ソフト開発API: 応答ERRORリスト
Developer APIs: Response Errors List

Questetraの各種APIは、GET/POSTリクエストに対して、JSONやXMLをレスポンスします。 Error 発生時にはエラーコードが発行されます。

Errors are returned using standard HTTP error code syntax. Any additional info is included in the body of the return call, JSON-formatted.

(200)

(正常)
(Successfully)

400:

下記のリスト以外のエラー。Body部にJSON形式のテキスト(UTF-8)を含む。
Errors other than those listed below. Additional info (UTF-8 encoded) is included in the body of the return call, JSON-formatted.

401:

ユーザ認証に失敗
User authentication fails

403:

認証されたユーザが指定した操作を実行する権限を持っていない
Authorized user does not have authorization to perform specified operation

405:

利用のメソッドが許可されていない
Method is not allowed

 

特定のパラメータでバリデーションエラー。
Validation error on particular parameter.

10001 InvalidId:

不正なidの指定。idは、0以上9223372036854775807(約922京)以下の整数
An invalid ID was specified. ID should be between 0 and 9223372036854775807.

10002 InvalidQuserId:

不正なquserIdの指定。quserIdは、0以上9223372036854775807の整数
An invalid quserId was specified. quserId should be an integer between 0 and 9223372036854775807.

10003 InvalidQgroupId:

不正なqgroupIdの指定。qgroupIdは、0以上9223372036854775807の整数
An invalid qgroupId was specified. qgroupId should be an integer between 0 and 9223372036854775807.

10004 InvalidName:

不正なnameの指定。nameは64文字以内の文字列
An invalid name was specified. name should be a string with max 64 characters.

10005 InvalidEmail:

不正なemailの指定。emailは256文字以内のメールアドレス
An invalid email was specified. email should be an email address with max 256 characters.

10006 InvalidPassword: [8.2.0-]

不正なpasswordの指定。password は8文字から16文字の半角英数記号。システム管理者が設定したポリシーに適合していない
An invalid password was specified. Passwords must be strings with minimum 8, maximum 16 characters. Passwords must satifsy configured password policy.

10007 InvalidDelegateQuserId:

不正なdelegateQuserIdの指定。qgroupIdは0以上9223372036854775807以下の整数
An invalid delegateQuerId was specified. delegateQuerId should be an integer between 0 and 9223372036854775807.

10008 InvalidDelegateQgroupId:

不正なdelegateQgroupIdの指定。qgroupIdは0以上9223372036854775807以下の整数
An invalid delegateQgroupId was specified. delegateQgroupId should be an integer between 0 and 9223372036854775807.

10009 InvalidParentQgroupId:

不正なparentQgroupIdの指定。qgroupIdは0以上9223372036854775807以下の整数
An invalid parentQgroupId was specified. parentQgroupId should be an integer between 0 and 9223372036854775807.

10010 InvalidRole:

不正な組織役割の指定。組織役割は空(null)か「_leader」のみ
An invalid role was specified. Role should be ‘null’ or “_leader.”

10011 InvalidActivityId:

不正な activityId の指定。activityIdは0以上9223372036854775807以下の整数
An invalid activityId was specified. activityId should be between 0 and 9223372036854775807.

10012 InvalidStart:

不正なstartの指定。startは0以上2147483647以下の整数
Invalid start was specified. start must be an integer from 0 to 2147483647.

10013 InvalidLimit:

不正なlimitの指定。limitは0以上1000以下の整数
Invalid limit was specified. limit must be an integer from 0 to 1000

10014 InvalidProcessInstanceId:

不正な processInstanceId の指定。processInstanceIdは0以上9223372036854775807以下の整数
An invalid processInstanceId was specified. processInstanceId should be between 0 and 9223372036854775807.

10015 InvalidProcessDataInstanceId:

不正な processDataInstanceId の指定。processDataInstanceIdは0以上9223372036854775807以下の整数
An invalid processDataInstanceId was specified. processDataInstanceId should be between 0 and 9223372036854775807.

10016 InvalidWorkitemId:

不正な workitemId の指定。workitemIdは0以上9223372036854775807以下の整数
An invalid workitemId was specified. workitemId be between 0 and 9223372036854775807.

10017 InvalidProcessModelInfoId:

不正な processModelInfoId の指定。processModelInfoIdは0以上9223372036854775807以下の整数
An invalid processModelInfoId was specified. processModelInfoId be between 0 and 9223372036854775807.

10018 InvalidNodeNumber:

不正な nodeNumber の指定。nodeNumberは0以上9223372036854775807以下の整数
An invalid nodeNumber was specified. nodeNumber be between 0 and 9223372036854775807.

10019 InvalidQroleId: [10.1.0-]

不正な qroleId の指定、または指定なし。qroleIdは0以上9223372036854775807以下の整数
An invalid qroleId was specified. qroleId be between 0 and 9223372036854775807.

10020 : InvalidSystemAuthorityType: [10.4.0-]

