系统间集成

系统集成:让数据到达正确的位置

我们梳理企业现有工具之间的信息流,让数据传递到需要的地方,无需人工重复录入或查看多个后台。

01

FileMaker + WWW

连接到内部系统的表单、客户、员工和合作伙伴面板。

02

销售+ERP+物流

在正确的工具之间发送订单、库存、文档和状态。

03

文件+报告

根据最新数据自动生成 DOCX、XLSX 和 PDF 文档。

04

API + ODBC + 自动化

由事件、计划或有意识的用户操作触发的交换。

01集成

客户门户和 FileMaker

客户在门户上发送查询或文档。该应用程序检查数据、识别用户并将报告转发给 FileMaker。响应或状态会返回到该人员可以看到的门户。

门户需要自己的访问控制。我们不提供浏览器中数据库的技术密码。 API 错误应使报告处于受控状态,并可以选择重试并通知支持人员。

FileMaker 示例应用程序中的客户关系视图
FileMaker 中的 CRM 示例:内部系统可以与客户门户共享选定的数据。
02集成

商店、ERP 和订单履行

商店提交包含商品和付款的订单。 ERP或FileMaker负责商定的实施阶段。状态、单据编号和发货状态返回至销售渠道。我们单独确定价格来源、产品清单和供货情况。

重复同一消息时,无法创建第二个订单。交易接收持久标识符,部分履行、退货和调整有自己的规则。我们根据给定帐户的当前界面评估与 WooCommerce、IdoSell 或市场的集成。

示例:要履行的商店订单
  1. 商店

    订单收到永久 ID 和物品。

  2. 检查

    我们认可产品、客户和付款。

  3. ERP/FileMaker

    使用已确认的编号创建订单。

  4. 回答

    履行状态返回到商店。

重新发送同一个订单会根据规则更新其状态;不会产生第二次销售。

03集成

DOCX、XLSX 和 PDF 文档

来自已接受记录的数据可以包含在要约、协议、声明或报告中。首先,我们确定模板、编号和日期格式、编号规则以及文件是否应反映发布时的状态。

文档生成器可以是单独的服务。集成应保存结果、模板版本和记录关联。我们并不认为单独将数据导出到文件就能确保预期的布局和正确的打印。

04集成

FileMaker 生态系统中的 API 和 ODBC

FileMaker Data API 支持通过 HTTP 控制数据访问。它需要主机配置、适当的权限和会话支持。它并不是与每个外部系统的现成连接 - 您仍然需要设计映射和处理规则。

对于 ODBC,我们区分使用外部数据库和提供 FileMaker 作为数据源。服务器和云具有不同的这些功能范围。在选择托管之前,我们还会检查插件和旧的发布机制。

05集成

活动、日程和职责

更改可以立即触发交换或进入定期同步。 Webhook 报告事件,但接收系统必须能够识别重复事件并确定延迟后的状态。

Claris Connect 可以接受 Webhook 并执行流。 OData 功能和从 FileMaker 脚本调用外部服务应分开对待。这些机制中的每一种都有单独的配置和应用范围。

06集成

错误处理和集成重试

在实施之前,我们确定哪些错误可以重复,哪些需要人为决策。不可用的服务与不正确的产品 ID 或冲突的价格不同。注册表允许您查找操作,而无需保存密码和不必要的数据。

  • 发送前数据验证
  • 操作 ID 和重复保护
  • 队列、有限重试和重启点
  • 结果的历史以及解释差异的可能性
  • 长期故障后的数据协调
07集成

集成分析所需的信息

我们需要系统名称和版本、示例运行、可用 API 或导出的文档以及负责每个页面的人员。测试环境允许您在不更改实际订单的情况下测试解决方案。

对于报价,我们确定更换方向、频率、典型和峰值操作次数、所需的响应时间和手动校正方法。

对于较旧的解决方案,我们还包括 SOAP 服务和 WSDL 描述。我们检查可用的操作、身份验证和版本依赖性,而不是仅根据接口名称假设兼容性。

08通用数据语言

在系统之间映射数据和标识符

“客户”可能指公司、联系人或买家帐户。 “可用性”可以是身体状况或数量较少的预订。在合并之前,我们就每条信息的数据含义、标识符和所有者达成一致。

