61. salesforce Update Sink
更新 Salesforce 中的对象。
61.1. salesforce Update Sink Kamelet Description 复制链接链接已复制到粘贴板!
61.1.1. salesforce CRM 集成 复制链接链接已复制到粘贴板!
此 Kamelet 与 Salesforce CRM 集成,以更新 Salesforce 对象中的现有记录。它通过 Salesforce 的 REST API 提供有效的记录修改功能。
61.1.2. 记录更新 复制链接链接已复制到粘贴板!
使用记录 ID 或外部 ID 字段更新指定 Salesforce 对象中的现有记录。支持仅更新修改字段的部分更新。
61.1.3. 字段级更新 复制链接链接已复制到粘贴板!
启用选择字段更新而不影响其他记录字段,提供对数据修改的粒度控制并保留未更改的数据。
61.1.4. 最佳锁定 复制链接链接已复制到粘贴板!
salesforce 提供最佳锁定机制,以防止多个系统同时更新相同记录时发生冲突。
61.1.5. 验证和工作流 复制链接链接已复制到粘贴板!
更新了记录取决于 Salesforce 的验证规则、工作流规则和触发器,确保业务逻辑实施和数据完整性。
61.1.6. Audit Trail 复制链接链接已复制到粘贴板!
salesforce 维护全面的审计跟踪记录更新,包括:
- 字段历史记录跟踪
- 用户识别
- 时间戳信息
- 值前和之后
61.1.7. 集成模式 复制链接链接已复制到粘贴板!
支持各种集成模式,包括:
- 实时数据同步
- 批量更新操作
- 事件驱动的更新
- 调度的数据维护
61.2. 配置选项 复制链接链接已复制到粘贴板!
下表总结了 salesforce-update-sink Kamelet 可用的选项:
| 属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
|---|---|---|---|---|---|
| clientId * | 消费者密钥 | Salesforce 应用程序消费者密钥。 | string | ||
| clientSecret * | 消费者 Secret | Salesforce 应用程序消费者机密。 | string | ||
| password * | 密码 | Salesforce 用户密码。 | string | ||
| userName * | 用户名 | Salesforce 用户名。 | string | ||
| loginUrl | 登录 URL | Salesforce 实例登录 URL。 | string |
* = 标记为星号的字段 是必需的。
61.3. 依赖项 复制链接链接已复制到粘贴板!
在运行时,salesforce-update-sink Kamelet 依赖于以下依赖项:
<dependencies>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-core</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-jackson</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-jsonpath</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-kamelet</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-salesforce</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.kamelets</groupId>
<artifact>camel-kamelets-utils</artifact>
<version>{kamelets-utils-version}</version>
</dependency>
</dependencies>
61.4. kamelets 源文件 复制链接链接已复制到粘贴板!
https://github.com/apache/camel-kamelets/blob/4.14.x/kamelets/salesforce-update-sink.kamelet.yaml