paint-brush
集成规则:数据通信的支柱by@visor
143

集成规则:数据通信的支柱

Visor5m2023/10/31
Read on Terminal Reader

我们探讨了精心构建的集成的好处以及您应该避免的陷阱。我们还以集成优先的心态来解构构建的样子。
featured image - 集成规则:数据通信的支柱
Visor HackerNoon profile picture
0-item

集成是许多应用程序的无名英雄,也是平台之间数据通信的无声守门人。然而,许多决策者在评估产品时忽视了集成的质量。


在您实际在产品中使用集成之前,通常很难知道集成的构建程度如何。大多数平台都具有“勾选框”的集成,但它们的质量通常各不相同。精心构建的集成甚至可以使最简单的平台成为强大的工具。然而,构建不良的集成可能会导致挫败感、性能时间缓慢、技术困难和决策错误。


在这篇文章中,我们探讨了精心构建的集成的好处、常见的集成陷阱,以及以“集成优先”的心态进行构建的样子。


什么是集成?

集成是两个应用程序之间的通信通道。更具体地说,它是将单独的软件元素组合到一个系统中的过程。例如,假设您将联系人或潜在客户信息存储在 CRM 系统中,但您使用礼品平台向这些联系人发送物品或奖励。


集成它们将使您可以从礼品平台内部查看和访问您的所有联系人。


通过连接整个组织的数据、应用程序、API 和设备,您可以连接不同系统的功能,并(理想情况下)跨技术堆栈无缝地使用这些功能。


Visor 的 CloudStore 集成技术无缝连接来自 SaaS 应用程序的数据


精心构建的集成的好处

当集成运行良好时,它可以为您的组织带来诸多好处,例如:

改进的错误消息:

一个好的 API 将允许用户在出现问题时看到清晰且定义良好的错误消息(而不仅仅是模糊的错误代码)。集成不断变化;了解故障代码的含义或集成中发生故障的位置对于解决问题极其重要。最好的集成可以有效、简洁地传达故障,使用户能够更快地找到解决方案,甚至可以自行修复或排除问题。


Visor 中的 Jira 同步错误消息

无缝信息传输:

精心构建的集成允许两个应用程序顺利地相互通信。 “精心构建”意味着信息以您期望的方式出现,并且几乎不需要映射或配置即可正常工作。精心构建的集成应该完成所有繁重的工作,以便用户可以简单地连接两个应用程序并继续工作。

单一事实来源:

如今,这个流行语在科技应用程序中非常常见,但通过正确的集成,它实际上是真的!由于企业的武器库中经常包含如此多不同的产品,良好的集成(或一系列集成)允许用户从所有关键应用程序中获取信息,并在更少(或一个!)的地方使用它。


精心构建的集成使所有平台上的信息保持同步、准确和一致。陈旧或不准确的数据可能会给任何公司带来严重问题。

构建不良的集成的陷阱

当集成效果不佳时,可能会给多个部门带来严重的麻烦和问题。集成的一些常见痛点包括:

集成的一些常见痛点包括:

数据丢失:

有时,并非您想要的所有信息都可以通过集成获取。在信息传输过程中,某些字段可能会丢失、不兼容或误译。


有时,如果用户缺乏经验或不熟悉集成的设置方式,则在一个应用程序中犯错误可能会导致将错误数据或问题导出到集成应用程序。确保所有集成都正确映射并且适当的团队成员了解信息传输的工作原理至关重要。


正确的集成映射对于成功且一致的数据传输至关重要


延迟和性能问题:

添加 API 调用(这是大多数公司构建集成的方式)会在响应路径中添加额外的步骤,这可能会降低应用程序性能。此外,如果配置不正确,它们可能会成为单点故障在你的系统中。许多应用程序在构建集成时并未考虑到可扩展性或适应性,因此当它们集成的应用程序发生更改时,整个系统可能会失败并需要重新映射或重建。


可能问题的另一个例子是“无限积分循环”。一些第三方集成解决方案在自动化上运行,这些自动化可能会相互冲突,并导致当一个字段在一个平台中更新而同一字段在另一个平台中更新时信息“来回跳动”。当系统开始相互争夺谁是最终真相来源时,这可能很快就会变得混乱,随着自动化一遍又一遍地相互触发,从而形成“无限循环”。

不满意的顾客

对于客户来说,没有什么比承诺无缝、值得信赖的集成,然后发现事情没有按预期工作更令人沮丧的了。更糟糕的是,一些客户在演示过程中被出售了全面或有前途的集成,只是为了购买软件并发现集成几乎无法工作或不适合他们的用例而不进行广泛的映射或重新编程!通常,情况会更糟:你会陷入死胡同。您想要的字段不可用,或者您需要的功能“太高级”且不受支持。

被一些能让你的工作流程更高效、更准确的东西所吸引,却发现它很糟糕或难以设置,这可能会给任何人留下不好的印象;它还可能是失去信任和客户流失的主要原因。

以集成第一的心态进行构建

一些应用程序,例如遮阳板,从第一天起就考虑到集成。虽然许多应用程序专注于闪亮的 UI 来吸引用户的兴趣,但 Visor进入“幕后”第一的。


例如,其他应用程序在设置集成时需要字段映射。当其他应用程序要求您映射字段时,它基本上是集成实例的配置信息。然而,它加重了用户设置集成的负担,以确保所有内容都正确映射,并在必要时应用规则和自动化或在可能的情况下重建。

Visor 与 Jira 的双向集成


Visor 希望减轻用户集成设置的负担,以便他们能够更快地获得价值。使用有关字段的元数据并在所有应用程序中以统一的方式存储它,使 Visor 能够在后端处理字段映射,因此用户只需选择一个集成应用程序、他们想要查看的字段,然后开始工作! “我们对服务提供的元信息进行了标准化,并将其转变为一种与平台无关的格式。我们 Visor 中的代码知道如何以用户犯更少错误的方式呈现字段。”Visor 首席工程师 Patrick Shanley 说道。


遮阳板通过了解如何遵循集成应用程序设置的规则,更快地提供价值。例如,您无法将人员分配到 Jira 中不属于他们的项目,您无法尝试写入只读字段,并且数据中以数字 ID 形式存在的值(例如联系人标识符)将被忽略。翻译成用户友好且可读的格式。

做得好,做得对

几乎每个SaaS 应用程序都以提供某种形式的集成而自豪。由于所有公司都寻求成为“事实来源”或信息集中器,因此很难知道集成何时构建良好以及何时只是作为事后添加到产品上。但并非所有集成都是一样的,一旦您使用了足够多的集成,就很容易分辨出哪些集成只需“选中一个框”,哪些集成是专为用户构建的综合解决方案。