我们还检查空值、测量单位、时区和字典更改。修订交换规则以及正确和错误消息的示例有助于在更新应用程序之一后保持集成。

来源

我们指出确定价格、状态、地址和产品数据的系统。

联动

我们存储双方的标识符;客户或产品名称不能替代密钥。

变更与删除

我们确定该记录是否可以被覆盖、标记为非活动状态,或者需要操作员的决定。

确认

我们控制业务结果,例如创建的文档的编号,而不仅仅是服务器响应。

09FileMaker 和 PostgreSQL

FileMaker 和 PostgreSQL 在一个进程中。

FileMaker 可以处理您团队的日常工作,PostgreSQL 可以存储您的 Web 应用程序或分析层数据。我们通过准备好的服务连接这些环境,并具有固定的数据源、记录标识符和变更控制。

FileMaker Data API 提供 FileMaker 数据;集成服务使用其自己的接口与 PostgreSQL 进行通信。我们分别评估 ODBC 和 ESS 变体:它需要检查适配器、驱动程序、主机系统以及所使用版本的兼容性。

受控数据交换
  1. 变化的源泉

    系统中拥有该记录的记录或事件。

  2. 整合服务

    字段映射、操作 ID 和验证。

  3. 目标系统

    具有适当权限的记录和结果确认。

  4. 交换登记册

    状态、错误诊断和受控重试。

10人工智能和API集成

人工智能与业务流程集成

助理可以在文档中查找信息,提出报告的分类或准备摘要。我们通过 API 将模型与选定的来源连接起来,选择上下文并根据用户问题检查结果。对于语义搜索,您可以使用带有 pgvector 扩展的 PostgreSQL 或 Claris 平台的 RAG 机制。

更改数据的操作会收到自己的权限、执行寄存器和所需的批准。我们确定哪些信息会发送给模型提供商、存储多长时间以及其使用会产生多少成本。本地模型还需要访问和维护控制。

关于文件的问题

参考用户有权看到的材料进行回复。

整理报告

类别和摘要建议,在进一步处理之前进行检查。

受控活动

调用选定的 API 操作并进行验证和确认。

API合约

操作和数据的描述,例如OpenAPI,方便开发和集成测试。

11邮件、日历和文档

邮件、日历、地图和文档集成

该系统应该与团队已经计划好一天并为客户提供服务的工具配合使用。我们选择给定服务的可用接口、权限和许可证的连接范围。

邮件和通知

发送文档、电子邮件和短信,并将收到的消息转换为包含正确客户和历史记录的票据。

日历和地图

交换日期,例如使用 Google 日历,处理更改和取消,以及基于地址或坐标的设施地图。

通用单点登录

通过角色映射和访问终止控制将应用程序绑定到身份提供商(例如 Google 或 Microsoft)。

在浏览器中编辑文档

与适当许可的 Word、Excel 或 PowerPoint 文档编辑器集成:打开、保存更改、版本和文件权限。这是与生成 DOCX、XLSX 和 PDF 不同的范围。

比较

数据交换方式的选择

数据交换方式的选择
机制什么时候有用我们检查什么?
REST API数据运营和应用集成。身份验证、权限、限制、标识符。
ODBC与受支持的 SQL 数据源的互操作性。连接方向、驱动程序、DSN 和主机兼容性。
CSV/XML/JSON 文件控制进口、出口和移民。方案、编码、完整性和导入确认。
事件/网络钩子更改通知和任务启动。真实性、重复、延迟和事件顺序。
时间表定期同步和批量任务。恢复点、执行时间和数据协调。

常见问题

做出决定之前

集成是否需要重建 FileMaker?

并非总是如此。通常,受控的数据交换接口和对现有解决方案的微小调整就足够了。我们在审核后确定范围。

如果其他系统没有 API 怎么办?

我们检查官方支持的替代方案:ODBC、导出和导入、CSV、XLSX、XML 或 JSON 文件。首先,我们评估集成是否安全稳定。

可以双向交换吗?

是的,只要两个系统都提供必要的机制。在实施之前,我们明确每条信息的来源以及解决冲突的规则。

先从一次沟通开始

您在系统之间传输哪些数据?

为应用程序命名并显示一个流程:什么启动交换以及用户如何知道交换成功。

讨论整合