源系统平台:金蝶云星空
源系统接口: 逐个单据查询ExecuteBillQuery
目标系统平台: 四化智造MES(API)
目标系统接口: 新增部门/api/addDept
源平台元数据配置:
{
"id": "FId",
"api": "ExecuteBillQuery",
"type": "QUERY",
"method": "POST",
"number": "FNumber",
"idCheck": true,
"request": [
{
"type": "string",
"field": "Limit",
"label": "最大行数",
"value": "{{PAGINATION_PAGE_SIZE}}",
"describe": "金蝶的查询分页参数",
"is_required": true
},
{
"type": "string",
"field": "StartRow",
"label": "开始行索引",
"value": "{{PAGINATION_START_ROW}}",
"describe": "金蝶的查询分页参数",
"is_required": true
},
{
"type": "int",
"field": "TopRowCount",
"label": "返回总行数",
"value": "0",
"describe": "金蝶的查询分页参数",
"is_required": false
},
{
"type": "string",
"field": "FilterString",
"label": "过滤条件",
"value": "FAuditDate>='{{LAST_SYNC_TIME|dateTime}}'",
"describe": "示例写法 FSupplierId.FNumber = 'VEN00010' and FApproveDate>=",
"is_required": false
},
{
"type": "array",
"field": "FieldKeys",
"label": "需查询的字段key集合",
"parser": {
"name": "ArrayToString",
"params": ","
},
"describe": "金蝶分录主键ID格式:FPOOrderEntry_FEntryId,其它格式 FPurchaseOrgId.FNumber",
"is_required": true
},
{
"type": "string",
"field": "FormId",
"label": "业务对象表单Id",
"value": "BD_Department",
"describe": "必须填写金蝶的表单ID如:PUR_PurchaseOrder",
"is_required": true
}
],
"response": [
{
"type": "string",
"field": "DocumentStatus",
"label": "数据状态",
"value": null
},
{
"type": "string",
"field": "ForbidStatus",
"label": "禁用状态",
"value": null
},
{
"type": "string",
"field": "Name",
"label": "名称",
"value": null
},
{
"type": "string",
"field": "Number",
"label": "编码",
"value": null
},
{
"type": "string",
"field": "Description",
"label": "描述",
"value": null
},
{
"type": "string",
"field": "CreateOrgId_Id",
"label": "创建组织_Id",
"value": null
},
{
"type": "string",
"field": "CreateOrgId_Name",
"label": "创建组织_名称",
"value": null
},
{
"type": "string",
"field": "CreateOrgId_Number",
"label": "创建组织_编码",
"value": null
},
{
"type": "string",
"field": "UseOrgId_Id",
"label": "使用组织_Id",
"value": null
},
{
"type": "string",
"field": "UseOrgId_Name",
"label": "使用组织_名称",
"value": null
},
{
"type": "string",
"field": "UseOrgId_Number",
"label": "使用组织_编码",
"value": null
},
{
"type": "string",
"field": "CreatorId_Id",
"label": "创建人_Id",
"value": null
},
{
"type": "string",
"field": "CreatorId_Name",
"label": "创建人_名称",
"value": null
},
{
"type": "string",
"field": "CreatorId_Number",
"label": "创建人_编码",
"value": null
},
{
"type": "string",
"field": "ModifierId_Id",
"label": "修改人_Id",
"value": null
},
{
"type": "string",
"field": "ModifierId_Name",
"label": "修改人_名称",
"value": null
},
{
"type": "string",
"field": "ModifierId_Number",
"label": "修改人_编码",
"value": null
},
{
"type": "string",
"field": "CreateDate",
"label": "创建日期",
"value": null
},
{
"type": "string",
"field": "FModifyDate",
"label": "修改日期",
"value": null
},
{
"type": "string",
"field": "HelpCode",
"label": "助记码",
"value": null
},
{
"type": "string",
"field": "FullName",
"label": "部门全称",
"value": null
},
{
"type": "string",
"field": "EffectDate",
"label": "生效日期",
"value": null
},
{
"type": "string",
"field": "LapseDate",
"label": "失效日期",
"value": null
},
{
"type": "string",
"field": "AuditorID_Id",
"label": "审核人_Id",
"value": null
},
{
"type": "string",
"field": "AuditorID_Name",
"label": "审核人_名称",
"value": null
},
{
"type": "string",
"field": "AuditorID_Number",
"label": "审核人_编码",
"value": null
},
{
"type": "string",
"field": "AuditDate",
"label": "审核日期",
"value": null
},
{
"type": "string",
"field": "ParentID_Id",
"label": "上级部门_Id",
"value": null
},
{
"type": "string",
"field": "ParentID_Name",
"label": "上级部门_名称",
"value": null
},
{
"type": "string",
"field": "ParentID_Number",
"label": "上级部门_编码",
"value": null
},
{
"type": "string",
"field": "ForbidderID_Id",
"label": "禁用人_Id",
"value": null
},
{
"type": "string",
"field": "ForbidderID_Name",
"label": "禁用人_名称",
"value": null
},
{
"type": "string",
"field": "ForbidderID_Number",
"label": "禁用人_编码",
"value": null
},
{
"type": "string",
"field": "ForbidDate",
"label": "禁用日期",
"value": null
},
{
"type": "string",
"field": "IsHRDept",
"label": "HR部门",
"value": null
},
{
"type": "string",
"field": "IsStock",
"label": "车间",
"value": null
},
{
"type": "string",
"field": "WIPStockID_Id",
"label": "WIP仓库_Id",
"value": null
},
{
"type": "string",
"field": "WIPStockID_Name",
"label": "WIP仓库_名称",
"value": null
},
{
"type": "string",
"field": "WIPStockID_Number",
"label": "WIP仓库_编码",
"value": null
},
{
"type": "string",
"field": "LevelCode",
"label": "层级码",
"value": null
},
{
"type": "string",
"field": "Depth",
"label": "深度",
"value": null
},
{
"type": "string",
"field": "IsRoot",
"label": "是否根节点",
"value": null
},
{
"type": "string",
"field": "DeptProperty",
"label": "部门属性",
"value": null
},
{
"type": "string",
"field": "FGroup_Id",
"label": "部门分组_Id",
"value": null
},
{
"type": "string",
"field": "FGroup_Name",
"label": "部门分组_名称",
"value": null
},
{
"type": "string",
"field": "FGroup_Number",
"label": "部门分组_编码",
"value": null
},
{
"type": "string",
"field": "FIsSHR",
"label": "来源于s-HR",
"value": null
},
{
"type": "string",
"field": "IsCopyFlush",
"label": "副产品倒冲",
"value": null
},
{
"type": "string",
"field": "FinishQtyDepend",
"label": "更新已排",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base_Id",
"label": "预算部门_Id",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base_Name",
"label": "预算部门_名称",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base_Number",
"label": "预算部门_编码",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base1_Id",
"label": "阿米巴部门_Id",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base1_Name",
"label": "阿米巴部门_名称",
"value": null
},
{
"type": "string",
"field": "F_lyzx_Base1_Number",
"label": "阿米巴部门_编码",
"value": null
},
{
"type": "object",
"field": "SHRMapEntity",
"label": "SHR映射实体",
"children": [
{
"type": "string",
"field": "FShrId",
"label": "SHR内码",
"value": null
},
{
"type": "string",
"field": "FSHRNumber",
"label": "编码",
"value": null
},
{
"type": "string",
"field": "FSHRName",
"label": "名称",
"value": null
},
{
"type": "string",
"field": "FSHRStatus",
"label": "状态",
"value": null
},
{
"type": "string",
"field": "FErpCode",
"label": "所属ERP组织",
"value": null
}
]
}
],
"pagination": {
"pageSize": 10
},
"otherRequest": [],
"otherResponse": []
}
目标平台元数据配置:
{
"id": "Number",
"api": "/api/addDept",
"type": "EXECUTE",
"method": "POST",
"number": "Number",
"idCheck": true,
"request": [
{
"type": "string",
"field": "deptNo",
"label": "部门流水",
"value": "{{Number}}",
"describe": "部门流水",
"is_required": true
},
{
"type": "string",
"field": "parentDeptNo",
"label": "父部门流水",
"value": "{{ParentID_Number}}",
"describe": "不传代表没有父类",
"is_required": false
},
{
"type": "string",
"field": "deptName",
"label": "部门名称",
"value": "{{Name}}",
"describe": null,
"is_required": true
}
],
"response": [],
"otherRequest": [],
"otherResponse": []
}