云服务器内容精选

  • 分支条件介绍 表1 分支条件 名称 含义 使用方法 success 启用、停止录制成功 开启和停止宇高录制成功时触发success分支。 fail 启用、停止录制失败 开启和停止宇高录制失败时触发fail分支。 SYSERROR_INNER odfs内部错误 ODFS内部发生其他未知错误时会触发该分支条件,不选择则进入异常流程。 SYSERROR_INTERFACE 业务接口调用失败 当使用业务接口调用图元进行第三方接口调用时发生错误,会触发该分支条件。 该分支一般应用于业务接口调用图元指向后续节点的连线上。
  • 图元参数 放音图元的参数如下图所示。 图元参数说明如下: 节点名称:在图元上展示的名称,可以根据需要自定义。 语音提示:当前支持“语音”、“文字转语音”、“视频”和“变量音”四种类型的语音提示。通过单击语音类型前的单选按钮可以选择对应的语音类型。 语音:wav格式语音文件。目前UAP仅支持8khz * 8bit的wav 格式语音文件。 文字转语音:通过文字转语音方式生成的TTS放音文件, 需要已经配置TTS通道。您可以通过开启TTS高级设置,设置放音参数。单击下拉列表框的“”可以选择音效和音速。若不开启,默认音效:女生朗读,音速:低速朗读,无TTS扩展参数。 音效:选择放音音效,可选男生朗读和女生朗读。 音速:选择放音速度,可选低速朗读、中速朗读和高速朗读。 TTS扩展参数:根据需要定义,字符串长度不超过200。 您使用TTS功能时,需要联系系统管理员登录客户服务云为您的租间配置TTS服务器。 视频:3gp格式的视频文件,且文件大小不超过5MB。 放音文件:系统自动根据已选择的语音类型,筛选当前租户下已审核通过的语音文件、TTS放音或者视频,并将符合条件的文件展示在下拉列表框中。您通过单击下拉列表框的“”可以选择。 变量音:通过设置语种、类型和内容自定义放音。 语种:选择放音语种。 变量音选择语种非普通话和非英语时,需要联系运维人员定制语法包和语音文件。 类型:选择放音类型,支持电话号码、数字、时间(hh:mm:ss)、日期(yyyymmdd)、价格。 内容:选择放音内容,请选择全局变量(GLOBAL.*)或流程变量(FLOW.*)定义内容。 如果类型选择为时间和日期,选择的变量格式需和括号中一致。 单击“保存”,保存当前页配置的所有参数。
  • 参数介绍 查询排队信息 查询类型:使用该图元可查询的信息类型,当前支持查询排队信息。 排队信息使用场景是转移到技能队列时启用伴随IVR流程查询排队信息。 查询结果 排队位置:用户在当前排队技能队列中的位置,即在该用户前排队的人数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 在线座席数:用户所在技能队列的全部在线座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 预计等待时间:用户在排队过程中,预计接通座席的时间,该参数受排队位置和在线座席数影响。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。排队预计等待时间依靠队列模型计算,结果有一定的偏差,请合理使用。 查询队列信息 查询类型: 队列信息:转移到技能队列之前查询队列信息。 请求参数: 技能队列:待转移的技能队列。 查询结果: 排队人数:用户转移技能队列之前,查询当前技能队列排队人数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 在线座席数:用户待转移技能队列的当前全部在线座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 空闲座席数:用户待转移技能队列的当前全部在线并空闲座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 预计等待时间:用户转移技能队列之后,预计接通座席的时间。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。排队预计等待时间依靠队列模型计算,结果有一定的偏差,请合理使用。
  • 参数介绍 赋值图元的参数如下图所示。 图1 随路数据赋值 图2 其他数据赋值 图3 设置随路数据 图4 IE数据赋值 图元参数说明如下。 模块描述:在图元上展示的名称,可以根据需要自定义。 赋值设置:给当前流程赋值,有如下四种方式。 随路数据赋值 其他数据赋值 设置随路数据 IE数据赋值 参数配置:配置获取随路数据或者数据赋值时需要携带的参数。该参数用于传递附加信息,不影响流程逻辑。 参数值:参数取值,可选。 随路数据赋值时 场景:座席传递随路数据到IVR流程,IVR流程获取随路数据,设置随路数据格式满足如下格式 {"callid":"1598006316-4672","calldata":"{\\\"key1\\\":\\\"v1\\\", \\\"key2\\\":\\\"v2\\\"}","isDataEncoded":"false"} 获取随路数据可以根据calldata.key1和calldata.key2来获取对应的值。 智能IVR转移普通IVR场景:客户自己定义的json,客户按照(最外层直接取,第二层用a.b的方式取)格式去取值。 其他数据赋值 数据赋值时,赋值支持字符串和整型数据,同时支持表达式计算。 整型数据支持 +、-、*、% ()等四则运算,数据支持FLOW 和GLOBAL 、SYS等。 示例: (FLOW.xxx+FLOW.yyy)*GLOBAL.zzz 注意在使用/ 除法时,需要用字符串类型的数据接收计算结果,整型不支持带小数。 字符串数据支持 比较 、大小写转换、 字符串拼接 、求子串、求长度。 示例:FLOW.aaa=="华为" FLOW.bb.to FLOW.a.toUpperCase() FLOW.A.toLowerCase() FLOW.hua+FLOW.wei FLOW.len.substring(0,3)FLOW.zzzz.length() 设置随路数据 IVR流程在运行时,可以通过这里设置随路数据,随会话传递 此处设置随路数据,以key value形式编写,可以设置多个,后台拼接传输格式 {"data":{"key":"value","key1":"value1"}} 座席侧可以获取 IE数据赋值 此处可以获取流程中传递的IE信息值,目前支持类型User To User。 单击待赋值参数,弹出全局变量和流程变量列表,可供选择。 单击“新增”可以添加一条新的参数信息。多条参数的“传递参数”列内容不能相同。 单击“删除”可以删除当前行的参数信息。 单击“保存”,保存当前页配置的所有参数。
  • 图元介绍 放音收号图元的参数如下图所示。 图1 放音收号 图2 高级配置 图元参数说明如下: 节点名称:在图元上展示的名称,可以根据需要自定义。 语音提示:当前支持“语音”、“文字转语音”和“视频”三种类型的语音提示。通过单击语音类型前的单选按钮可以选择对应的语音类型。 语音:wav格式语音文件。目前UAP仅支持8khz * 8bit的wav 格式语音文件。单击输入框可以筛选当前租户下已审核通过的语音文件。 文字转语音:通过文字转语音方式生成的TTS放音文件。您可以通过开启TTS高级设置,设置放音参数。单击下拉列表框的“”可以选择音效和音速。若不开启,默认音效:女生朗读,音速:低速朗读,无TTS扩展参数。 音效:选择放音音效,可选男生朗读和女生朗读。 音速:选择放音速度,可选低速朗读、中速朗读和高速朗读。 TTS扩展参数:根据需要定义,字符串长度不超过200。 视频:3gp格式的视频文件,且文件大小不超过5MB。 放音文件:系统自动根据已选择的语音类型,筛选当前租户下已审核通过的语音文件、TTS放音或者视频,并将符合条件的文件展示在下拉列表框中。您通过单击下拉列表框的“”可以选择。 接收数字:接收外部输入的信息。 接收最大位数:可以接收的外部输入信息的最大位数。默认最大位数为24位。当接收数字设置为固定位数时,用户输入达到指定位数,将自动进入下一环节。 选择参数,用于保存用户的输入:用于携带图元所需信息的参数。单击输入框,在弹出的“选择变量”对话框中,根据需要选择一个全局变量或者流程变量,如选择流程变量“FLOW.IDNumber”。系统通过字符串类型的变量保存用户输入,因此在选择变量时,您只能选择到字符串类型的变量。 收号等待时间:接收外部输入信息支持的等待时间。当用户停止输入的时间超过设定的“收号等待时间”,将记录为一次失败,并自动执行“收号超时”,继续等待收号。 最大失败次数:允许的外部信息输入的最大失败的次数。当收号出错,将记录为一次失败,并自动执行“收号错误”,继续等待收号。 收号超时时间:按键间隔超时时间,例如设置2s,收号位数没有达到指定位数,按键间隔超过2s,也能继续走流程。 高级配置:单击“高级配置+”可以展开高级配置区域,单击“收起”可以隐藏高级配置区域。 收号错误:通过打开开关“”,启用收号错误后的放音能力。结合“最大失败次数”,在最大失败次数范围内收号失败后播放语音提示。 收号超时:通过打开开关“”,启用收号超时后的放音能力。结合“收号等待时长”,在超过等待时长还未接收到信号后播放语音提示。 高级配置中的“收号错误”、“收号超时”默认不启用。当不启用时,失败后将重新播放放音收号图元配置的语音提示。 当累计的失败次数超过“最大失败次数”,将执行通用的失败出口。
  • 参数介绍 查询排队信息 查询类型:使用该图元可查询的信息类型,当前支持查询排队信息。 排队信息使用场景是转移到技能队列时启用伴随IVR流程查询排队信息。 查询结果 排队位置:用户在当前排队技能队列中的位置,即在该用户前排队的人数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 在线座席数:用户所在技能队列的全部在线座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 预计等待时间:用户在排队过程中,预计接通座席的时间,该参数受排队位置和在线座席数影响。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。排队预计等待时间依靠队列模型计算,结果有一定的偏差,请合理使用。 查询队列信息 查询类型: 队列信息:转移到技能队列之前查询队列信息。 请求参数: 技能队列:待转移的技能队列。 查询结果: 排队位置:用户转移技能队列之前,展示客户预计排队的位置。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 在线座席数:用户待转移技能队列的当前全部在线座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 空闲座席数:用户待转移技能队列的当前全部在线并空闲座席数。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。 预计等待时间:用户转移技能队列之后,预计接通座席的时间。请使用全局变量(GLOBAL.*)或流程变量(FLOW.*)接收,用于后续操作。排队预计等待时间依靠队列模型计算,结果有一定的偏差,请合理使用。
  • 参数介绍 短信图元的普通短信参数如下图所示。 短信图元的满意度调查短信参数如下图所示。 图元参数说明如下: 发送方式:当前支持普通短信和满意度调查短信发送方式。 满意度调查短信发送需填写有效回复时间,单位分钟,范围1~1440。 渠道:分为华为云短信、短信网关两种: 华为云短信:使用华为云提供的短信服务发送短信。 短信网关:使用华为短信网关平台发送短信。 短信模板:必填。按所选渠道查询出在通知中心已配置的管理员短信模板。 国家代码:必填。发送短信所必须的国家代码,发给国内号码也需要填写国家代码,例如中国为+86。 手机号:可选。为空时默认发给呼叫方,如果填写则发给所填号码;填写时不能包含国家码,仅支持填写单个号码。
  • 记录查询 “记录查询”图元用于根据条件查询平台对象的实例记录,类似于数据库中的SELECT命令。系统提供以下两种模式查询对象实例记录: 对象模式:需要先单击在“对象变量”中定义一个对象变量或者对象变量数组,将该对象变量或对象变量数组拖拽到“变量”输入框中,并设置条件以及选择排序方式,即可实现根据条件和排序方式将查询结果保存在对象变量中。例如,如下图所示,根据条件查询对象数据,并将查询结果保存在对象变量数组“account”中。 图5 对象模式查询 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,根据条件查询符合条件的对象记录,并赋值到设置的变量上。 图6 条件模式查询 表4 条件模式查询参数说明 参数名 参数说明 如何配置 对象 查询的具体对象名。 从下拉框中选择。 剔重 若查询记录有重复值,是否需要删掉重复记录只保留一条记录。 默认不勾选,表示不删掉重复记录。 勾选或者去掉勾选。 条件 选中对象后,该条件区域“字段”列会出现该对象的字段。单击“新增行”,可设置查询数据的条件。 在“字段”中选择要进行判断的对象字段,在“比较符”中选择相应的比较符,“值”则可从全局上下文拖拽变量或者直接输入“{!变量名}”。 排序字段/顺序 使查询结果根据某个字段进行升序或者降序排序。 从下拉框选择。 记录行的偏移量 分页,跳过前n条记录,从第n+1条记录开始。 从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。 记录行的最大数目 分页,每页最多显示的记录数。 从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。 记录的总行数存入变量 限定查询出来的总记录数,存入变量中。 从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。 (输出)源/目标 输出结果。单击“新增行”进行添加。 “源”为需要查询的字段,查询结果需要保存到设置的变量中,“目标”为设置的变量。 “源”为需要查询的字段,可从下拉框中选择,“目标”可从全局上下文拖拽变量或者直接输入变量名。 无记录时配置空值 当根据条件查询无记录时,则变量为空值。 默认为勾选。 勾选或者去掉勾选。
  • 记录删除 “记录删除”图元能够删除平台对象的实例记录,类似于数据库中的DELETE命令。系统提供以下两种模式删除对象实例记录: 对象模式:需要先单击在“对象变量”中定义一个对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,使用该对象变量或对象变量数组的记录ID删除对应的对象记录。 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,根据条件删除符合条件的对象记录。
  • 调用脚本 当流程到达“调用脚本”任务时,系统自动执行脚本,完毕后继续执行后续路线。 使用该图元时,您需要选择具体调用的脚本,配置输入输出参数。 图7 调用脚本配置页面 流程编排中只允许调用当前应用工程下的资源(例如脚本、服务编排),调用脚本中可供选择的脚本和该流程编排都处于同一应用下。 例如流程编排A中需要调用脚本B,请确保A和B处于同一应用中,若需要调用的资源不在同一应用中,则在流程编排A所在的应用中新建脚本B,或选择“使用已有脚本”导入脚本B。再在流程编排A中使用“调用脚本”图元调用该脚本。
  • 规则 该图元根据决策表的配置生成一定的规则,后续根据规则的输出连接网关路由到不同的其他图元节点,当流程到达“规则”任务时,系统根据该规则路由到不同的路线。 使用该图元时,您需要选择具体使用的决策表,决策表的创建步骤请参见如何创建决策表,配置输入输出参数。 图9 调用规则配置页面 表5 规则配置页面参数 区域 参数 说明 规则实现 实现类型 规则基于决策表生成,请选择“决策表”类型。 引用 具体引用的决策表。 输入参数 目标 决策表的输入参数名称。 单击“新增行”进行添加。 在下拉框中选择决策表输入参数的名称。 源 BPM中的变量,为目标赋值。 可直接填写,或者拖入全局上下文变量,将BPM中的变量赋值给决策表中的输入参数。 输出参数 源 决策表的输出参数名称。 单击“新增行”进行添加。 在下拉框中选择决策表输出参数的名称。 目标 BPM中的变量,决策表中的输出参数赋值给BPM中的变量。 拖入全局上下文变量。 例如应用在问题单流程中,问题单的BPM设计流程如下,业务的流转通过规则图元(即“步骤选择”)驱动,不同的规则输出不同的步骤取值,根据步骤取值路由到不同的步骤中。
  • 邮件 当流程到达“邮件”任务时,系统自动发送邮件,完毕后继续执行后续路线。 图11 调用邮件页面 表6 邮件发送参数说明 参数名称 参数说明 邮件 您可选择“直接编辑”手动设置邮件信息或者“基于模板”选择邮件模板。 模板 当“邮件”设置为“基于模板”时,您需要选择邮件模板。 主题 当“邮件”设置为“直接编辑”时,您需要配置邮件标题。 内容 当“邮件”设置为“直接编辑”时,您需要配置邮件内容。 地址 接收人的邮箱地址。 文本:直接输入邮箱地址,多个地址请用分号分隔,或者从全局上下文拖拽变量代表一个接收人的邮箱地址。 集合:表示可以从全局上下文拖拽集合变量,集合变量即数组型变量,表示多个接收人的邮箱地址。在定义变量时勾选“是否为数组”,则该变量被定义为集合变量。 抄送 抄送人的邮箱地址。直接输入邮箱地址,多个地址请用分号分隔,或者从全局上下文拖拽变量代表一个抄送人的邮箱地址。 密送 密送人的邮箱地址。直接输入邮箱地址,多个地址请用分号分隔,或者从全局上下文拖拽变量代表一个密送人的邮箱地址。 动作设置 选择是否同步发送。 使用邮件图元,需要提前配置租户的默认邮件服务器,具体操作请参考服务编排、BPM、脚本中发送邮件功能不可用。
  • 子流程 子流程任务是一个特殊的自动化容器任务,其内在包含了对子流程(Sub Process)的创建、启动和调度管理。 当流程到达子流程任务时,按照配置策略自动启动子流程实例,父流程的该分支中断,在这里等待子流程实例全部结束后继续执行后续路线。 子流程模型可以再包含调用子流程,成为每层嵌套的多级流程。 图13 子流程实例 调用活动和子流程图元都是BPM的内嵌子流程,区别是:调用活动则把子流程当做一个黑盒,通过参数传递进行调用;内嵌子流程则直接在当前流程中规划出一个子流程,子流程可共享父流程的变量。可用于流程步骤的划分、封装和复用。 内嵌子流程中使用“终止”事件只终止当前内嵌子流程。
  • 记录更新 “记录更新”图元用于更新平台对象的实例记录,类似于数据库中的UPDATE命令。系统提供以下两种模式更新对象实例记录: 对象模式:需要先单击在“对象变量”中定义一个对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,即可根据对象变量中的记录ID将对象变量更新到数据库中,更新的值来源于对象变量中的值。如下图所示,根据对象变量数组“account”中的记录ID将对象变量中的值更新到数据库中。 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,在赋值中设置需要更新的目标字段及更新值,最后根据条件查找符合条件的对象记录并将赋值中的值更新到数据库中。
  • 用户任务 用户任务用来表示业务流程中由用户参与完成的工作。当引擎处理到该节点时,给指定的用户(参与者)或者一组用户(如某泳道的工作队列)创建待处理的任务项,等待用户的处理。 下面介绍如何配置用户任务。 您可在用户任务配置界面配置任务接收人和活动界面。 图1 用户任务配置页面 表1 用户任务配置页面参数说明 参数 说明 任务标题 显示在任务界面的标题。 任务描述 显示在任务界面的任务描述。 优先级 该任务的优先级。 渲染类型 用户处理的界面,可以是标准页面、标准表单或者高级页面。当配置为标准表单时,您需要配置用户可执行的动作(例如同意或者拒绝操作)。 类型 待处理任务的用户类型。 当前泳道:您可配置为“当前泳道角色的任意成员”或者“当前泳道中的上一个任务被分配的人员”。 流程发起人的主管:当配置为该类型时,您需要配置“部门经理层级”。 名称和表达式:当配置为该类型时,您需要配置“参与者”。 基于规则:当配置为该类型时,您需要配置具体的“规则”。 参与者 当类型为“名称和表达式”时,该参数才会显示。参与者类型可以是“用户”、“组”或者“表达式”。当您将“参与者”配置为“表达式”时,实际是一个变量。在“取值”中可设置变量的值,变量值支持以下几种: 用户的用户名或用户ID,其中用户名前需要加“user:”前缀。 业务用户的用户名或业务用户ID,其中业务用户名前需要加“puser:”前缀。 公共组名称或者公共组ID,其中公共组名称前需要加“group:”前缀。 角色名称或者角色ID,其中角色名称前需要加“role:”前缀。 例如分配任务接受者为用户名为“PortalUser1”的业务用户、用户名为“User1”的用户、用户ID为“10XX000000XXXXXXX”的用户、公共组名称为“group1”和角色名称为“role1”的合集,则取值为“"puser:PortalUser1,user:User1,10XX000000XXXXXXX,group:group1,role:role1"”。多个取值之间用英文逗号“,”分隔,取值外加英文双引号。 规则 当类型为“基于规则”时,该参数才会显示。指的接收人是要满足规则的用户。 审批类型 审批的类型,取值如下: 若选择了“或签:任一个分配人均可审批”,则只需要接收人中的某一用户完成了审批,即可推动任务流程,走向下一个任务。 若选择了“会签:每个分配人都需要审批”,则需要接收人中的用户群体满足您设置的审批条件才可推动任务流程,走向下一个任务。 如果审批人中包含群组,则群组中任意一人审批即认为该群组已经审批 当审批类型为“会签:每个分配人都需要审批”时,该参数才会显示。 勾选表示如果审批人中包含群组,则群组中任意一人第一个审批即认为该群组已经审批,不需要其他用户再进行审批,该群组只算一个有效审批人数。 不勾选表示如果审批人中包含群组,则群组中每个人都需要审批,都计算在有效审批人数内。 投票结果门槛 当审批类型为“会签:每个分配人都需要审批”时,该参数才会显示。 该参数取值表示百分比,如果达到设置的百分比,审批结果中最高的得票结果将覆盖 “$BP.TaskOutcome”系统变量,即将执行最高得票的审批结果。 默认结果 当审批类型为“会签:每个分配人都需要审批”时,该参数才会显示。 审批百分比(已审批的人数/总的有效审批人数)未达到“投票结果门槛”百分比时,默认的审批结果。 结果触发方式 当审批类型为“会签:每个分配人都需要审批”时,该参数才会显示。取值如下: 当最小百分比满足时立即触发投票结果 等待所有投票完成触发投票结果 候选动作 您可以设定一些候选的动作为默认审批结果。 当存在以下动作时立即终止任务 当存设定的某个或者某些动作时立即终止任务。 自动审批 该用户任务是否自动审批。 流程触发人自动通过:通过接收人“类型”和“参与者”已设置用户任务的接收人后,若勾选自动审批中“流程触发人自动通过”,接收人正好是流程触发人时,该用户任务会被自动审批。 已审批过该流程的审批人自动通过:通过接收人“类型”和“参与者”已设置用户任务的接收人后,若勾选自动审批中“已审批过该流程的审批人自动通过”,接收人在当前BPM实例中已审批过其他用户任务,则该用户任务会被自动审批。 说明:当前自动审批功能只支持接收人为某一用户。可使用表达式的形式指派某一具体用户,使用自动审批功能。 自动审批时默认选择的动作 勾选自动审批时,可设置自动审批默认选择的动作。 您可为该用户任务配置前置或者后置动作。 表2 动作配置页面参数 区域 参数 说明 前置动作 - 流程执行该用户任务前执行的动作。 可单击“添加”新增动作。 触发条件 触发该动作的条件表达式。 动作类型 动作的类型,有以下几种: 通知经理:发邮件通知经理。当选择该类型时,需要配置“邮件模板”。 通知分配人:发邮件通知任务分配人。当选择该类型时,需要配置“邮件模板”。 调用服务编排:调用服务编排。当选择该类型时,需要配置具体的服务编排以及输入参数。 调用脚本:调用脚本。当选择该类型时,需要配置具体的脚本。 发送事件:发送某一事件。当选择该类型时,需要配置具体的事件。 转移:将该用户任务转移给其他用户或者工作队列的用户处理。当选择该类型时,需要配置“接收者类型”以及“接收者”。 设置状态:设置该用户任务的状态。当选择该类型时,需要配置具体的状态。 完成任务:完成某一任务,超期会自动完成任务。 后置工作 - 流程执行该用户任务后执行的动作。 可单击“添加”新增动作。 请参考“前置动作”进行配置。 您可对该用户任务的输入输出参数进行数据映射。 您还可为用户任务设置定时器,时间逾期可增加紧急程度并执行相应动作。 图2 启用SLA定期器 表3 SLA参数说明 参数 说明 开始时间 定时器的开始时间,分以下几种: 任务创建后。 由变量指定:通过指定时间变量来确定开始时间。 由表达式指定:开始时间支持表达式,例如:支持特定时间的相对时间,设置为“STRING2TIME('yyyy-MM-dd hh:mm:ss.S', {!variable1})”;动态指定时间的相对时间,设置为“TIMEADD({!$Flow.CurrentDateTime}, 100)”。 目标期限 任务在目标期限内且即将过期时,满足触发条件后触发一个指定的动作。 截止限期 任务过期,满足触发条件后触发一个指定的动作。 紧急程度 定时器的紧急程度。 动作 时间逾期后执行的相应动作。单击“添加”新增动作。 触发条件:触发该动作的条件表达式。 动作类型:动作的类型,有以下几种: 通知经理:发邮件通知经理。当选择该类型时,需要配置“邮件模板”。 通知分配人:发邮件通知任务分配人。当选择该类型时,需要配置“邮件模板”。 调用服务编排:调用服务编排。当选择该类型时,需要配置具体的服务编排以及输入参数。 调用脚本:调用脚本。当选择该类型时,需要配置具体的脚本。 发送事件:发送某一事件。当选择该类型时,需要配置具体的事件。 转移:将该用户任务转移给其他用户或者工作队列的用户处理。当选择该类型时,需要配置“接收者类型”以及“接收者”。 设置状态:设置该用户任务的状态。当选择该类型时,需要配置具体的状态。 完成任务:完成某一任务,超期会自动完成任务。