すべての割り当てを取得 API - Automate_Evolve - Automate_Studio_Manager - 20.3

Automate Evolve ユーザー ガイド

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Evolve
Version
20.3
Language
日本語
Product name
Automate Evolve
Title
Automate Evolve ユーザー ガイド
Topic type
リファレンス
管理
概要
First publish date
2018

開始画面

すべての割り当てを取得 API は、OData フィルターのサポートが制限されているすべての開いている割り当てを返します。これにより、API URL で OData フィルターを渡すことにより、特定のユーザーまたはソリューションのデータをフィルター処理できます。この API は、GET メソッドを使用して、開いているすべての割り当てを返します。

リクエストとレスポンスの本文

この API は、応答用に次の形式で OData フィルターのサポートが制限されているすべての開いている割り当てを返します。

リクエスト データ コントラクト:

リクエスト ボディは必要ありません。

レスポンス データ コントラクト:

ユーザーは、応答データ契約で使用可能なすべてのフィールドに Odata フィルターを適用できます。

名前 タイプ 制限 説明
ID guid - 割り当て ID。
AppId guid - アプリ名 ID。これを追加する必要があります。
割り当て先 文字列 - タスク担当者の表示名。
AssigneeUserName 文字列 - タスク担当者のユーザー名。
アクティビティ名 文字列 - 割り当て名。
AppName 文字列 - アプリ名を返します。
AssignedDate datetime - 割り当てられた日付。
ReviewDate datetime - 割り当てレビュー日付。
DueDate datetime - 割り当ての期日です。
ProcessId guid - 割り当てプロセス ID
AssignmentType int -

割り当てタイプ

  • 3 アクティビティ

  • 4 詳細

  • 10 プラグイン

PerformerDefName 文字列 - 割り当てのスイムレーン名。

リクエストとレスポンスのサンプル

ODATA フィルターを使用したリクエストの例:

  1. すべての開いている割り当てを取得します。

    {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments
  2. すべてのアプリから特定のユーザーのすべてのオープン割り当てを取得するには:

     {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AssigneeUserName eq 'mydomain\UserName'
  3. 特定のアプリのすべての開いている割り当てを取得するには:

    {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AppName eq 'My App Name' 
  4. アプリと特定のユーザーからすべてのオープン割り当てを取得するには:

    {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AppName eq 'My App Name' and AssigneeUserName eq 'mydomain\UserName'
  5. 特定の DueDate のすべての開いている割り当てを取得するには:

     {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=DueDate eq 2021-06-17
  6. 特定の ProcessId を持つオープンな割り当てを取得するには:

    {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=ProcessId eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
  7. 特定の AssignmentType を持つすべての開いている割り当てを取得するには:

    {{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AssignmentType eq 4

レスポンス データ

[     {         "Id": "0b013c34-85ff-4c01-8aa5-00e3c5f0e4e9",         "AppId": "7e8b0239-c81e-4d9f-965c-fa8932c4fa2b",         "Assignee": "Central User",         "AssigneeUserName": "WSDT\\centraluser",         "ActivityName": "Lösungsprüfung",         "AppName": "Arpit App",         "AssignedDate": "2021-06-17T11:22:34.47",         "ReviewDate": null,         "DueDate": "2021-06-18T11:22:34.47",         "ProcessId": "4039c8b3-0b14-418d-b8c4-aefd23e7da5c",         "AssignmentType": 4,         "PerformerDefName": "Reviewer_User"     },        {         "Id": "13851040-240b-4b3c-94fd-01f88b7c6333",         "AppId": "7e8b0239-c81e-4d9f-965c-fa8932c4fa2b",         "Assignee": "Central User",         "AssigneeUserName": "WSDT\\centraluser",         "ActivityName": "Lösungsprüfung",         "AppName": "Arpit App",         "AssignedDate": "2021-06-17T12:57:31.937",         "ReviewDate": null,         "DueDate": "2021-06-18T12:57:31.937",         "ProcessId": "49cd38ce-1cb6-496d-916b-9b87f6785079",         "AssignmentType": 4,         "PerformerDefName": "Reviewer_User"     }, ]

エラー

エラー

[{"ErrorCode":"SOMETHING_WENT_WRONG_ADMIN","Message":"An error has occured on the server","errorPrameters":null}]