開始画面
すべての割り当てを取得 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 | - |
割り当てタイプ
|
PerformerDefName | 文字列 | - | 割り当てのスイムレーン名。 |
リクエストとレスポンスのサンプル
ODATA フィルターを使用したリクエストの例:
-
すべての開いている割り当てを取得します。
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments
-
すべてのアプリから特定のユーザーのすべてのオープン割り当てを取得するには:
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AssigneeUserName eq 'mydomain\UserName'
-
特定のアプリのすべての開いている割り当てを取得するには:
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AppName eq 'My App Name'
-
アプリと特定のユーザーからすべてのオープン割り当てを取得するには:
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=AppName eq 'My App Name' and AssigneeUserName eq 'mydomain\UserName'
-
特定の DueDate のすべての開いている割り当てを取得するには:
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=DueDate eq 2021-06-17
-
特定の ProcessId を持つオープンな割り当てを取得するには:
{{RoutePrefix}}/api/v1/Processextn/GetAllAssignments?$filter=ProcessId eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
-
特定の 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}]