type 指定無しもしくは、0,1,2 以外の指定
Type of System Authorization is unspecified, or is specified other than 0, 1, 2.

10021 : InvalidProcessAuthorityType: [10.4.0-]

type 指定無しもしくは、0,1,2 以外の指定
Type of Process Authorization is unspecified, or is specified other than 0, 1, 2, 3.

10022 InvalidPrimaryQgroupId: [11.4.0-]

不正なprimaryQgroupIdの指定。primaryQgroupIdは、0以上9223372036854775807の整数
An invalid primaryQgroupId was specified. primaryQgroupId should be an integer between 0 and 9223372036854775807.

emailの重複するユーザが存在する
A user with the same email address already exists.

20002 QuserDoesNotExist:

指定したユーザが存在しない
The specified user does not exist.

20003 QgroupExists:

nameの重複する組織が存在する
A organization with the same name already exists.

20004 QgroupDoesNotExist:

指定した組織が存在しない
The specified organization does not exist.

20005 MembershipExists:

重複する組織のメンバが存在する
The same member already exists in the organization.

20006 MembershipDoesNotExist:

指定した組織のメンバが存在しない
The specified member does not exist in organization.

20007 DelegateDoesNotExist:

ユーザ削除時にタスクを引き継ぐユーザが存在しない
There is no user to take over Tasks if specified user is deleted.

20008 NoneSystemAdministrator:

操作の結果システム管理者権限を持つユーザが1人もいなくなる
There will be no user with system administrator authorization if the operation is completed.

20009 ParentQgroupUndeletable:

子組織を持つ組織を削除しようとした
Parent organizations cannot be deleted.

20010 RootQgroupUndeletable:

ルート組織を削除しようとした
Root organizations cannot be deleted.

20011 LoopedOrganization:

組織の階層構造がループになるような変更をしようとした
The organization change will result in looped organizational structure.

20012 ActivityDoesNotExist:

activityId で指定したタスクが存在しない
The specified task does not exist.

20013 ParentQgroupDoesNotExist:

親組織で指定した組織が存在しない
The specified parent organization does not exist.

20014 DelegateIsSameWithDeletingQuser:

ユーザ削除時のタスク引き継ぎユーザに削除ユーザを指定した
Delegating deleted user as inheritor

20015 NeedDelegate: [7.4.0 update]

ユーザ削除時に、削除するユーザがマイタスクを保持していているが、代理ユーザの指定がされていない
Delegating user is not specified when My task holder is deleted.

20016 ProcessInstanceDoesNotExist:

processInstanceId で指定したプロセスが存在しない
The tasks specified by processInstanceId does not exist

20017 QuserNameExists: [8.1.0-]

nameが重複したユーザが存在する
A user with the same name already exists.

20018 QroleExists: [10.1.0-]

nameの重複するロールが存在する
A role with the same name already exists.

20019 QroleDoesNotExist: [10.1.0-]

指定したロールが存在しない
The specified role does not exist.

20020 RoleMembershipExists: [10.1.0-]

指定したユーザが既に指定したロールに所属している
The same member already exists in the specified role.

20021 RoleMembershipDoesNotExist: [10.1.0-]

指定したユーザが指定したロールに所属していない
The specified member does not exist in the specified role.

20022 YourselfUndeletable: [8.4.0-]

APIを実行しているユーザ自身は削除できません
A user running the API cannot delete itself.

20023 SystemAuthorityDoesNotExist: [10.4.0-]

指定したシステム権限が存在しない
The specified System Authorization does not exist.

20024 ProcessAuthorityDoesNotExist: [10.4.0-]

指定したプロセス権限が存在しない
The specified Process Authorization does not exist.

20025 ProcessModelInfoDoesNotExist: [10.4.0-]

processModelInfoId で指定したプロセスモデルが存在しない
The Process Model specified in processModelInfoId does not exist.

プロセス数制限を超えてプロセスを起動しようとした
The operation will result in the number of Processes exceeding the allowed limit.

30005 UserNumberExceeding:

ユーザ数制限を超えている状態でプロセスを起動しようとした、または、ユーザ数制限を超えてユーザを登録しようとした
The operation will result in the number of users exceeding the allowed limit.

30007 OverQuota:

短時間に大量のプロセスを起動しようとした
Too many Processes were started in a short period of time.

まとめて引き受けなければならないタスクが他にある
There are other Tasks that need to be accepted together.

40001 WorkitemIsNotOffered:

タスクが自分にはオファーされていない
This Task is not offered to you.

40002 WorkitemStatusAlreadyChanged:

オファー状態でないタスクを引き受けようとした
Tried to accept a Task that is not in the “Offered” state.

40003 WorkitemDoesNotExist:

タスクが存在しない
Task does not exist.

40006 WorkitemFinished:

タスクが完了している
Task has been finished.

40007 ProcessInstanceFinished:

プロセスが終了している
Process has been completed.