intra-mart Accel Platform IM-Workflow 仕様書 第36版 2023-10-01

6.1.9.1.7. 未完了案件処理済み情報リスト取得

未完了案件の処理済み情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。

6.1.9.1.7.1. HTTP リクエスト

POST /api/workflow/active-matters-processed

6.1.9.1.7.2. リクエストボディ

6.1.9.1.7.2.1. JSON

{
  "advancedSearchCondition": [
    {
      "columnId": "string",
      "matterProperty": true,
      "value1": "string",
      "value2": "string"
    }
  ],
  "count": 0,
  "index": 0,
  "orders": [
    {
      "asc": true,
      "columnId": "string",
      "matterProperty": true
    }
  ],
  "authz": {
    "apply": true,
    "applyOriginalAct": true,
    "applySelfAct": true,
    "applyTargetAct": true,
    "approve": true,
    "approveOriginalAct": true,
    "approveSelfAct": true,
    "approveTargetAct": true
  },
  "departmentFiltering": {
    "authUserCd": "string"
  },
  "detailSearchCondition": {
    "applyAuthUserCd": "string",
    "applyBaseDateFrom": "string",
    "applyBaseDateTo": "string",
    "applyDateFrom": "string",
    "applyDateTo": "string",
    "lastProcessDateFrom": "string",
    "lastProcessDateTo": "string",
    "matterName": "string",
    "matterNumber": "string",
    "priority": "string"
  },
  "flowGroupId": "string",
  "flowId": "string",
  "ignoreDisplayPattern": true
}

6.1.9.1.7.2.2. 詳細

この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

6.1.9.1.7.2.2.1. authz プロパティ

プロパティ名 論理名 デフォルト値 説明
apply 本人申請情報取得フラグ boolean false  
applyOriginalAct 他人(代理元)申請情報取得フラグ boolean false  
applySelfAct 本人(代理先)申請情報取得フラグ boolean false  
applyTargetAct 他人(代理先)申請情報取得フラグ boolean false  
approve 本人承認情報取得フラグ boolean false  
approveOriginalAct 他人(代理元)承認情報取得フラグ boolean false  
approveSelfAct 本人(代理先)承認情報取得フラグ boolean false  
approveTargetAct 他人(代理先)承認情報取得フラグ boolean false  

6.1.9.1.7.2.2.2. departmentFiltering プロパティ

プロパティ名 論理名 デフォルト値 説明
authUserCd 処理権限者コード string アカウントコンテキストのユーザコード
ワークフローパラメータ 「 use-department-filtering組織フィルタリング設定 )」の設定により動作が異なります。

有効に設定されている場合
  • 本パラメータを適用します。
  • 未指定の場合はアカウントコンテキストのユーザコードを適用します。
無効に設定されている場合
  • 本パラメータは無視されます。

6.1.9.1.7.3. レスポンスデータ

6.1.9.1.7.3.1. JSON

以下は取得可能な全データを示すJSON情報です。

{
  "data": {
    "records": [
      {
        "applyAuthUserName": "string",
        "applyBaseDate": "string",
        "applyDate": "string",
        "defaultFormatApplyBaseDate": "string",
        "defaultFormatApplyDate": "string",
        "defaultFormatFinalProcessDate": "string",
        "displayCopyNewLink": true,
        "displayDetailLink": true,
        "displayFlowLink": true,
        "displayHistoryLink": true,
        "displayPullBackLink": true,
        "finalProcessDate": "string",
        "flowId": "string",
        "flowName": "string",
        "matterName": "string",
        "matterNumber": "string",
        "matterProperty": {},
        "priority": "string",
        "systemMatterId": "string",
        "userDataId": "string"
      }
    ]
  }
}

6.1.9.1.7.3.2. 詳細

このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。

詳細は以下を参照してください。

6.1.9.1.7.4. エラーコード

エラーコード エラーメッセージ 備考
5011 未完了案件処理済み一覧情報取得パラメータが未指定です。 リクエストボディ が未指定の場合
5000 組織フィルタリング対象の処理権限者コードが不正です。 リクエストボディ - departmentFiltering で指定した処理権限者が無効または存在しない、または代理元に存在しない場合
6171 未完了案件処理済み一覧情報の取得に失敗しました。  
8840 処理権限者の有効判定に失敗しました。 代理元ユーザの取得処理に失敗した場合
8809 代理設定利用可否情報の取得に失敗しました。 代理設定利用可否情報の取得に失敗した場合
6206 日付文字列のパースに失敗しました。項目:%項目名%(開始)
日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合
%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。
6211 日付文字列のパースに失敗しました。項目:%項目名%(終了)
日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合
%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。
8811 フローグループIDおよびフローIDが未指定です。 リクエスト情報に含まれるフローグループIDおよび、フローIDが未指定の場合
6205 標準カラムとして存在しないカラムがソートに指定されました。 リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在しない場合
8806 処理権限者の組織情報の取得に失敗しました。 処理権限者の組織情報の取得処理に失敗した場合