詳細情報:
InsPolicyService:getOutOfSequenceEndorsementStatus
このサービスを使用して、OutOfSequenceEndorsement 非同期ジョブの現在の状況を取得します。サービスでは、順序の誤った支持操作状況を取得する入力として jobId、policyId、または referencePolicyNumber を使用できます。
クラス: InsPolicyService
方法: getOutOfSequenceEndorsementStatus
操作手順
-
サービスは、入力パラメータとして
jobId、policyId、またはreferencePolicyNumberを使用します。要求で複数の入力パラメータを渡す場合、jobIdが優先され、policyId、referencePolicyNumberの順になります。重要 受け入れられた複数のパラメーターを渡し、そのうちの 1 つが無効な場合、サービスはエラーを返します。 -
このサービスは、
OutOfSequenceEndorsementプロセスの現在のステータスを取得します。可能な値は次のとおりです。-
WaitingToProcess- ジョブはキュー内にあります。 -
InProgress- 支持が進行中です。 -
Success- 承認に成功し、新しいポリシーバージョンが作成されます。 -
Failed- 支持に失敗しました。 -
Aborted- 管理者が操作を中止しました。
-
-
サービスは、
createdDateに基づいて特定のポリシーの最新jobIdのステータスを返します。たとえば、ある期間に 2 件を超える順序外の承認がポリシーにある場合、最後の順序外の承認の状況が返されます。
入力:
次のいずれかの入力を渡す必要があります。
| 入力 | 説明 |
|---|---|
jobId
|
OutOfSequenceEndorsement ジョブによって返される非同期ジョブ ID。 |
policyId
|
支持されている最新の保険契約バージョンの policyId。 |
referencePolicyNumber
|
支持された保険契約の参照保険契約番号。 |
Input JSON
入力 JSON の例を次に示します。
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber" "0YT5w000000Y8MNGA0"
} 出力
| オプション | 説明 |
|---|---|
jobId
|
OutOfSequenceEndorsement プロセスの非同期ジョブ ID。入力としてjobIdを渡さなかったが、それが何であるかを知りたい場合は、出力から取得できます。 |
status
|
outOfSequenceEndorsement プロセスの状況。可能な値は、WaitingToProcess、InProgress、Success、Failed、Aborted です。 |
error
|
ジョブが失敗したときに返されるエラーメッセージ。 |
出力 JSON
出力 JSON の例を次に示します。
{
"status": "Success",
"jobId": "7075j00004uK6GjAAK",
"errorCode": "INVOKE-200",
"error": "OK"
}