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

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


猜你喜欢

  • npm 包 fakery-js 使用教程

    在前端开发中,我们常常需要使用一些随机数、随机字符串等假数据来测试我们的应用程序。这时候,一个方便易用的 Fake Data Generator 工具就非常重要了。

    3 年前
  • npm 包 tuben 使用教程

    前言 在前端开发中,我们经常会遇到需要对时间格式、数字格式等数据类型进行转换的情况。此时,我们可以使用 tuben 这个 npm 包来帮助我们快速地完成这些转换操作。

    3 年前
  • npm 包 pine-ql 使用教程

    简介 pine-ql 是一个基于 JavaScript 的 SQL 查询构造器库。它可以帮助前端开发者通过简单的 JavaScript 代码来构建复杂的 SQL 查询语句,从而实现对数据库的数据查询、...

    3 年前
  • npm 包 async/await 使用教程

    前言 在编写前端代码的过程中,遇到异步操作非常常见,比如:发送 ajax 请求、通过 Promise 进行异步操作、使用 async/await 等等。其中异步操作较为常用,而本文就是要介绍 npm...

    3 年前
  • npm 包 hubot-bart-train 使用教程

    简介 hubot-bart-train 是一个 NPM 包,用于在 Hubot 机器人中整合 Bay Area Rapid Transit(BART)列车信息。该包提供了一系列的命令和方法,可以轻松地...

    3 年前
  • npm 包 @repit/zipper 使用教程

    npm 包 @repit/zipper 使用教程 在前端开发中,我们常常需要将多个文件打包为一个压缩包,以方便文件的传输和存储。这时,npm 包 @repit/zipper 派上了用场。

    3 年前
  • npm 包 page-id 使用教程

    在前端开发中,我们通常需要获取网页的某些元素或者组件的唯一标识符,以便于后续的操作或者统计分析等。而 page-id 就是一款非常实用的 npm 包,可以非常便捷的获取网页元素的唯一标识符,并且支持自...

    3 年前
  • npm 包 @twilroad/foundation 使用教程

    在前端开发中,npm 是一个常用的包管理工具。其中,@twilroad/foundation 包是一个可以帮助我们快速构建前端项目的基础框架。本文将详细介绍如何使用该包并给出相应的示例代码,以帮助读者...

    3 年前
  • npm 包 codemirror-mode-jsonnet 使用教程

    什么是 codemirror-mode-jsonnet? codemirror-mode-jsonnet 是一个基于 CodeMirror 实现的 JSONNET 代码高亮和代码提示的 npm 包,可...

    3 年前
  • npm 包 yyproxy 使用教程

    yyproxy 是一款基于 Node.js 的 HTTP 代理工具,适用于前端开发人员进行网络调试、接口开发和反向代理等场景。本文将详细介绍 yyproxy 的安装和使用方法,并提供实用的示例代码进行...

    3 年前
  • npm 包 @dataprism/ldk 使用教程

    概述 @dataprism/ldk 是一个通用的前端逻辑开发工具包,可以帮助前端开发者快速开发和部署逻辑代码。它提供了多种类型的节点,如数据节点、逻辑节点和事件节点,支持多种数据类型和数据格式,并提供...

    3 年前
  • npm 包 `conventional-changelog-cob` 使用教程

    前言 在开发过程中,我们都需要遵循一定的规范,才能更好的协同开发和维护项目代码。其中,遵循良好的 Change Log 规范可以帮助我们更好的记录版本更新日志,从而方便团队协作和项目管理。

    3 年前
  • npm 包 eslint-config-feedo-base 使用教程

    在前端开发过程中,代码风格统一和规范的问题一直都是一个非常重要的问题。使用 ESLint 工具可以帮助我们检查和规范代码风格,而 eslint-config-feedo-base 这个 npm 包就是...

    3 年前
  • npm 包 tiny-react-spa 使用教程

    前言 在前端开发中,React 已经成为了很多工程师的选择。然而,随着项目越来越复杂,SPA(Single Page Application)逐渐成为了主流。为了更加方便地创建基于 React 的 S...

    3 年前
  • npm 包 @rsession/jquery-chained 使用教程

    简介 @rsession/jquery-chained 是一个基于 jQuery 的插件,通过它可以实现在 select 标签之间进行级联。例如,你可以通过第一个 select 标签选择一个省份,第二...

    3 年前
  • npm 包 azure-arm-scheduler 使用教程

    Azure ARM (Azure Resource Manager) Scheduler 是一个用于 Azure 计算的 npm 包。它可以用于创建、更新和删除 Azure 作业调度器。

    3 年前
  • npm 包 barakoa 使用教程

    什么是 barakoa barakoa 是一个开源工具包,其目的是将 React 应用转换成基于 Web Worker 的应用程序。Web Workers 是一种在浏览器中运行脚本的能力,可以帮助我们...

    3 年前
  • npm 包 essilor-ng-wig 使用教程

    什么是 essilor-ng-wig? essilor-ng-wig 是一个 AngularJS 的代码生成器,旨在简化前端开发者的工作,提高整个项目开发的效率。它可以帮助你生成大量常见的 Angul...

    3 年前
  • npm 包 sb-image-editor 使用教程

    前言 在前端开发中,图片的处理和编辑是经常用到的一个功能。sb-image-editor 是一款基于 Canvas 实现的图片编辑器npm 包,它可以方便地对图片进行裁剪、旋转、缩放、添加文字等操作。

    3 年前
  • npm 包 `tomato-router-bandwidth` 使用教程

    本文将介绍如何使用 tomato-router-bandwidth 这个 npm 包来进行前端路由带宽控制。通过本教程的学习,你将会掌握如何利用这个包有效地控制前端路由的带宽,减少网络环境对用户体验...

    3 年前

相关推荐

    暂无文章