外部审批任务批量查询
接口描述
此OpenApi用于查询外部审批节点的待审批任务使用
请求URI
/api/openapi/process/external-approval/instance
请求方式
GET
请求参数示例
/api/openapi/process/external-approval/instance?startTime=2023-01-01 00:00:00&endTime=2023-02-29 00:00:00&fetchApprovalHistory=false&page=1&size=20
请求参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
startTime | String | 是 | 查询开始时间。格式: yyyy-MM-dd HH:mm:ss |
endTime | String | 是 | 查询结束时间。格式: yyyy-MM-dd HH:mm:ss |
page | int | 是 | 页码, 第一页的page为1 |
size | int | 是 | 每页结果数。最大50 |
fetchApprovalHistory | Boolean | 默认false 审批历史是否发送 |
{
"total": 1,
"current": 1,
"pageSize": 20,
"pages": 1,
"hasPrevious": false,
"hasNext": false,
"data": [
{
"entityKey": null,
"workflowCode": "455676",
"processCode": "qwertyuiopasdfghjk061220240084",
"employeeId": "admin",
"departmentCode": "1000",
"companyCode": "admin",
"baseDate": "2024-12-06",
"processStatus": 1001,
"status": 1001,
"entityFields": [
{
"fieldCode": "Nm1",
"fieldType": "LONG",
"value": "1"
},
{
"fieldCode": "Nm2",
"fieldType": "POSITIVE_INTEGER",
"value": "2"
},
{
"fieldCode": "Nm3",
"fieldType": "DOUBLE",
"value": "3"
},
{
"fieldCode": "Data1",
"fieldType": "DATE",
"value": "2024-11-22"
},
{
"fieldCode": "Data2",
"fieldType": "MONTH",
"value": "2024-02"
},
{
"fieldCode": "Currency",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "Value_List",
"fieldType": "CUSTOM_ENUMERATION",
"value": "1001",
"name": "振込"
},
{
"fieldCode": "Company",
"fieldType": "COMPANY",
"value": "1001",
"name": "外国"
},
{
"fieldCode": "Department",
"fieldType": "DEPARTMENT",
"value": "1002",
"name": "总务部"
},
{
"fieldCode": "Account",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1001",
"accountName": "test",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1001",
"name": "test"
},
{
"fieldCode": "Cc",
"fieldType": "COST_CENTER",
"value": "1010",
"name": "东京"
},
{
"fieldCode": "Partner",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "test",
"vendorSemiangleName": null,
"postalCode": "1231",
"address": "123",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "123",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "Emp",
"fieldType": "EMPLOYEE",
"value": "admin",
"name": "刘佳楠"
},
{
"fieldCode": "bank",
"fieldType": "BANK_ACCOUNT",
"inputType": "company",
"details": {
"country": "JP",
"bankCode": "0000",
"bankName": "日本銀行",
"branchCode": "093",
"branchName": "本店",
"accountCategory": "1",
"bankAccount": "23456",
"accountName": "test",
"accountNameKana": "DSFSAD"
}
},
{
"fieldCode": "Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 1111,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 1111,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "Attachment",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "Link",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "Single",
"fieldType": "TEXT",
"value": "123123"
},
{
"fieldCode": "Multi",
"fieldType": "TEXT_AREA",
"value": "1231231231231"
},
{
"fieldCode": "Control_Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 10000,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 10000,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "Control_VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "Consumption_Tax",
"fieldType": "TAX_CATEGORY_AMOUNT",
"amountValue": {
"excludingTaxAmount": 9091,
"includingTaxAmount": 10000,
"taxAmount": 909,
"exemptedExcludingTaxAmount": 10000,
"exemptedTaxAmount": 0
}
},
{
"fieldCode": "Reference",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "Nm1",
"fieldType": "LONG",
"value": "12313"
},
{
"fieldCode": "Nm2",
"fieldType": "POSITIVE_INTEGER",
"value": "123123"
},
{
"fieldCode": "Nm3",
"fieldType": "DOUBLE",
"value": "23123123"
},
{
"fieldCode": "Data1",
"fieldType": "DATE",
"value": "2024-11-22"
},
{
"fieldCode": "Data2",
"fieldType": "MONTH",
"value": "2024-05"
},
{
"fieldCode": "Currency",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "Value_List",
"fieldType": "CUSTOM_ENUMERATION",
"value": "1001",
"name": "振込"
},
{
"fieldCode": "Company",
"fieldType": "COMPANY",
"value": "1001",
"name": "外国"
},
{
"fieldCode": "Department",
"fieldType": "DEPARTMENT",
"value": "1004",
"name": "人事部"
},
{
"fieldCode": "Account",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1003",
"accountName": "test3",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1003",
"name": "test3"
},
{
"fieldCode": "Cc",
"fieldType": "COST_CENTER",
"value": "1010",
"name": "东京"
},
{
"fieldCode": "Partner",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "13123",
"vendorSemiangleName": null,
"postalCode": "123123",
"address": "1231",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "2312313",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "Control_VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "Consumption_Tax",
"fieldType": "TAX_CATEGORY_AMOUNT",
"amountValue": {
"excludingTaxAmount": 909091,
"includingTaxAmount": 1000000,
"taxAmount": 90909,
"exemptedExcludingTaxAmount": 1000000,
"exemptedTaxAmount": 0
}
},
{
"fieldCode": "Emp",
"fieldType": "EMPLOYEE",
"value": "admin",
"name": "刘佳楠"
},
{
"fieldCode": "bank",
"fieldType": "BANK_ACCOUNT",
"inputType": "company",
"details": {
"country": "JP",
"bankCode": "0000",
"bankName": "日本銀行",
"branchCode": "093",
"branchName": "本店",
"accountCategory": "1",
"bankAccount": "12345",
"accountName": "test",
"accountNameKana": "リユウ"
}
},
{
"fieldCode": "Attachment",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "Link",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "Single",
"fieldType": "TEXT",
"value": "1231321"
},
{
"fieldCode": "Multi",
"fieldType": "TEXT_AREA",
"value": "12312313"
},
{
"fieldCode": "Control_Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 1000000,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 1000000,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 1000,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 1000,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
}
]
},
{
"fieldCode": "Debit",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "B001",
"fieldType": "DEPARTMENT",
"value": "1004",
"name": "人事部"
},
{
"fieldCode": "B002",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1002",
"accountName": "test2",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1002",
"name": "test2"
},
{
"fieldCode": "B003",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "B004",
"fieldType": "TEXT",
"value": "123123"
},
{
"fieldCode": "B005",
"fieldType": "DOUBLE",
"value": "1231"
},
{
"fieldCode": "B006",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 123130,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 123130,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "B007",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "12313",
"vendorSemiangleName": null,
"postalCode": "123123",
"address": "12313",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "13213",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
}
]
},
{
"fieldCode": "Credit",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "B001",
"fieldType": "DEPARTMENT",
"value": "1003",
"name": "财务部"
},
{
"fieldCode": "B002",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1004",
"accountName": "test4",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1004",
"name": "test4"
},
{
"fieldCode": "B003",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "B004",
"fieldType": "TEXT",
"value": "13213"
},
{
"fieldCode": "B005",
"fieldType": "DOUBLE",
"value": "123131"
},
{
"fieldCode": "B006",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 123130,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 123130,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "B007",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "123",
"vendorSemiangleName": null,
"postalCode": "12313",
"address": "131",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "313",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
}
]
},
{
"fieldCode": "Details_Table",
"fieldType": "TABLE",
"tableData": [
[
{
"fieldCode": "Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 10000,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 10000,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "Data1",
"fieldType": "DATE",
"value": "2024-11-22"
},
{
"fieldCode": "Data2",
"fieldType": "MONTH",
"value": "2024-02"
},
{
"fieldCode": "Currency",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "Value_List",
"fieldType": "CUSTOM_ENUMERATION",
"value": "1001",
"name": "振込"
},
{
"fieldCode": "Nm1",
"fieldType": "LONG",
"value": "12313"
},
{
"fieldCode": "Nm2",
"fieldType": "POSITIVE_INTEGER",
"value": "12313"
},
{
"fieldCode": "Nm3",
"fieldType": "DOUBLE",
"value": "131231"
},
{
"fieldCode": "Control_Amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 1000,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 1000,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "Control_VAT",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "Consumption_Tax",
"fieldType": "TAX_CATEGORY_AMOUNT",
"amountValue": {
"excludingTaxAmount": 910,
"includingTaxAmount": 1000,
"taxAmount": 90,
"exemptedExcludingTaxAmount": 1000,
"exemptedTaxAmount": 0
}
},
{
"fieldCode": "Partner",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "12313",
"vendorSemiangleName": null,
"postalCode": "1231",
"address": "312313",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "1231",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "Emp",
"fieldType": "EMPLOYEE",
"value": "admin",
"name": "刘佳楠"
},
{
"fieldCode": "bank",
"fieldType": "BANK_ACCOUNT",
"inputType": "company",
"details": {
"country": "JP",
"bankCode": "0000",
"bankName": "日本銀行",
"branchCode": "093",
"branchName": "本店",
"accountCategory": "1",
"bankAccount": "23456",
"accountName": "test",
"accountNameKana": "DSFSAD"
}
},
{
"fieldCode": "Company",
"fieldType": "COMPANY",
"value": "admin",
"name": "佳楠测试租户(SBG)"
},
{
"fieldCode": "Department",
"fieldType": "DEPARTMENT",
"value": "1003",
"name": "财务部"
},
{
"fieldCode": "Account",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1003",
"accountName": "test3",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1003",
"name": "test3"
},
{
"fieldCode": "Cc",
"fieldType": "COST_CENTER",
"value": "1010",
"name": "东京"
},
{
"fieldCode": "Debit",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "B001",
"fieldType": "DEPARTMENT",
"value": "1003",
"name": "财务部"
},
{
"fieldCode": "B002",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1003",
"accountName": "test3",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1003",
"name": "test3"
},
{
"fieldCode": "B003",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "B004",
"fieldType": "TEXT",
"value": "12312"
},
{
"fieldCode": "B005",
"fieldType": "DOUBLE",
"value": "12313"
},
{
"fieldCode": "B006",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 122130,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 122130,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "B007",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "client",
"paymentType": "spot_payment",
"supplier": null,
"client": {
"customFormValues": [],
"clientCode": "1312",
"clientName": "12313",
"clientSemiangleName": "1231321",
"postalCode": null,
"address": null,
"legalRepresentative": null,
"contactPhone": null,
"contact": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"collectionTerm": null,
"remark": null,
"description": null,
"tradingConditions": null,
"effectiveDate": null,
"principalDepartment": null,
"principalUser": null
}
}
}
]
},
{
"fieldCode": "Credit",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "B001",
"fieldType": "DEPARTMENT",
"value": "1002",
"name": "总务部"
},
{
"fieldCode": "B002",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1003",
"accountName": "test3",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1003",
"name": "test3"
},
{
"fieldCode": "B003",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "B004",
"fieldType": "TEXT",
"value": "1231231"
},
{
"fieldCode": "B005",
"fieldType": "DOUBLE",
"value": "123123"
},
{
"fieldCode": "B006",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 122130,
"currencyCode": "JPY",
"rate": "1",
"baseCurrencyAmount": 122130,
"baseCurrency": "JPY",
"companyCurrencyRate": "1"
}
},
{
"fieldCode": "B007",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "1231",
"vendorSemiangleName": null,
"postalCode": "123",
"address": "1231",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "1231",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
}
]
},
{
"fieldCode": "Reference",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "1",
"fieldType": "CUSTOM_ENUMERATION",
"value": "1001",
"name": "振込"
},
{
"fieldCode": "2",
"fieldType": "COMPANY",
"value": "admin",
"name": "佳楠测试租户(SBG)"
},
{
"fieldCode": "3",
"fieldType": "DEPARTMENT",
"value": "1003",
"name": "财务部"
},
{
"fieldCode": "4",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "1004",
"accountName": "test4",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
},
"value": "1004",
"name": "test4"
},
{
"fieldCode": "5",
"fieldType": "COST_CENTER",
"value": "1010",
"name": "东京"
},
{
"fieldCode": "6",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "spot_payment",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "12312",
"vendorSemiangleName": null,
"postalCode": "12323",
"address": "123123",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "123123",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "7",
"fieldType": "TAX_CATEGORY",
"value": "1001",
"name": "10%"
},
{
"fieldCode": "8",
"fieldType": "EMPLOYEE",
"value": "admin",
"name": "刘佳楠"
},
{
"fieldCode": "9",
"fieldType": "BANK_ACCOUNT",
"inputType": "company",
"details": {
"country": "JP",
"bankCode": "0000",
"bankName": "日本銀行",
"branchCode": "093",
"branchName": "本店",
"accountCategory": "1",
"bankAccount": "23456",
"accountName": "test",
"accountNameKana": "DSFSAD"
}
},
{
"fieldCode": "11",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "client",
"paymentType": "spot_payment",
"supplier": null,
"client": {
"customFormValues": [],
"clientCode": "122",
"clientName": "132",
"clientSemiangleName": "3123123",
"postalCode": null,
"address": null,
"legalRepresentative": null,
"contactPhone": null,
"contact": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"collectionTerm": null,
"remark": null,
"description": null,
"tradingConditions": null,
"effectiveDate": null,
"principalDepartment": null,
"principalUser": null
}
}
},
{
"fieldCode": "12",
"fieldType": "ATTACHMENT",
"attachments": []
}
]
},
{
"fieldCode": "Attachment",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "Link",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "Single",
"fieldType": "TEXT",
"value": "1231"
},
{
"fieldCode": "Multi",
"fieldType": "TEXT_AREA",
"value": "3123123"
}
]
]
}
],
"approvalHistories": null,
"taskId": "118256"
}
]
}
接口返回字段
PageResposne
参数名 | 类型 | 说明 |
---|---|---|
total | int | 查询结果总个数 |
current | int | 当前页数 |
pageSize | int | 每页结果计 |
pages | int | 查询结果总分页数 |
hasPrevious | boolean | 是否有上一页 |
hasNext | boolean | 是否有下一页 |
data | data[] | ワークフローリスト |
data
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
entityKey | String | 识别Key 通过OpenApi,创建工作流时的对应流程的唯一识别Key | |
workflowCode | String | 流程编码 | |
processCode | String | 流程编号。系统自动编码 | |
employeeId | String | 员工工号 | |
departmentCode | String | 部门Code | |
companyCode | String | 公司Code | |
baseDate | String | 時間フォーマット:yyyy-MM-dd | 基准日期 |
processStatus | String | 状态;参考ProcessStatusType | |
entityFields | entityFields[] | 业务实体数组 | |
approvalHistories | approvalHistories[] | 审批历史 | |
taskId | String | 待审批任务ID。 外部审批节点中,待审批任务的ID,唯一Key |
entityFields
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
fieldCode | String | 业务实体的字段编码 | |
fieldType | String | 业务实体的字段类型 | |
value | String | 业务实体的字段值 | |
name | String | 名称 | |
amountValue | AmountValue{} | 金额 | |
tableData | TableData[] | 下级业务实体列表 | |
attachments | Attachments[] | 附件列表 | |
inputType | String | 银行账号的输入方式 | |
details | Details{} | 银行账号的详情 | |
account | account{} | 会计科目 | |
partner | partner{} | 合作方 | |
referenceEntity | referenceEntity[] | 引用业务实体 |
amountValue
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
amount | BigDecimal | 金额 | |
currencyCode | String | 币种编码 | |
rate | String | 币种汇率 | |
baseCurrencyAmount | BigDecimal | 本位币金额 | |
baseCurrency | String | 本位币 | |
companyCurrencyRate | String | 企业汇率 | |
includingTaxAmount | BigDecimal | 价税合计金额 | |
excludingTaxAmount | BigDecimal | 不含税金额 | |
exemptedExcludingTaxAmount | BigDecimal | 不含税金额(税额减免后) | |
taxAmount | BigDecimal | 税额 | |
exemptedTaxAmount | BigDecimal | 税额(税额减免后) |
tableData
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
entityFields | entityFields[] | 业务实体信息項 |
attachments(ATTACHMENT)
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
fileName | String | 附件名称 | |
fileUrl | String | 附件Url |
attachments(LINK)
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
linkName | String | 链接名称 | |
linkValue | String | 链接地址 |
inputType
枚举值 | 说明 |
---|---|
company | 公司银行帐户 |
partner | 合作方银行帐户 |
employee | 员工银行帐户 |
spot | 手工录入 |
details(BANK_ACCOUNT)
パラメータ名 | タイプ | 規則 | 説明 |
---|---|---|---|
country | String | 国家 | |
bankCode | String | 银行代码 | |
bankName | String | 银行名称 | |
branchCode | String | 支行代码 | |
branchName | String | 支行名称 | |
accountCategory | String | 帐户类别 1:活期存款 2:无息存款 4:定期存款 9:其他 | |
bankAccount | String | 银行账号 | |
accountName | String | 账户名 | |
accountNameKana | String | 账户名(半角片假名) |
account
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
accountCode | String | 科目代码 | |
accountName | String | 科目名称 | |
auxiliaryAccountCode | String | 辅助科目代码 | |
auxiliaryAccountName | String | 辅助科目名称 | |
accountTypeCode | String | 科目类型代码 ASSET COST LIABILITY OWNERS_EQUITY PROFIT_AND_LOSS | |
accountTypeName | String | 科目类型名 资产类 成本类 负债类 所有者权益类 收益类 |
partner
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
modeType | String | 合作方类型 supplier client | |
paymentType | String | 支付类型 pre_defined spot_payment | |
supplier | supplier{} | 供应商 | |
client | client{} | 客户 |
modeType=supplier
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
customFormValues | customFormValues{} | 扩展字段 | |||
vendorCode | String | 供应商编码 | |||
vendorName | String | 供应商名称 | |||
vendorSemiangleName | String | 供应商名称(半角假名) | |||
postalCode | String | 邮编 | |||
address | String | 地址 | |||
businessRegistrationNumber | String | 事业者登记编号 | |||
businessCategory | String | 事业者类别 | |||
businessRegistrationDate | String | 事业者登记日期 | |||
legalRepresentative | String | 法人代表 | |||
taxId | String | 税务登记号 | |||
checkNetNo | String | 电债NetNO. | |||
contact | String | 联系人 | |||
contactPhone | String | 联系电话 | |||
contactMail | String | 邮箱 | |||
fax | String | 传真 | |||
semiangleAddress | String | 地址(半角假名) | |||
remark | String | 备注 | |||
description | String | 备注(查询用) | |||
paymentTerms | String | 付款条件 |
modeType=client
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
customFormValues | customFormValues{} | 扩展字段 | |||
clientCode | String | 客户编码 | |||
clientName | String | 客户名称 | |||
clientSemiangleName | String | 客户名称(半角假名) | |||
postalCode | String | 邮编 | |||
address | String | 地址 | |||
legalRepresentative | String | 法人代表 | |||
contactPhone | String | 联系电话 | |||
contact | String | 联系人 | |||
contactMail | String | 邮箱 | |||
fax | String | 传真 | |||
semiangleAddress | String | 地址(半角假名) | |||
collectionTerm | String | 收款条件 | |||
remark | String | 备注 | |||
description | String | 备注名(查询用) | |||
tradingConditions | String | 交易条件 | |||
effectiveDate | String | 启用日期 | |||
principalDepartment | String | 负责部门 | |||
principalUser | String | 负责人 |
customFormValues
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
fieldCode | String | ○ | ○ | 字段编码(扩展字段) | |
value | String | ○ | ○ | 输入值(扩展字段) |
referenceEntity
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
entityFields | entityFields[] | 业务实体信息項 |
approvalHistories
字段名 | 类型 | 约束 | 说明 |
---|---|---|---|
operation | Integer | 参照ApprovalOperation | 操作类型 |
operationDetail | String | 最大 1000 文字 | 操作备注 |
operationDate | String | 时间格式:yyyy-MM-dd'T'HH:mm:ssZ | 审批时间 |
operator | UserSummary | 参照UserSummary | 操作人 |
applicant | UserSummary | 参照UserSummary | 申请人 |
approver | UserSummary | 参照UserSummary | 审批人 |
transmit | UserSummary | 参照UserSummary | 转交对象 |
UserSummary
字段名 | 类型 | 约束 | 说明 |
---|---|---|---|
employeeId | String | 员工工号 | |
fullName | String | 员工名称 |
ApprovalOperation
值 | 说明 |
---|---|
1001 | 提出 |
1002 | 撤回 |
2001 | 已审批 |
2002 | 驳回 |
2006 | 审批人通知 |
2800 | 自审批 |
5009 | 追加审批人 |
5010 | 转交 |
8004 | 申请人回复 |
9001 | 管理员审批跳转 |
9004 | 管理员审批通过 |
9005 | 管理员驳回 |
失败示例
{
"message": "传入参数格式异常:1002;90,正确格式为:1,2,3",
"errorCode": "120005"
}
字段说明
字段名 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 説明 |
---|---|---|
120005 | 传入参数格式异常:{0},正确格式为:{1} |
← 按单号查询工作流