npm 包 node-red-contrib-salesforce-platform-event 使用教程

阅读时长 5 分钟读完

Node-RED 是一个流程编排工具,而 Salesforce 平台事件类是一种可扩展事件服务。npm 包 node-red-contrib-salesforce-platform-event 为Node-RED 提供了 Salesforce 平台事件功能的支持。在本文中,我们将介绍如何使用这个包来在 Node-RED 中利用 Salesforce 平台事件。

环境设置

要开始使用 node-red-contrib-salesforce-platform-event,您需要有一个 Node-RED 项目和 Salesforce 机会平台事件。在 Node-RED 中,您可以使用“管理面板”中的“节点安装”功能安装 npm 包。

安装成功后,您需要登录到 Salesforce 平台并创建一个平台事件。要创建平台事件,请依次单击“设置”>“对象和字段”>“平台事件”>“新建平台事件”。

创建平台事件后,请单击该事件的“编辑”按钮并复制其 API 名称。此 API 名称将用于 node-red-contrib-salesforce-platform-event 中的“事件名称”字段。

配置节点

在 Node-RED“编辑器”中,拖动 node-red-contrib-salesforce-platform-event 节点到工作空间上。

  • 在节点的“事件名称”字段中,粘贴 Salesforce 平台事件的 API 名称。
  • 在“帐户”和“密码”字段中,输入您 Salesforce 的凭据。
  • 在“OAuth2 令牌”字段中,粘贴您的 OAuth2 令牌。
  • 在“发生错误时”字段中,选择一个选项以指示在发生错误时如何处理,例如发送错误到调试节点或直接终止流。

发布事件

要在 Node-RED 中发布平台事件,请在流中添加平台事件节点。

  • 首先,拖动 Salesforce 平台事件节点到流的合适位置。
  • 在节点的“事件 ID”字段中,输入事件 ID。
  • 在“有效载荷”字段中,输入任何需要传递给事件的有效负载。
  • 连接并保存流程。

当您启动流程时,平台事件节点将触发连接的事件并传输有效载荷。

以下是一个示例代码:

-- -------------------- ---- -------
--
    ----- ------------------
    ------- ---------
    ---- -----------------
    ------- ---
    -------- ---
    ---------- -- --------- --------------------- ------ ----------------- --- ---
    -------------- -------
    --------- ---
    ---------- ---
    ------- ------
    ------------ ----
    ---- ----
    ---- ----
    -------- ---------------------
-- -
    ----- ------------------
    ------- ----------------------------
    ---- -----------------
    ------- ---
    ------------ ------------------------
    ---------- ------------- -----------
    ----------- ------------- ------------
    ----------- -----
    ---- ----
    ---- ----
    -------- -------------------- ------------------
-- -
    ----- ------------------
    ------- --------
    ---- -----------------
    ------- ---
    --------- -----
    ------------ -----
    ---------- ------
    ----------- ------
    ----------- --------
    ------------ ---
    ------------- -------
    ---- ----
    ---- ----
    -------- --
-- -
    ----- -----------------
    ------- --------
    ---- -----------------
    ------- ---
    --------- -----
    ------------ -----
    ---------- ------
    ----------- ------
    ----------- --------
    ------------ ---
    ------------- -------
    ---- ----
    ---- ----
    -------- --
--

总结

在本文中,我们了解了如何使用 npm 包 node-red-contrib-salesforce-platform-event。我们演示了如何配置和使用节点以在 Node-RED 中发布和接收 Salesforce 平台事件。希望这篇文章能对你有所帮助,让你更好地理解 Node-RED 和 Salesforce 平台事件。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056bd581e8991b448e5786

纠错
反馈