子流程节点说明

说明

通过该节点可以对单据进行拆分分发

步骤说明

  1. 首先我们需要在每刻报销->设置->单据与流程->选择某一流程->设置子流程节点->
  2. 推送模式,需要在该子流程节点根据实际业务做选择,配置字段映射
  3. 在设定好接口地址到达节点后,系统会向指定地址发送单据信息和节点的配置信息
  4. 首先在表单编辑器中打开开发者模式,然后选择某一自定义控件,根据右侧出现的开发者选项内容中的业务编码去填写自己所需要的key值(保证在表单内唯一),这样webhook推送数据的时候就会按照用户设置的业务编码作为字段key值推送出去。注:新增字段在未保存前是没有样例数据的。样例数据是该字段在推送出去时所模拟的数据结构,方便用户开发。image.png

子流程节点对外请求接口说明

请求方式

POST

请求参数

参数说明

参数名称 参数类型 是否必须 参数说明
formType String 单据类型
sourceFormMetaList List&sourceFormMeta 主单据需要拆分的字段
subProcessFormSubType Object 需要发起的单据小类
submitUserSelection String 发起人
formMetaMappingList List 字段映射关系
pushUrl String 推送外部地址

sourceFormMeta类型字段说明

参数名称 参数类型 是否必填 参数说明
name String 表单名称
formCode String 表单内码
formBizCode String 表单业务编码
fieldMetaCode String 字段内码
fieldMetaBizCode String 字段业务编码
fieldType String 字段类型

subProcessFormSubType 类型字段说明

参数名称 参数类型 是否必填 参数说明
code String 单据小类code
name String 单据小类名称
formType String 单据类型

FormMetaMapping 类型字段说明

参数名称 参数类型 是否必填 参数说明
parentFormCode String 父表单code
parentFormBizCode String 父表单业务编码
parentFormFiledBizCode String 父表单字段业务编码
parentFieldName boolean 父表单字段名称
parentFieldType boolean 父表单字段类型
parentIdentifier boolean 父表单字段类型
function String 匹配符 目前只有等于
childFormCode String 子表单code
childFormBizCode String 子表单业务编码
childFormFiledBizCode String 子表单字段业务编码
childFieldName boolean 子表单字段名称
childFieldType boolean 子表单字段类型
childIdentifier boolean 子表单字段定义

参数示例

{
  "subProcessNodeProperty": {
    "formMetaMappingList": [
        {
          "childFieldBizCode": "preConsumeName",
          "childFieldType": "SingleTextInput",
          "childFiledName": "事由",
          "childFormCode": "DFM2112241IRXUE80",
          "childFormName": "我的申请单",
          "childIdentifier": "preConsumeName",
          "function": "eq",
          "parentFieldBizCode": "CF760",
          "parentFieldType": "SingleTextInput",
          "parentFiledName": "单行文本",
          "parentFormCode": "DFM2311221O1OXIM8",
          "parentFormName": "xx的表单",
          "parentIdentifier": "CF760"
        },
        {
          "childFieldBizCode": "preConsumeName",
          "childFieldType": "SingleTextInput",
          "childFiledName": "事由",
          "childFormCode": "DFM2112241IRXUE80",
          "childFormName": "我的申请单",
          "childIdentifier": "preConsumeName",
          "function": "eq",
          "parentFieldBizCode": "CF760",
          "parentFieldType": "SingleTextInput",
          "parentFiledName": "单行文本",
          "parentFormCode": "DFM2311221O1OXIM8",
          "parentFormName": "xx的表单",
          "parentIdentifier": "CF760"
        }
    ],
    "pushUrl": "https://xxx.com/mock/test/shenpi/shenpi",
    "sourceFormMetaList": [
      {
        "code": "DFF2411221OS6HP8G",
        "fieldBizCode": "111ttt",
        "fieldType": "TableInput",
        "formBizCode": "DFM2411221OS5J400",
        "formCode": "DFM2411221OS5J400",
        "formName": "xx的表单",
        "name": "明细"
      }
    ],
    "subProcessFormSubType": {
      "code": "FT230420112TMBCW",
      "formType": "PRECONSUME",
      "name": "我的申请单"
    },
    "submitUserSelection": "submitUser"
  },
  "formType": "REIMBURSE",
  "formDataCode": "BX241125122ZV8N4",
  "formCode": "MK24110061"
}

响应参数

Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2025-01-09 09:00:14

results matching ""

    No results matching ""

    results matching ""

      No results matching ""