工作流批量查询

接口描述

此OpenAPI在按最终更新日期的范围搜索工作流时使用。

请求URI

/api/openapi/process/instances

请求方式

GET

请求参数示例

/api/openapi/process/instances?workflowCode=9090,2020,8889&startTime=2020-01-01 00:00:00&endTime=2020-02-29 00:00:00&fetchApprovalHistory=false&page=1&size=20&status=1001,1002&setOfBookCode=default

请求参数说明

参数名 类型 是否必填 说明
startTime String 查询开始时间。格式: yyyy-MM-dd HH:mm:ss
endTime String 查询结束时间。格式: yyyy-MM-dd HH:mm:ss
page int 页码, 第一页的page为1
size int 每页结果数。最大50
status String 状态id列表。
,分隔
fetchApprovalHistory Boolean 默认为false,是否需要回传审批履历
workflowCode String 工作流流程编码,不填时对象为全部
{
  "total": 855,
  "current": 1,
  "pageSize": 20,
  "pages": 43,
  "hasPrevious": false,
  "hasNext": true,
  "data": [
    {
      "entityKey": null,
      "workflowCode": "HRFront-AccountUpdate", 
      "processCode": "WK00037780",
      "employeeId": "tikk74942no2",
      "departmentCode": "87635",
      "companyCode": "4253645",
      "baseDate": "2024-07-26",
      "processStatus": 1001,
      "entityFields": [
        {
          "fieldCode": "47",
          "fieldType": "BANK_ACCOUNT",
          "inputType": "spot",
          "details": {
            "country": "JP",
            "bankCode": "0000",
            "bankName": "日本銀行",
            "branchCode": "567",
            "branchName": "秋田支店",
            "accountCategory": "2",
            "bankAccount": "4",
            "accountName": "4",
            "accountNameKana": "4"
          }
        },
        {
          "fieldCode": "46",
          "fieldType": "COST_CENTER",
          "value": "414",
          "name": "gsfsgsg"
        },
        {
          "fieldCode": "44",
          "fieldType": "COST_CENTER",
          "value": "1",
          "name": "1"
        },
        {
          "fieldCode": "45",
          "fieldType": "COST_CENTER",
          "value": "2",
          "name": "2"
        },
        {
          "fieldCode": "42",
          "fieldType": "DATE",
          "value": "2024-07-01"
        },
        {
          "fieldCode": "43",
          "fieldType": "MONTH",
          "value": "2024-01"
        },
        {
          "fieldCode": "25",
          "fieldType": "COMPANY",
          "value": "4253645",
          "name": "B"
        },
        {
          "fieldCode": "34",
          "fieldType": "DEPARTMENT",
          "value": "11",
          "name": "A"
        },
        {
          "fieldCode": "24",
          "fieldType": "CURRENCY",
          "value": "JPY",
          "name": "円"
        },
        {
          "fieldCode": "41",
          "fieldType": "TEXT_AREA",
          "value": "wggeh"
        },
        {
          "fieldCode": "40",
          "fieldType": "CUSTOM_ENUMERATION",
          "value": "111",
          "name": "テスト"
        },
        {
          "fieldCode": "37",
          "fieldType": "POSITIVE_INTEGER",
          "value": "111"
        },
        {
          "fieldCode": "38",
          "fieldType": "DOUBLE",
          "value": "111.5"
        },
        {
          "fieldCode": "32",
          "fieldType": "LONG",
          "value": "5353"
        },
        {
          "fieldCode": "33",
          "fieldType": "DATE",
          "value": "2024-07-02"
        },
        {
          "fieldCode": "35",
          "fieldType": "MONTH",
          "value": "2024-01"
        },
        {
          "fieldCode": "28",
          "fieldType": "CUSTOM_ENUMERATION",
          "value": "AE",
          "name": "アラブ首長国連邦"
        },
        {
          "fieldCode": "29",
          "fieldType": "TRADING_DESTINATION",
          "partner": {
            "modeType": "client",
            "paymentType": "pre_defined",
            "supplier": null,
            "client": {
              "customFormValues": [
                {
                  "fieldCode": "",
                  "value": "",
                  "name": null
                }
              ],
              "clientCode": "code002",
              "clientName": "客户2",
              "clientSemiangleName": "",
              "postalCode": "",
              "address": "",
              "legalRepresentative": "",
              "contactPhone": "",
              "contact": "",
              "contactMail": "",
              "fax": "",
              "semiangleAddress": "",
              "collectionTerm": "",
              "remark": "",
              "description": "",
              "tradingConditions": "",
              "effectiveDate": "",
              "principalDepartment": null,
              "principalUser": null
            }
          }
        },
        {
          "fieldCode": "30",
          "fieldType": "EMPLOYEE",
          "value": "096547,10022",
          "name": "8746,テスト従業員"
        },
        {
          "fieldCode": "31",
          "fieldType": "AMOUNT",
          "amountValue": {
            "amount": 44444,
            "currencyCode": "JPY",
            "rate": null,
            "baseCurrencyAmount": 44444,
            "baseCurrency": "JPY",
            "companyCurrencyRate": null
          }
        },
        {
          "fieldCode": "36",
          "fieldType": "TEXT_AREA",
          "value": "gfdwe"
        },
        {
          "fieldCode": "9",
          "fieldType": "TEXT",
          "value": "ホタルガオカ"
        },
        {
          "fieldCode": "26",
          "fieldType": "ACCOUNT",
          "account": {
            "accountCode": "101",
            "accountName": "現金",
            "auxiliaryAccountCode": null,
            "auxiliaryAccountName": null,
            "accountTypeCode": "ASSET",
            "accountTypeName": "資産"
          }
        },
        {
          "fieldCode": "sei_honmei",
          "fieldType": "TEXT",
          "value": null
        },
        {
          "fieldCode": "sei_honmei_update",
          "fieldType": "TEXT",
          "value": null
        },
        {
          "fieldCode": "tax",
          "fieldType": "TAX_CATEGORY",
          "value": "1",
          "name": "10%-課税仕入"
        },
        {
          "fieldCode": "50",
          "fieldType": "TAX_CATEGORY_AMOUNT",
          "amountValue": {
            "includingTaxAmount":"2000",
            "excludingTaxAmount":"1800",
            "exemptedExcludingTaxAmount":"1800",
            "taxAmount":"200",
            "exemptedTaxAmount":"200"
          }
        },
        {
          "fieldCode": "39",
          "fieldType": "ATTACHMENT",
          "attachments": [
            {
              "fileName": "申請伝票-19700121071625.csv",
              "fileUrl": "https://spendia-dynamic-sit.s3.ap-northeast-1.amazonaws.com/942f64f9-49f4-4c05-b3e0-ac831a221525/invoices/e1b9de43-8cb0-488e-9c8e-d4f3e45a48c8-%E7%94%B3%E8%AB%8B%E4%BC%9D%E7%A5%A8-19700121071625.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240730T061930Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential=AKIAVSSIJCESUKGHCWHU%2F20240730%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-Signature=639a8a0d47b83a2fd953c7cbea106a734a5452e7777027a2ae58c86aeac07338"
            }
          ]
        },
        {
          "fieldCode": "13",
          "fieldType": "LINK",
          "attachments": [
            {
              "linkName": "link",
              "linkValue": "https://news.ifeng.com/"
            }
          ]
        },
        {
          "fieldCode": "22",
          "fieldType": "REFERENCE",
          "referenceEntity": [
            {
              "fieldCode": "W1",
              "fieldType": "TEXT",
              "value": "11"
            },
            {
              "fieldCode": "W2",
              "fieldType": "TEXT_AREA",
              "value": "111"
            },
            {
              "fieldCode": "W3",
              "fieldType": "LONG",
              "value": "24"
            },
            {
              "fieldCode": "W4",
              "fieldType": "POSITIVE_INTEGER",
              "value": null
            },
            {
              "fieldCode": "W5",
              "fieldType": "DOUBLE",
              "value": null
            },
            {
              "fieldCode": "W6",
              "fieldType": "DATE",
              "value": null
            },
            {
              "fieldCode": "W7",
              "fieldType": "MONTH",
              "value": null
            },
            {
              "fieldCode": "W8",
              "fieldType": "CURRENCY",
              "value": "JPY",
              "name": "円"
            },
            {
              "fieldCode": "W9",
              "fieldType": "CUSTOM_ENUMERATION",
              "value": "07",
              "name": "LIKE"
            },
            {
              "fieldCode": "W10",
              "fieldType": "ATTACHMENT",
              "attachments": []
            },
            {
              "fieldCode": "W11",
              "fieldType": "LINK",
              "attachments": null
            },
            {
              "fieldCode": "W12",
              "fieldType": "AMOUNT",
              "amountValue": {
                "amount": 25420,
                "currencyCode": "JPY",
                "rate": null,
                "baseCurrencyAmount": 25420,
                "baseCurrency": "JPY",
                "companyCurrencyRate": null
              }
            },
            {
              "fieldCode": "W13",
              "fieldType": "COMPANY",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W14",
              "fieldType": "DEPARTMENT",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W15",
              "fieldType": "ACCOUNT",
              "account": {
                "accountCode": null,
                "accountName": null,
                "auxiliaryAccountCode": null,
                "auxiliaryAccountName": null,
                "accountTypeCode": null,
                "accountTypeName": null
              }
            },
            {
              "fieldCode": "W16",
              "fieldType": "TRADING_DESTINATION",
              "partner": {
                "modeType": "supplier",
                "paymentType": "pre_defined",
                "supplier": {
                  "customFormValues": [],
                  "vendorCode": null,
                  "vendorName": "",
                  "vendorSemiangleName": null,
                  "postalCode": "",
                  "address": "",
                  "businessRegistrationNumber": null,
                  "businessCategory": null,
                  "businessRegistrationDate": null,
                  "legalRepresentative": null,
                  "taxId": null,
                  "checkNetNo": null,
                  "contact": "",
                  "contactPhone": null,
                  "contactMail": null,
                  "fax": null,
                  "semiangleAddress": null,
                  "remark": null,
                  "description": null,
                  "paymentTerms": null
                },
                "client": null
              }
            },
            {
              "fieldCode": "W17",
              "fieldType": "TAX_CATEGORY",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W18",
              "fieldType": "EMPLOYEE",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W19",
              "fieldType": "AMOUNT",
              "amountValue": {
                "amount": 0,
                "currencyCode": "JPY",
                "rate": null,
                "baseCurrencyAmount": 0,
                "baseCurrency": "JPY",
                "companyCurrencyRate": null
              }
            },
            {
              "fieldCode": "W20",
              "fieldType": "COMPANY",
              "value": null,
              "name": null
            }
          ]
        },
        {
          "fieldCode": "23",
          "fieldType": "REFERENCE",
          "referenceEntity": [
            {
              "fieldCode": "W1",
              "fieldType": "TEXT",
              "value": "11"
            },
            {
              "fieldCode": "W2",
              "fieldType": "TEXT_AREA",
              "value": "11"
            },
            {
              "fieldCode": "W3",
              "fieldType": "LONG",
              "value": "42424"
            },
            {
              "fieldCode": "W4",
              "fieldType": "POSITIVE_INTEGER",
              "value": null
            },
            {
              "fieldCode": "W5",
              "fieldType": "DOUBLE",
              "value": null
            },
            {
              "fieldCode": "W6",
              "fieldType": "DATE",
              "value": null
            },
            {
              "fieldCode": "W7",
              "fieldType": "MONTH",
              "value": null
            },
            {
              "fieldCode": "W8",
              "fieldType": "CURRENCY",
              "value": "JPY",
              "name": "円"
            },
            {
              "fieldCode": "W9",
              "fieldType": "CUSTOM_ENUMERATION",
              "value": "06",
              "name": "≤"
            },
            {
              "fieldCode": "W10",
              "fieldType": "ATTACHMENT",
              "attachments": []
            },
            {
              "fieldCode": "W11",
              "fieldType": "LINK",
              "attachments": null
            },
            {
              "fieldCode": "W12",
              "fieldType": "AMOUNT",
              "amountValue": {
                "amount": 42420,
                "currencyCode": "JPY",
                "rate": null,
                "baseCurrencyAmount": 42420,
                "baseCurrency": "JPY",
                "companyCurrencyRate": null
              }
            },
            {
              "fieldCode": "W13",
              "fieldType": "COMPANY",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W14",
              "fieldType": "DEPARTMENT",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W15",
              "fieldType": "ACCOUNT",
              "account": {
                "accountCode": null,
                "accountName": null,
                "auxiliaryAccountCode": null,
                "auxiliaryAccountName": null,
                "accountTypeCode": null,
                "accountTypeName": null
              }
            },
            {
              "fieldCode": "W16",
              "fieldType": "TRADING_DESTINATION",
              "partner": {
                "modeType": "supplier",
                "paymentType": "pre_defined",
                "supplier": {
                  "customFormValues": [],
                  "vendorCode": null,
                  "vendorName": "",
                  "vendorSemiangleName": null,
                  "postalCode": "",
                  "address": "",
                  "businessRegistrationNumber": null,
                  "businessCategory": null,
                  "businessRegistrationDate": null,
                  "legalRepresentative": null,
                  "taxId": null,
                  "checkNetNo": null,
                  "contact": "",
                  "contactPhone": null,
                  "contactMail": null,
                  "fax": null,
                  "semiangleAddress": null,
                  "remark": null,
                  "description": null,
                  "paymentTerms": null
                },
                "client": null
              }
            },
            {
              "fieldCode": "W17",
              "fieldType": "TAX_CATEGORY",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W18",
              "fieldType": "EMPLOYEE",
              "value": null,
              "name": null
            },
            {
              "fieldCode": "W19",
              "fieldType": "AMOUNT",
              "amountValue": {
                "amount": 0,
                "currencyCode": "JPY",
                "rate": null,
                "baseCurrencyAmount": 0,
                "baseCurrency": "JPY",
                "companyCurrencyRate": null
              }
            },
            {
              "fieldCode": "W20",
              "fieldType": "COMPANY",
              "value": null,
              "name": null
            }
          ]
        },
        {
          "fieldCode": "12",
          "fieldType": "TABLE",
          "tableData": []
        },
        {
          "fieldCode": "11",
          "fieldType": "TABLE",
          "tableData": [
            [
              {
                "fieldCode": "25425",
                "fieldType": "TRADING_DESTINATION",
                "partner": {
                  "modeType": "supplier",
                  "paymentType": "pre_defined",
                  "supplier": {
                    "customFormValues": [],
                    "vendorCode": null,
                    "vendorName": "",
                    "vendorSemiangleName": null,
                    "postalCode": "",
                    "address": "",
                    "businessRegistrationNumber": null,
                    "businessCategory": null,
                    "businessRegistrationDate": null,
                    "legalRepresentative": null,
                    "taxId": null,
                    "checkNetNo": null,
                    "contact": "",
                    "contactPhone": null,
                    "contactMail": null,
                    "fax": null,
                    "semiangleAddress": null,
                    "remark": null,
                    "description": null,
                    "paymentTerms": null
                  },
                  "client": null
                }
              },
              {
                "fieldCode": "33",
                "fieldType": "DATE",
                "value": null
              },
              {
                "fieldCode": "34",
                "fieldType": "LINK",
                "attachments": null
              },
              {
                "fieldCode": "35",
                "fieldType": "ATTACHMENT",
                "attachments": []
              },
              {
                "fieldCode": "duohang",
                "fieldType": "TEXT_AREA",
                "value": null
              },
              {
                "fieldCode": "amount",
                "fieldType": "AMOUNT",
                "amountValue": {
                  "amount": 0,
                  "currencyCode": "JPY",
                  "rate": null,
                  "baseCurrencyAmount": 0,
                  "baseCurrency": "JPY",
                  "companyCurrencyRate": null
                }
              },
              {
                "fieldCode": "company",
                "fieldType": "COMPANY",
                "value": null,
                "name": null
              },
              {
                "fieldCode": "department",
                "fieldType": "DEPARTMENT",
                "value": null,
                "name": null
              },
              {
                "fieldCode": "36",
                "fieldType": "COST_CENTER",
                "value": "2",
                "name": "2"
              },
              {
                "fieldCode": "37",
                "fieldType": "COST_CENTER",
                "value": "3",
                "name": "3"
              },
              {
                "fieldCode": "38",
                "fieldType": "CURRENCY",
                "value": "JPY",
                "name": "円"
              },
              {
                "fieldCode": "Z1",
                "fieldType": "CUSTOM_ENUMERATION",
                "value": null,
                "name": null
              },
              {
                "fieldCode": "Z2",
                "fieldType": "CUSTOM_ENUMERATION",
                "value": null,
                "name": null
              },
              {
                "fieldCode": "jie",
                "fieldType": "REFERENCE",
                "referenceEntity": [
                  {
                    "fieldCode": "W1",
                    "fieldType": "TEXT",
                    "value": null
                  },
                  {
                    "fieldCode": "W2",
                    "fieldType": "TEXT_AREA",
                    "value": null
                  },
                  {
                    "fieldCode": "W3",
                    "fieldType": "LONG",
                    "value": null
                  },
                  {
                    "fieldCode": "W4",
                    "fieldType": "POSITIVE_INTEGER",
                    "value": null
                  },
                  {
                    "fieldCode": "W5",
                    "fieldType": "DOUBLE",
                    "value": null
                  },
                  {
                    "fieldCode": "W6",
                    "fieldType": "DATE",
                    "value": null
                  },
                  {
                    "fieldCode": "W7",
                    "fieldType": "MONTH",
                    "value": null
                  },
                  {
                    "fieldCode": "W8",
                    "fieldType": "CURRENCY",
                    "value": "JPY",
                    "name": "円"
                  },
                  {
                    "fieldCode": "W9",
                    "fieldType": "CUSTOM_ENUMERATION",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W10",
                    "fieldType": "ATTACHMENT",
                    "attachments": []
                  },
                  {
                    "fieldCode": "W11",
                    "fieldType": "LINK",
                    "attachments": null
                  },
                  {
                    "fieldCode": "W12",
                    "fieldType": "AMOUNT",
                    "amountValue": {
                      "amount": 0,
                      "currencyCode": "JPY",
                      "rate": null,
                      "baseCurrencyAmount": 0,
                      "baseCurrency": "JPY",
                      "companyCurrencyRate": null
                    }
                  },
                  {
                    "fieldCode": "W13",
                    "fieldType": "COMPANY",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W14",
                    "fieldType": "DEPARTMENT",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W15",
                    "fieldType": "ACCOUNT",
                    "account": {
                      "accountCode": null,
                      "accountName": null,
                      "auxiliaryAccountCode": null,
                      "auxiliaryAccountName": null,
                      "accountTypeCode": null,
                      "accountTypeName": null
                    }
                  },
                  {
                    "fieldCode": "W16",
                    "fieldType": "TRADING_DESTINATION",
                    "partner": {
                      "modeType": "supplier",
                      "paymentType": "pre_defined",
                      "supplier": {
                        "customFormValues": [],
                        "vendorCode": null,
                        "vendorName": "",
                        "vendorSemiangleName": null,
                        "postalCode": "",
                        "address": "",
                        "businessRegistrationNumber": null,
                        "businessCategory": null,
                        "businessRegistrationDate": null,
                        "legalRepresentative": null,
                        "taxId": null,
                        "checkNetNo": null,
                        "contact": "",
                        "contactPhone": null,
                        "contactMail": null,
                        "fax": null,
                        "semiangleAddress": null,
                        "remark": null,
                        "description": null,
                        "paymentTerms": null
                      },
                      "client": null
                    }
                  },
                  {
                    "fieldCode": "W17",
                    "fieldType": "TAX_CATEGORY",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W18",
                    "fieldType": "EMPLOYEE",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W19",
                    "fieldType": "AMOUNT",
                    "amountValue": {
                      "amount": 0,
                      "currencyCode": "JPY",
                      "rate": null,
                      "baseCurrencyAmount": 0,
                      "baseCurrency": "JPY",
                      "companyCurrencyRate": null
                    }
                  },
                  {
                    "fieldCode": "W20",
                    "fieldType": "COMPANY",
                    "value": null,
                    "name": null
                  }
                ]
              },
              {
                "fieldCode": "dai",
                "fieldType": "REFERENCE",
                "referenceEntity": [
                  {
                    "fieldCode": "W1",
                    "fieldType": "TEXT",
                    "value": null
                  },
                  {
                    "fieldCode": "W2",
                    "fieldType": "TEXT_AREA",
                    "value": null
                  },
                  {
                    "fieldCode": "W3",
                    "fieldType": "LONG",
                    "value": null
                  },
                  {
                    "fieldCode": "W4",
                    "fieldType": "POSITIVE_INTEGER",
                    "value": null
                  },
                  {
                    "fieldCode": "W5",
                    "fieldType": "DOUBLE",
                    "value": null
                  },
                  {
                    "fieldCode": "W6",
                    "fieldType": "DATE",
                    "value": null
                  },
                  {
                    "fieldCode": "W7",
                    "fieldType": "MONTH",
                    "value": null
                  },
                  {
                    "fieldCode": "W8",
                    "fieldType": "CURRENCY",
                    "value": "JPY",
                    "name": "円"
                  },
                  {
                    "fieldCode": "W9",
                    "fieldType": "CUSTOM_ENUMERATION",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W10",
                    "fieldType": "ATTACHMENT",
                    "attachments": []
                  },
                  {
                    "fieldCode": "W11",
                    "fieldType": "LINK",
                    "attachments": null
                  },
                  {
                    "fieldCode": "W12",
                    "fieldType": "AMOUNT",
                    "amountValue": {
                      "amount": 0,
                      "currencyCode": "JPY",
                      "rate": null,
                      "baseCurrencyAmount": 0,
                      "baseCurrency": "JPY",
                      "companyCurrencyRate": null
                    }
                  },
                  {
                    "fieldCode": "W13",
                    "fieldType": "COMPANY",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W14",
                    "fieldType": "DEPARTMENT",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W15",
                    "fieldType": "ACCOUNT",
                    "account": {
                      "accountCode": null,
                      "accountName": null,
                      "auxiliaryAccountCode": null,
                      "auxiliaryAccountName": null,
                      "accountTypeCode": null,
                      "accountTypeName": null
                    }
                  },
                  {
                    "fieldCode": "W16",
                    "fieldType": "TRADING_DESTINATION",
                    "partner": {
                      "modeType": "supplier",
                      "paymentType": "pre_defined",
                      "supplier": {
                        "customFormValues": [],
                        "vendorCode": null,
                        "vendorName": "",
                        "vendorSemiangleName": null,
                        "postalCode": "",
                        "address": "",
                        "businessRegistrationNumber": null,
                        "businessCategory": null,
                        "businessRegistrationDate": null,
                        "legalRepresentative": null,
                        "taxId": null,
                        "checkNetNo": null,
                        "contact": "",
                        "contactPhone": null,
                        "contactMail": null,
                        "fax": null,
                        "semiangleAddress": null,
                        "remark": null,
                        "description": null,
                        "paymentTerms": null
                      },
                      "client": null
                    }
                  },
                  {
                    "fieldCode": "W17",
                    "fieldType": "TAX_CATEGORY",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W18",
                    "fieldType": "EMPLOYEE",
                    "value": null,
                    "name": null
                  },
                  {
                    "fieldCode": "W19",
                    "fieldType": "AMOUNT",
                    "amountValue": {
                      "amount": 0,
                      "currencyCode": "JPY",
                      "rate": null,
                      "baseCurrencyAmount": 0,
                      "baseCurrency": "JPY",
                      "companyCurrencyRate": null
                    }
                  },
                  {
                    "fieldCode": "W20",
                    "fieldType": "COMPANY",
                    "value": null,
                    "name": null
                  }
                ]
              },
              {
                "fieldCode": "a",
                "fieldType": "TEXT",
                "value": "1414"
              },
              {
                "fieldCode": "V",
                "fieldType": "TEXT",
                "value": "4141"
              },
              {
                "fieldCode": "D",
                "fieldType": "LINK",
                "attachments": [
                  {
                    "linkName": "link",
                    "linkValue": "https://news.ifeng.com/"
                  }
                ]
              },
              {
                "fieldCode": "1",
                "fieldType": "TEXT",
                "value": null
              }
            ]
          ]
        }
      ],
      "approvalHistories": [
        {
          "operation": 1001,
          "operationDetail": null,
          "operationDate": "2024-07-26 19:21:44",
          "operator": {
            "employeeId": "empid1",
            "fullName": "田中"
          },
          "applicant": {
            "employeeId": "empid2",
            "fullName": "佐々木"
          },
          "approver": null,
          "transmit": null
        }
      ]
    }
  ]
}

接口返回字段

PageResposne

参数名 类型 说明
total int 查询结果总个数
current int 当前页数
pageSize int 每页结果计
pages int 查询结果总分页数
hasPrevious boolean 是否有上一页
hasNext boolean 是否有下一页
data data[] 工作流列表

data

パラメータ名 タイプ 規則 説明
entityKey String エンティティキー。
OpenApiでワークフローを作成する時に渡した当プロセスを識別できる唯一のキーです。
workflowCode String ワークフローコード
processCode String プロセス番号。システムより自動採番した番号
employeeId String 従業員番号
departmentCode String 部門コード
companyCode String 会社コード
baseDate String 時間フォーマット:yyyy-MM-dd 基準日
processStatus String ステータス;ProcessStatusTypeをご参照
entityFields entityFields[] 項目テーブル情報
approvalHistories approvalHistories[] 承認履歴

processStatusType

枚举名 说明
1001 RUNNING 待审批
1002 REJECTED 驳回
1003 CANCELLED 取消
1004 COMPLETED 已审批

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
参数名 类型 规则 说明
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}