tongchenkeji 发表于:2023-2-27 13:42:250次点击 已关注取消关注 关注 私信 DataWorks有服务编排参数说明吗?[阿里云DataWorks] 暂停朗读为您朗读 DataWorks有服务编排参数说明吗? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 DataWorks# DataWorks3343# 大数据开发治理平台 DataWorks3946
665661AM 2023-11-27 21:20:24 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交流群(答疑@机器人)”
六月的雨在钉钉AM 2023-11-27 21:20:24 2 DataWorks服务编排可以使用JSONPath表达式设置当前节点的参数值为上游指定节点的指定参数值,常用的获取参数的JSONPath表达式主要有:$. $.param ${START} ${NodeID} ${NodeID.param} 参数说明如图 不过目前DataWorks服务编排处于(改造中,暂停使用)
服务编排的请求参数单击服务编排编辑页面右侧的请求参数,您可以通过手动添加或自动解析的方式配置请求参数:手动添加:单击新增参数,手动新增服务编排的请求参数。自动解析:如果工作流的第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交流群(答疑@机器人)”
DataWorks服务编排可以使用JSONPath表达式设置当前节点的参数值为上游指定节点的指定参数值,常用的获取参数的JSONPath表达式主要有:$. $.param ${START} ${NodeID} ${NodeID.param} 参数说明如图 不过目前DataWorks服务编排处于(改造中,暂停使用)