=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 服务编排的请求参数单击服务编排编辑页面右侧的请求参数,您可以通过手动添加或自动解析的方式配置请求参数:手动添加:单击新增参数,手动新增服务编排的请求参数。自动解析:如果工作流的第1个节点是API节点,单击自动解析请求参数,您可以将该API的请求参数自动映射为服务编排的请求参数。API节点的请求参数单击API节点,在面板中单击输入请求参数,配置请求参数值。如果不设置参数值,系统会默认进行同名映射,即匹配上个节点输出结果JSON的第一层的同名字段值。说明 如果当前节点是工作流的第一个节点,则请求参数值将与服务编排的请求参数值进行同名映射。如果设置了参数值,系统会使用您设置的值。说明 如果期望设置当前节点的参数值为上游指定节点的指定参数值,则需要使用JSONPath表达式。API节点的返回参数单击API节点,在面板中勾选设置输出结果,并使用JSON格式自定义输出结果的表达式。示例如下。{“return1″:”$.data.rows.user_id”,”return2″:”$.data.rows.user_name”}Python节点的请求参数 单击Python节点,在请求参数编辑栏中,输入请求参数的内容。Python节点的返回参数单击Python节点,在面板中勾选设置输出结果,并使用JSON格式自定义输出结果的表达式。示例如下。{“return1″:”$.data.rows.user_id”,”return2″:”$.data.rows.user_name”}常用获取参数的JSONPath表达式。JSONPath表达式 在请求参数中使用 在返回结果中使用 $. 获取上个节点输出结果的根对象。 获取当前节点输出结果的根对象。 $.param 获取上个节点输出结果中的param参数值。 获取当前节点输出结果中的param参数值。 unknown 获取服务编排的请求参数,即开始节点的输出。 unknown 获取ID为NodeID的节点的输出结果。 unknown 获取NodeID节点输出结果中的param参数值。——该回答整理自钉群“DataWorks交流群(答疑@机器人)”

  2. DataWorks服务编排可以使用JSONPath表达式设置当前节点的参数值为上游指定节点的指定参数值,常用的获取参数的JSONPath表达式主要有:$. $.param ${START} ${NodeID} ${NodeID.param} 参数说明如图 不过目前DataWorks服务编排处于(改造中,暂停使用)