API コールで使用されるコアデータ型
API のコールの多くは次のデータ型を使用します。
API はまたいくつかのエラー、ワークフロー、承認に関するオブジェクトも使用します。SOAP 要求の最中にエラーが発生すると、API は SOAP 障害メッセージを返します。このメッセージには、エラーの型によってさまざまな内容が含まれます。
- エラーが要求全体に影響を与える場合、API 障害要素が返されます。API 障害要素には、ExceptionCode と関連するエラーメッセージテキストが含まれます。
- エラーがいくつかのレコードには影響を与えるものの、その他のレコードには影響を与えない場合、StatusCode を含む Error が返されます。一般的に、これらのエラーは単一のコールで複数のレコードの作成、更新、削除などを行う一括処理で発生します。
例外コード、状況コード、拡張エラーコードのリストは、組織の WSDL ファイルで確認できます。有効になっている機能によっては、WSDL で一部のコードが表示されません。「Web サービス WSDL を生成または取得する」を参照してください。
sObject
sObject は、Account や Campaign などのオブジェクトを表します。標準オブジェクトの一覧は、「標準オブジェクト」を参照してください。
sObject には次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| fieldsToNull | string[] | 明示的に null 値を設定する 1 つ以上の項目名の配列。 update() または upsert() と共に使用した場合、更新可能で nillable プロパティを持つ項目のみを指定できます。create() と共に使用した場合、作成可能で nillable プロパティまたは default on create プロパティを持つ項目のみを指定できます。 たとえば、ID 項目または必須項目を選択してランタイムエラーが発生した場合、その項目名は fieldsToNull で指定できます。同様に、選択リスト項目にデフォルト値があり、代わりに値を null に設定する場合、fieldsToNull で項目を指定します。 |
| ID | ID | 個別のオブジェクトの一意な ID。create() コールでは、この値は null 値となります。その他のすべての API コールでは、値を指定する必要があります。 |
API 障害要素
ApiFault 要素には、サービス要求の処理時に発生した障害に関する情報が含まれます。ApiFault 要素には次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| exceptionCode | ExceptionCode | 例外を特徴付けるコード。 |
| exceptionMessage | string | 例外メッセージテキスト。 |
| extendedErrorDetails | ExtendedErrorDetails | 拡張エラーコードや追加のエラープロパティ (使用可能な場合) を含む、例外に関する詳���。 |
次の表に、発生する可能性のあるすべての API 障害を表す API 障害要素を示します。
| 障害 | 説明 |
|---|---|
| ApiQueryFault | 問題が発生した行番号と列番号。 |
| LoginFault | login() コール中にエラーが発生したことを示します。 |
| InvalidSObjectFault | describeSObject()、describeSObjects()、describeLayout()、describeDataCategoryGroups()、describeDataCategoryGroupStructures()、create()、update()、retrieve()、または query() コールに無効な sObject があります。 |
| InvalidFieldFault | retrieve() または query() コールに無効な項目があります。 |
| InvalidOrNullForRestrictedPicklist | describeAppMenu() コールに無効な appMenuType があります。 |
| MalformedQueryFault | query() コールに渡された queryString に問題があります。 |
| InvalidQueryLocatorFault | queryMore() コールに渡された queryLocator の問題。 |
| MalformedSearchFault | search() コールに渡された search の問題。 |
| InvalidIdFault | setPassword() または resetPassword() コールで指定された ID が無効です。 |
| UnexpectedErrorFault | 予期しないエラーが発生しました。エラーは、他の API 障害とは関連付けられていません。 |
ExceptionCode
エラーが発生した場合に返される可能性がある例外コードを次に示します。
- APEX_REST_SERVICES_DISABLED
- ユーザの Apex REST Services 権限が有効になっていません。Apex クラスおよびメソッドに REST Web サービスとしてアクセスするには、このユーザ権限を有効にします。
- API_CURRENTLY_DISABLED
- システムの問題により、API 機能は一時的に利用できません。
- API_DISABLED_FOR_ORG
- 組織で API アクセスが有効になっていません。API アクセスを有効にするには、Salesforce にご連絡ください。
- CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY
- 標準ポータルライセンスを持つユーザをテリトリーには追加できません。
- CIRCULAR_OBJECT_GRAPH
- オブジェクトの循環参照が含まれているため、要求が失敗しました。
- CLIENT_NOT_ACCESSIBLE_FOR_USER
- 現在のユーザには、指定されたクライアントにアクセスする権限がありません。
- CLIENT_REQUIRE_UPDATE_FOR_USER
- 現在のユーザは指定されたクライアントの新しいバージョンを使用する必要があり、クライアントが更新されるまでアクセスできません。
- CLONE_NOT_SUPPORTED
- このエンティティは clone 操作はサポートしません。
- CLONE_FIELD_INTEGRITY_EXCEPTION
- clone 操作中は項目整合性例外が発生します。
- CONTENT_ALREADY_AN_ASSET_EXCEPTION
- ID が {id} であるファイルはすでにアセットです。
- CONTENT_HUB_AUTHENTICATION_EXCEPTION
- 認証トークンが期限切れです。
- CONTENT_HUB_FILE_HAS_NO_URL_EXCEPTION
- ファイルを開けません。
- CONTENT_HUB_FILE_NOT_FOUND_EXCEPTION
- オブジェクトが見つかりません。
- CONTENT_HUB_INVALID_PAGE_NUMBER_EXCEPTION
- このドキュメントにはコンテンツがありません。
- CONTENT_CUSTOM_DOWNLOAD_EXCEPTION
- Apex の実装で、この ExceptionCode に対応するカスタムエラーメッセージを作成します。
- CONTENT_HUB_INVALID_OBJECT_TYPE_EXCEPTION
- オブジェクト種別が無効です。
- CONTENT_HUB_INVALID_RENDITION_PAGE_NUMBER_EXCEPTION
- 変換ページ番号が無効です。
- CONTENT_HUB_ITEM_TYPE_NOT_FOUND_EXCEPTION
- 項目種別が見つかりません。
- CONTENT_HUB_OBJECT_NOT_FOUND_EXCEPTION
- オブジェクトが見つかりません。
- CONTENT_HUB_OPERATION_NOT_SUPPORTED_EXCEPTION
- 操作がサポートされていません。
- CONTENT_HUB_SECURITY_EXCEPTION
- 操作が許可されていません。
- CONTENT_HUB_TIMEOUT_EXCEPTION
- 操作がタイムアウトになりました。
- CONTENT_HUB_UNEXPECTED_EXCEPTION
- この操作の実行中にエラーが発生しました。
- CONTENT_IMAGE_SCALING_INVALID_ARGUMENTS_EXCEPTION
-
操作の引数種別が無効です。
- CONTENT_IMAGE_SCALING_INVALID_IMAGE_EXCEPTION
-
指定された画像が無効です。
- CONTENT_IMAGE_SCALING_MAX_RENDITIONS_EXCEPTION
-
画像変換の最大回数に達しました。
- CONTENT_IMAGE_SCALING_TIMEOUT_EXCEPTION
-
画像のスケーリング操作がタイムアウトになりました。
- CONTENT_IMAGE_SCALING_UNKNOWN_EXCEPTION
-
画像のスケーリング中にシステムで内部エラーが発生しました。この問題を Salesforce に報告してください。
- DELETE_REQUIRED_ON_CASCADE
- delete 操作によって、レコードに対するカスケード削除がトリガされましたが、ログインユーザは、その関連オブジェクトの削除権限を持っていません。
- DUPLICATE_COMM_NICKNAME
- 別のユーザと同じニックネームのユーザは作成できません。
- DUPLICATE_VALUE
- 一意でなければならない項目に重複する値は指定できません。たとえば、invalidateSessions() コールで同じセッション ID の複製を 2 つ送信できません。
- EMAIL_BATCH_SIZE_LIMIT_EXCEEDED
- メソッドが、最大バッチサイズよりも多くのメールレコードを処理しようとしました。
- EMAIL_TO_CASE_INVALID_ROUTING
- 処理のためにメール-to-ケースレコードが送信されましたが、機能が有効になっていません。
- EMAIL_TO_CASE_LIMIT_EXCEEDED
- メール-to-ケース機能のメール変換の一日の上限を超えています。
- EMAIL_TO_CASE_NOT_ENABLED
- メール-to-ケース機能が有効ではありません。
- ENTITY_NOT_QUERYABLE
- 参照しようとしているオブジェクトはサポートされていません。ユーザインターフェース API でサポートされているオブジェクトを使用してください。
- EXCEEDED_ID_LIMIT
- コールで指定された ID の数が多すぎます。たとえば、retrieve() コールで 2000 を超える ID が要求されたか、logout() コールで 200 を超えるセッション ID が指定されました。
- EXCEEDED_LEAD_CONVERT_LIMIT
- convertLead() コールに渡された ID の数が多すぎます。
- EXCEEDED_MAX_SEMIJOIN_SUBSELECTS
- リストビューに適用されたトピック検索条件が多すぎます。
- EXCEEDED_MAX_SIZE_REQUEST
- API に送信されたメッセージサイズが 50 MB を超えています。
- EXCEEDED_MAX_TYPES_LIMIT
- 記述するオブジェクト種別の数が大きすぎます。
- EXCEEDED_QUOTA
- create() コール中に組織のデータストレージのサイズ制限を超えました。
- FUNCTIONALITY_NOT_ENABLED
- 機能が一時的に無効になっています。その他のコールの動作は続行します。
- GONE
- 要求されたリソースまたは操作は廃止または削除されています。このリソースまたは操作へのすべての参照を削除または更新してください。
- IDEMPOTENCY_FEATURE_NOT_ENABLED
- 組織で、冪等レコード書き込みが有効になっていません。この機能を有効にするには、Salesforce に連絡してください。
- IDEMPOTENCY_NOT_SUPPORTED
- 現在の要求のリソースまたは HTTP メソッドが、羃等性に対応していません。
- INACTIVE_OWNER_OR_USER
- ユーザまたはレコード所有者が有効ではありません。
- INACTIVE_PORTAL
- 参照されたポータルが無効です。
- INSUFFICIENT_ACCESS
- ユーザには操作を実行するのに十分な権限がありません。
- INVALID_ASSIGNMENT_RULE
- 無効な AssignmentRuleHeader 値が指定されました。
- INVALID_BATCH_SIZE
- クエリオプションのバッチサイズ値が無効です。
- INVALID_CLIENT
- クライアントが無効です。
- INVALID_CROSS_REFERENCE_KEY
- 項目に無効な外部キーを設定できません。たとえば、AccountShare のようなオブジェクト共有は、行の共有によってルールを共有しているため削除できません。
- INVALID_FIELD
- 指定された項目名が無効です。
- INVALID_FILTER_LANGUAGE
- 指定された言語は絞り込みには使用できません。
- INVALID_FILTER_VALUE
- LIKE を使用した SOQL に無効な文字が指定されました。たとえば、アスタリスク (*) の位置が間違っていることなどが考えられます。クエリを修正し、再送信してください。
- INVALID_ID_FIELD
- 指定された ID の形式が正しいものの、ID が有効ではありません。たとえば、間違った型の ID や、その ID が指定したオブジェクトが存在しない場合などが考えられます。
- INVALID_IDEMPOTENCY_KEY
- 要求ヘッダーの羃等キーは UUID V4 形式に準拠する必要があります。
- INVALID_GOOGLE_DOCS_URL
- Google ドキュメントを Salesforce レコードに関連付ける際に使用したレコード URL が無効です。操作をもう一度実行する前に URL 修正してください。
- INVALID_LOCATOR
- ロケーターが無効です。
- INVALID_LOGIN
- login() 情報が有効でないか、ログイン数の上限を超えています。詳細は管理者にお問い合わせください。
- INVALID_NEW_PASSWORD
- 新しいパスワードは、組織のパスワードポリシーに適合していません。
- INVALID_OPERATION
- クライアントアプリケーションが承認プロセスでロックされているレコードを変更しようとしました。
- INVALID_OPERATION_WITH_EXPIRED_PASSWORD
- パスワード期限が切れたため、コールを実行する前に setPassword() を使用して有効なパスワードを設定する必要があります。
- INVALID_QUERY_FILTER_OPERATOR
- 少なくともその項目の、query() 検索条件句で無効な演算子が使用されました。
- INVALID_QUERY_LOCATOR
- クエリロケータは、SOAP API の queryMore() または REST API の nextRecordUrl によって追加のクエリ結果を検索して返すために必要ですが、無効であるか存在しません。別のクエリロケータでコールをもう一度試してみてください。
- INVALID_QUERY_SCOPE
- 指定された検索範囲が無効です。
- INVALID_REPLICATION_DATE
- 複製の設定された日付が、組織の作成前の日付であるなど、許可された範囲を超えています。
- INVALID_SETUP_OWNER
- 設定所有者は、組織、プロファイル、ユーザでなければなりません。
- INVALID_SEARCH
- search() コールに無効な構文または文法が含まれています。詳細は、『Salesforce SOQL および SOSL リファレンスガイド』を参照してください。
- INVALID_SEARCH_SCOPE
- 指定された検索範囲が無効です。
- INVALID_SESSION_ID
- 指定された sessionId の形式が正しくないか (長さまたは形式が不正)、期限が切れています。再度ログインして新しいセッションを起動してください。
- INVALID_SOAP_HEADER
- SOAP ヘッダーにエラーがあります。以前のバージョンの API から移行する場合、SaveOptions ヘッダーが API 6.0 以降では使用できないことにご注意ください。代わりに、AssignmentRuleHeader を使用してください。
- INVALID_SSO_GATEWAY_URL
- シングルサインオンゲートウェイの設定のための URL が無効です。
- INVALID_TYPE
- 指定された sObject の型が無効です。
- INVALID_TYPE_FOR_OPERATION
- 指定された操作で、指定された sObject の型が無効です。
- INVALID_VERSION
- 要求されたリソースは存在しません。要求で使用されている API のバージョン番号がサポートされていることを確認し、必要に応じて更新してください。
- LIMIT_EXCEEDED
- 配列が長すぎます。たとえば、BCC アドレス、対象、メールメッセージが多すぎることが考えられます。
- LOGIN_CHALLENGE_ISSUED
- ユーザが信頼できない IP アドレスからログインしたため、セキュリティトークンを含むメールがユーザのメールアドレスに送信されました。ユーザは、セキュリティトークンをパスワードの末尾に追加しないとログインできません。
- LOGIN_CHALLENGE_PENDING
- ユーザが信頼できない IP アドレスからログインしましたが、セキュリティトークンがまだ発行されていません。
- LOGIN_DURING_RESTRICTED_DOMAIN
- ユーザはこの IP アドレスからのログインは許可されていません。
- LOGIN_DURING_RESTRICTED_TIME
- ユーザはこの時間帯にはログインできません。
- LOGIN_MUST_USE_SECURITY_TOKEN
- ユーザは、セキュリティトークンをパスワードの末尾に追加してログインする必要があります。
- MALFORMED_ID
- 無効な ID 文字列が指定されました。ID についての詳細は、「ID データ型」を参照してください。
- MALFORMED_QUERY
- 無効なクエリ文字列が指定されました。たとえば、クエリ文字列が 100,000 文字より多かったことや、連結 ID の数が 1 つのクエリで許可される上限の 500 を超えたことなどが考えられます。
- MALFORMED_SEARCH
- 無効な検索文字列が指定されました。たとえば、検索文字列が 100,000 文字より多い場合などが考えられます。
- MISSING_ARGUMENT
- 必要な引数が指定されていません。
- MIXED_DML_OPERATION
- 同じトランザクションで実行できる DML 操作の種類に制限があります。詳細は、『Apex 開発者ガイド』の「Data Manipulation Language」を参照してください。
- NOT_MODIFIED
- 記述用の API コール (describe) のレスポンスが、指定された日付から変更されていません。
- NO_SOFTPHONE_LAYOUT
- 組織で CTI 機能が有効になっているものの、ソフトフォンレイアウトが定義されていない場合、記述用の API コール (describe) が発行されるとこの例外が返されます。この例外の主な原因は、コールセンターが定義されていないことです。デフォルトのソフトフォンレイアウトは、コールセンターの定義中に作成されます。
組織で CTI 機能が有効になっていない場合、代わりに FUNCTIONALITY_NOT_ENABLED が返されます。
- NUMBER_OUTSIDE_VALID_RANGE
- 指定された数値が、項目の有効な範囲外です。
- OPERATION_TOO_LARGE
- クエリの結果が多すぎます。特定のクエリが「すべてのデータの参照」権限のないユーザによって実行され、多くのレコードが返された場合、クエリには共有ルールチェックが必要です。たとえば、多態的な外部キーを使用する Task などのオブジェクトで実行されるクエリなどが考えられます。これらのクエリは、操作に必要なリソースが多すぎるためこの例外を返します。エラーを修正するには、検索範囲を絞り込むために検索条件を追加するか、日付の範囲などの検索条件を使用しクエリをさらに小さなクエリに分割します。
- ORDER_MANAGEMENT_ACTION_NOT_ALLOWED
- 要求されたアクションは許可されていません。
- ORG_LOCKED
- 組織がロックされています。組織のロックを解除するには、Salesforce にご連絡ください。
- ORG_NOT_OWNED_BY_INSTANCE
- ユーザが不正なサーバインスタンスにログインしようとしました。別のサーバインスタンスを選択するか、組織の [私のドメイン] のログイン URL を使用するか、https://login.salesforce.com でログインしてください。
- PASSWORD_LOCKOUT
- 可能なログイン試行回数を超えています。再度ログインアクセスするには、ユーザはシステム管理者に連絡する必要があります。
- PORTAL_NO_ACCESS
- 指定されたポータルへのアクセスが許可されていません。
- QUERY_TIMEOUT
- クエリがタイムアウトしました。クエリの制限とその回避方法の詳細は、『Developer の制限および割り当てクイックリファレンス』の「SOQL および SOSL の検索クエリの制限」、および『Salesforce SOQL および SOSL リファレンスガイド』の「SOQL SELECT の構文」を参照してください。
- QUERY_TOO_COMPLICATED
- SOQL が選択している項目数が多すぎるか、検索条件が多すぎます。クエリで参照している数式項目の数を減らしてください。
- REQUEST_LIMIT_EXCEEDED
- 組織の同時要求制限または要求レート制限を超えています。API 要求の制限についての詳細は、「API 使用状況の測定」を参照してください。
- REQUEST_RUNNING_TOO_LONG
- 要求の処理時間が長すぎます。
- SERVER_UNAVAILABLE
- このコールに必要なサーバが使用できません。他のタイプの要求はうまく行く場合もあります。
- SSO_SERVICE_DOWN
- サービスが利用できないため、組織が指定するシングルサインオンサーバへの認証コールが失敗しました。
- TOO_MANY_APEX_REQUESTS
- 発行された Apex 要求の数が多すぎます。この例外が続く場合は、Salesforce カスタマーサポートまでご連絡ください。
- TRIAL_EXPIRED
- 組織のトライアル期間が終了しています。組織を再度有効にするには、会社の代表者が Salesforce に連絡する必要があります。
- UNSUPPORTED_API_VERSION
- アクセスされた API のバージョンには存在しないメソッドがコールされました。たとえば、バージョン 5.0 でバージョン 8.0 の新機能である upsert() を使おうとした場合などが考えられます。
- UNSUPPORTED_CLIENT
- このバージョンのクライアントはすでにサポートされていません。
Error
Error には、create()、merge()、process()、update()、upsert()、delete()、または undelete() コール中に発生したエラーの情報が含まれます。詳細は、「エラー処理」を参照してください。Error には次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| statusCode | StatusCode | エラーを説明するコード。 |
| message | string | エラーメッセージテキスト。 |
| fields | string[] | 1 つ以上の項目名の配列。オブジェクト内の項目でエラー条件に影響を与えるものが存在する場合、その項目を示します。 |
| extendedErrorDetails | ExtendedErrorDetails | 拡張エラーコードや追加エラープロパティ (使用可能な場合) を含む、エラーに関する詳細。 |
StatusCode
エラーが発生すると、次のいずれかの API 状況コードが返される場合があります。
- APEX_DATA_ACCESS_RESTRICTION
- 並列 Apex テストでは、ユーザオブジェクトに対する DML 操作が許可されていません。代わりにテストクラスでユーザを作成することを検討してください。
- ALL_OR_NONE_OPERATION_ROLLED_BACK
- いずれかのレコードが正常に処理されなかったため、一括操作はロールバックされました。「AllOrNoneHeader」を参照してください。
- ALREADY_IN_PROCESS
- すでに承認プロセスが開始しているレコードは送信できません。前の承認プロセスが完了するまで待機してからこのレコードの要求を再送信します。
- ASSIGNEE_TYPE_REQUIRED
- 承認申請 (ProcessInstanceStep または ProcessInstanceWorkitem) の任命先を指定します。
- BAD_CUSTOM_ENTITY_PARENT_DOMAIN
- 関連する主従関係への変更を適用できないため、この変更を完了できません。
- BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED
- コンプライアンス BCC メールオプションが組織で有効になっているにも関わらず、クライアントアプリケーションがメールアドレスへ BCC でメールを送信しようとしました。 このオプションは送信されるメールの写しを自動的に受信する特定のメールアドレスを指定します。このオプションが有効な場合、他のメールアドレスに BCC 送信できません。オプションを無効にするには、ユーザインターフェースにログインし、[設定] から、[クイック検索] ボックスに「コンプライアンス BCC メール」と入力し、[コンプライアンス BCC メール] を選択します。
- BCC_SELF_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED
- コンプライアンス BCC メールオプションが組織で有効になっているにも関わらず、クライアントアプリケーションがログインユーザのメールアドレスへ、BCC でメールを送信しようとしました。このオプションは送信されるメールの写しを自動的に受信する特定のメールアドレスを指定します。このオプションが有効な場合、他のメールアドレスに BCC 送信できません。オプションを無効にするには、ユーザインターフェースにログインし、[設定] から、[クイック検索] ボックスに「コンプライアンス BCC メール」と入力し、[コンプライアンス BCC メール] を選択します。
- CANNOT_CASCADE_PRODUCT_ACTIVE
- カスケードによる商品への更新は、関連付けられた商品がアクティブであるため実行できません。
- CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD
- Apex スクリプトで参照されている項目のデータ型は変更できません。
- CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE
- 組織では管理パッケージは 1 つしか作成できません。
- CANNOT_DEACTIVATE_DIVISION
- 割り当てルールがディビジョンを参照している場合、またはユーザレコードの DefaultDivision 項目が null 値に設定されていない場合は、ディビジョンを無効にできません。
- CANNOT_DELETE_LAST_DATED_CONVERSION_RATE
- 日付の入った換算が有効な場合、少なくとも 1 つの DatedConversionRate レコードが必要です。
- CANNOT_DELETE_MANAGED_OBJECT
- 管理パッケージに含まれているコンポーネントは変更できません。
- CANNOT_DISABLE_LAST_ADMIN
- 少なくとも 1 人の有効な管理者ユーザが必要です。
- CANNOT_ENABLE_IP_RESTRICT_REQUESTS
- プロファイルに指定されている 5 つの IP 範囲を超えている場合、IP アドレスによるログイン制限を有効にできません。プロファイルの指定範囲を減らして再度要求を実行してください。
- CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
- 指定されたレコードの作成、更新、有効化の権限がありません。
- CANNOT_MODIFY_MANAGED_OBJECT
- 管理パッケージに含まれているコンポーネントは変更できません。
- CANNOT_RENAME_APEX_REFERENCED_FIELD
- Apex スクリプトで参照されている項目の名前は変更できません。
- CANNOT_RENAME_APEX_REFERENCED_OBJECT
- Apex スクリプトで参照されているオブジェクトの名前は変更できません。
- CANNOT_REPARENT_RECORD
- 指定したレコードに新しい親レコードを定義できません。
- CANNOT_RESOLVE_NAME
- sendEmail() コールがオブジェクト名を解決できませんでした。
- CANNOT_UPDATE_CONVERTED_LEAD
- 取引開始済みのリードを更新できませんでした。
- CANT_DISABLE_CORP_CURRENCY
- 組織のマスタ通貨は無効にできません。マスタ通貨として設定されている通貨を無効にするには、ユーザインターフェースを使用してマスタ通貨を別の通貨に変更してから、その通貨を無効にします。
- CANT_UNSET_CORP_CURRENCY
- 組織のマスタ通貨は API から変更できません。マスタ通貨はユーザインターフェースを使用して変更します。
- CHILD_SHARE_FAILS_PARENT
- 親レコードに対する適切な権限が付与されていない場合、子レコードの所有者の変更または子レコードの共有ルールの定義を行うことはできません。たとえば、取引先責任者レコードの所有者を変更するには、親の取引先レコードを編集する権限が必要です。
- CIRCULAR_DEPENDENCY
- 組織内のメタデータオブジェクト間では循環参照は作成できません。たとえば、公開グループ A が公開グループ B に含まれている場合、公開グループ B を公開グループ A に含めることはできません。
- COMMUNITY_NOT_ACCESSIBLE
- このエンティティが属する Experience Cloud サイトにアクセスする権限がありません。サイトにアクセスする権限を取得してからでないと、このエンティティにはアクセスできません。
- CONFLICT
- ターゲットリ��ースの現在の状態に対して要求が競合しています。
- CONTENT_NOT_FOUND
- 要求されたコンテンツが見つかりませんでした。
- CONTENT_TYPE_NOT_FOUND
- コンテンツタイプが見つかりません。
- CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED
- CLOB 項目の最大サイズを超えることはできません。
- CUSTOM_ENTITY_OR_FIELD_LIMIT
- 組織のカスタムオブジェクトまたはカスタム項目の最大数に達しました。
- CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED
- 組織の項目へのインデックスの最大数に達しました。
- CUSTOM_INDEX_EXISTS
- 項目に対して作成できるカスタムインデックスは 1 つだけです。
- CUSTOM_LINK_LIMIT_EXCEEDED
- 組織のカスタムリンクの最大数に達しました。
- CUSTOM_METADATA_LIMIT_EXCEEDED
- 組織のカスタムメタデータの最大制限に達しました。
- CUSTOM_SETTINGS_LIMIT_EXCEEDED
- 組織のカスタム設定の最大制限に達しました。
- CUSTOM_TAB_LIMIT_EXCEEDED
- 組織のカスタムタブの最大数に達しました。
- DELETE_FAILED
- 他のオブジェクトが使用中のため、レコードを削除できません。
- DEPENDENCY_EXISTS
- 指定されたオブジェクトまたは項目に連動関係が存在するため、要求された操作を実行できません。
- DUPLICATE_CASE_SOLUTION
- 指定されたケースとソリューションの関係がすでに存在するため、新たに作成することはできません。
- DUPLICATE_CUSTOM_ENTITY_DEFINITION
- カスタムオブジェクトまたはカスタム項目の ID は一意でなければなりません。
- DUPLICATE_CUSTOM_TAB_MOTIF
- マスタ名が重複するカスタムオブジェクトやカスタム項目は作成できません。
- DUPLICATE_DEVELOPER_NAME
- 開発者名が重複するカスタムオブジェクトやカスタム項目は作成できません。
- DUPLICATES_DETECTED
- 重複レコードが検出されました。データ型が DuplicateError の Error オブジェクトに使用されます。
- DUPLICATE_EXTERNAL_ID
- ユーザが指定した外部 ID が更新/挿入で複数のレコードに一致しています。
- DUPLICATE_MASTER_LABEL
- マスタ名が重複するカスタムオブジェクトやカスタム項目は作成できません。
- DUPLICATE_SENDER_DISPLAY_NAME
- sendEmail() コールが OrgWideEmailAddress.DisplayName または senderDisplayName から選択できませんでした。2 つの項目のいずれかのみ定義できます。
- DUPLICATE_USERNAME
- ユーザ名が重複しているため、作成、更新、または更新/挿入に失敗しました。
- DUPLICATE_VALUE
- 一意でなければならない項目に重複する値は指定できません。たとえば、invalidateSessions() コールで同じセッション ID の複製を 2 つ送信できません。
- EMAIL_ADDRESS_BOUNCED
- メールが不達になった受信者が 1 人以上います。メールアドレスが有効であることを確認してくだい。
- EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR
- 一定時間内に送信される要求が多すぎると Gmail または Outlook365 が判断しました。
- EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR
- これより以前にコールで発生したエラーにより、このメールは処理されませんでした。
- EMAIL_OPTED_OUT
- 単一のメールメッセージが optOutPolicy 項目の REJECT 設定を使用して、受信メールの送信除外を設定している受信者に送信されました。このエラーを回避するには、optOutPolicy 項目を別の値に設定します。
- EMAIL_TEMPLATE_FORMULA_ERROR
- メールテンプレートが無効か、表示不能です。テンプレートに不適切に指定された差し込み項目がないか確認してください。
- EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR
- このテンプレートの 1 つ以上の差し込み項目に対するアクセス権がありません。アクセス権を要求するには、Salesforce システム管理者に連絡してください。
- EMAIL_TEMPLATE_MERGEFIELD_ERROR
- 1 つ以上の差し込み項目が存在しません。項目名のスペルをチェックしてください。
- EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR
- 1 つ以上の差し込み項目に値がありません。値を指定するには、メールを送信する前にレコードを更新します。
- EMAIL_TEMPLATE_PROCESSING_ERROR
- このメールテンプレートの差し込み項目は処理できません。テンプレートの本文が有効であることを確認してください。
- EMPTY_SCONTROL_FILE_NAME
- Scontrol のファイル名が空ですが、バイナリが空ではありません。
- ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE
- レコードの LastModifiedDate 項目の値が現在の日付より���に設定されている場合、レコードを更新できません。
- ENTITY_IS_ARCHIVED
- アーカイブされたレコードにはアクセスできません。
- ENTITY_IS_DELETED
- 削除されたオブジェクトは参照できません。この状況コードは、API バージョン 10.0 以降でのみ発生します。API の以前のリリースでは、このエラーに INVALID_ID_FIELD を使用しています。
- ENTITY_IS_LOCKED
- 承認プロセスでロックされているレコードは編集できません。
- ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT
- 複数の環境ハブに組織を追加することはできません。
- ERROR_IN_MAILER
- メールアドレスが無効であるか、メール関連のトランザクション中に別のエラーが発生しました。
- EXCEEDED_MAX_SEMIJOIN_SUBSELECTS_WRITE
- リストビューに適用されたトピック検索条件が多すぎます。
- EXCHANGE_WEB_SERVICES_URL_INVALID
- Exchange Web サービスの URL が無効です。
- FAILED_ACTIVATION
- Contract の有効化が失敗しました。
- FIELD_CUSTOM_VALIDATION_EXCEPTION
- 項目の整合性規則に違反するカスタム入力規則数式は定義できません。
- FIELD_FILTER_VALIDATION_EXCEPTION
- 項目の整合性規則に違反することはできません。
- FIELD_KEYWORD_LIST_MATCH_LIMIT
- コメントまたはメッセージに含まれている、許可できないコンテンツに一致するキーワードが多すぎます。
- FILE_EXTENSION_NOT_ALLOWED
- 指定されたファイル拡張子は許可されていません。複数のファイル拡張子を指定する場合は、カンマで区切ります。
- FILE_SIZE_LIMIT_EXCEEDED
- ファイルサイズが制限を超えました。
- FILTERED_LOOKUP_LIMIT_EXCEEDED
- オブジェクトごとに使用できるルックアップ検索条件の最大数を超えているため、ルックアップ検索条件の作成に失敗しました。
- FIELD_MAPPING_ERROR
- 項目の対応付けエラーが発生しました。
- FIELD_MODERATION_RULE_BLOCK
- コメントまたはメッセージがモデレーションルール条件に一致したため公開できません。
- FUNCTIONALITY_NOT_ENABLED
- 指定された機能は無効になっています。
- HAS_PUBLIC_REFERENCES
- カスタムメタデータレコードは、公開レコードで参照されている間は保護として設定できません。
- HTML_FILE_UPLOAD_NOT_ALLOWED
- HTML ファイルのアップロードが失敗しました。Solution への HTML 添付ファイルなど、HTML 添付ファイルおよびドキュメントは、[HTML ドキュメントと添付ファイルの設定] ページで [HTML ドキュメントと添付ファイルを許可しない] チェックボックスがオンになっているとアップロードできません。
- IMAGE_TOO_LARGE
- 画像が幅、高さ、ファイルサイズの最大値を超えています。
- INACTIVE_OWNER_OR_USER
- 指定されたデータの所有者が無効なユーザです。このデータを参照するには、所有者を再度有効化するか、別の有効なユーザに所有権を再度割り当てます。
- INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE
- バージョン 32.0 以降では、組織が含まれるインスタンスを最新リリースにアップグレードしている間は、データを作成、更新、削除できません。リリースが完了してから再度実行してください。リリーススケジュールについての詳細は、trust.salesforce.com を参照してください。バージョン 32.0 より前の場合、コードは INVALID_READ_ONLY_USER_DML になります。
- INSUFFICIENT_ACCESS
- 十分な権限がないためリソースにアクセスできません。
- INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
- この操作は指定されたオブジェクトが相互参照しているオブジェクトに影響を与えますが、ログインユーザは相互参照しているオブジェクトに対する十分な権限がありません。たとえば、ログインユーザが取引先レコードを変更しようとして、その更新により ProcessInstanceWorkitem が作成されます。ユーザに ProcessInstanceWorkitem の承認、却下、再割り当て権限がない場合、この例外が発生します。
- INSUFFICIENT_ACCESS_OR_READONLY
- 指定したアクションを実行する十分な権限がないため、実行できません。
- INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA
- InsightsExternalData オブジェクトにアクセスできません。
- INSUFFICIENT_BALANCE
- ロイヤルティプログラムメンバーのポイント残高が不足しているため、メンバーのポイントをデビット処理できません。
- INVALID_ACCESS_LEVEL
- 指定された組織の共有設定よりアクセス権限の小さい共有ルールを新たに定義することはできません。
- INVALID_ARGUMENT_TYPE
- 実行しようとする操作に対して不正な型の引数を指定しました。
- INVALID_ASSIGNEE_TYPE
- 1 から 6 の間の有効な整数でない値を任命先種別として指定しました。
- INVALID_ASSIGNMENT_RULE
- 無効な割り当てルールまたは組織で定義されていない割り当てルールを指定しました。
- INVALID_AUTH_HEADER
- 要求の認証ヘッダーが有効ではありません。REST API では、Authorization: Bearer Access_Token の形式で HTTP 認証ヘッダーを使用します。SOAP API では、SessionHeader SOAP 認証ヘッダーを使用します。アクセストークンはヘッダーに配置されます。
- INVALID_BATCH_OPERATION
- 指定されたバッチ操作が無効です。
- INVALID_CONTENT_TYPE
- 送信メールの EmailFileAttachment の contentType プロパティが無効です。「RFC2045 - Internet Message Format」を参照してください。
- INVALID_CREDIT_CARD_INFO
- 指定されたクレジットカード情報が有効ではありません。
- INVALID_CROSS_REFERENCE_KEY
- リレーション項目に指定した値が有効でないか、データが予期した型ではありません。
- INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD
- 指定された相互参照タイプが、指定された項目で有効な型ではありません。
- INVALID_CURRENCY_CONV_RATE
- 通貨換算レートには、0 でない正の値を指定します。
- INVALID_CURRENCY_CORP_RATE
- マスタ通貨の換算レートは変更できません。
- INVALID_CURRENCY_ISO
- 指定された通貨 ISO コードが有効ではありません。
- INVALID_EMAIL_ADDRESS
- 指定されたメールアドレスが無効です。
- INVALID_EMPTY_KEY_OWNER
- owner に null 値は設定できません。
- INVALID_ENTITY_FOR_UPSERT
- 更新/挿入操作で、指定されたオブジェクトが無効です。
- INVALID_EVENT_DELIVERY
- イベント配信 ID が無効です。
- INVALID_EVENT_SUBSCRIPTION
- イベントの登録時に無効なパラメータが指定されました。
- INVALID_FIELD
- レコードを更新または更新/挿入しようとしたときに無効な項目名を指定しました。
- INVALID_FIELD_FOR_INSERT_UPDATE
- 個人取引先レコードタイプの変更を、他の項目の更新と組み合わせることはできません。
- INVALID_FIELD_WHEN_USING_TEMPLATE
- 無効な項目名でメールテンプレートを使用することはできません。
- INVALID_FILTER_ACTION
- 指定した検索条件アクションは、指定したオブジェクトでは使用できません。たとえば、アラートは Task の有効な条件アクションではありません。
- INVALID_ID_FIELD
- 指定された ID 項目 (ID、ownerId) または相互参照項目が無効です。
- INVALID_INET_ADDRESS
- 指定された Inet アドレスが無効です。
- INVALID_LINEITEM_CLONE_STATE
- 有効でない Pricebook2 または PricebookEntry レコードをコピーすることはできません。
- INVALID_MARKUP
- 指定されたマークアップにサポートされないタグまたは属性が含まれています。
- INVALID_MERGE_RECORD
- 指定されたレコードをマージできませんでした。
- INVALID_MASTER_OR_TRANSLATED_SOLUTION
- ソリューションが��効です。たとえば、翻訳ソリューションと、別の翻訳ソリューションが関連付けられているマスタソリューションとを関連付けようとした場合にこの例外が発生します。
- INVALID_MESSAGE_ID_REFERENCE
- 送信メールの References または In-Reply-To 項目が無効です。これらの項目には、有効なメッセージ ID が必要です。「RFC2822 - Internet Message Format」を参照してください。
- INVALID_NAMESPACE_PREFIX
- 指定された名前空間が有効ではありません。
- INVALID_OPERATION
- 指定されたオブジェクトに適用可能な承認プロセスはありません。
- INVALID_OPERATOR
- ワークフロー条件として使用する場合、このデータ型に指定した演算子は使用できません。
- INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST
- 制限つき選択リストに無効な値または null 値を指定しました。
- INVALID_PARTNER_NETWORK_STATUS
- 指定されたテンプレート項目の、指定されたパートナーネットワーク状況が無効です。
- INVALID_PERSON_ACCOUNT_OPERATION
- 個人取引先は削除できません。
- INVALID_READ_ONLY_USER_DML
- バージョン 31.0 以前: 組織が含まれるインスタンスを最新リリースにアップグレードしている間は、データを作成、更新、削除できません。リリースが完了してから再度実行してください。リリーススケジュールについての詳細は、trust.salesforce.com を参照してください。バージョン 31.0 より後の場合、コードは INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE になります。
- INVALID_SAVE_AS_ACTIVITY_FLAG
- saveAsActivity フラグには true または false を指定します。
- INVALID_SESSION_ID
- 指定された sessionId の形式が正しくないか (長さまたは形式が不正)、期限が切れています。再度ログインして新しいセッションを起動してください。
- INVALID_SIGNUP_OPTION
- SignupRequest オブジェクトに提供した一連の値が正しくありません。
- INVALID_STATUS
- 指定された組織の状況変更が有効ではありません。
- INVALID_TYPE
- 指定された型が、指定されたオブジェクトで有効ではありません。
- INVALID_TYPE_FOR_OPERATION
- 指定された型が、指定された操作で有効ではありません。
- INVALID_TYPE_ON_FIELD_IN_RECORD
- 指定された値が、指定された項目の型で有効ではありません。
- INVALID_UNMERGE_RECORD
- 指定されたレコードが、すでにマージされているレコードからマージ解除されませんでした。
- IP_RANGE_LIMIT_EXCEEDED
- 指定された IP アドレスが、組織に指定された IP 範囲外です。
- JIGSAW_IMPORT_LIMIT_EXCEEDED
- Data.com から購入を試みたレコードの数が、使用可能なレコード追加制限を上回っています。
- LICENSE_LIMIT_EXCEEDED
- 組織に割り当てられたライセンス数の上限を超えています。
- LIGHT_PORTAL_USER_EXCEPTION
- 許可されていないカスタマーポータルでアクションを実行しようとしました。たとえば、ケースチームへのユーザの追加などです。
- LIMIT_EXCEEDED
- 項目のサイズまたは値、ライセンス、プラットフォームイベントの公開、またはその他のコンポーネントの制限を超えました。
- MALFORMED_ID
- ID は 15 文字、または大文字と小文字を識別するための有効な拡張を含めて 18 文字でなければなりません。同じ名前の例外コードが存在します。
- MANAGER_NOT_DEFINED
- 指定された承認プロセスにはマネージャが定義されてい��せん。
- MASSMAIL_RETRY_LIMIT_EXCEEDED
- 組織の一括メール送信再実行の上限を超えたため、一括メール送信再実行が失敗しました。
- MASS_MAIL_LIMIT_EXCEEDED
- 組織の一括メール送信の 1 日の上限を超えました。翌日になるまで一括メールメッセージは再送信できません。
- MATCH_PRECONDITION_FAILED
- eTag 検証に失敗しました。
- MAXIMUM_CCEMAILS_EXCEEDED
- ワークフローメールアラートで指定された CC アドレスが上限数を超えました。
- MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED
- ダッシュボードのドキュメントサイズの制限を超えました。
- MAXIMUM_HIERARCHY_CHILDREN_REACHED
- 納入商品階層の子の最大数に達しました。
- MAXIMUM_HIERARCHY_LEVELS_REACHED
- 階層の最大レベル数に達しました。
- MAXIMUM_SIZE_OF_ATTACHMENT
- 添付ファイルのサイズの上限を超えました。
- MAXIMUM_SIZE_OF_DOCUMENT
- ドキュメントサイズの上限を超えました。
- MAX_ACTIONS_PER_RULE_EXCEEDED
- ルールあたりのアクション数の上限を超えました。
- MAX_ACTIVE_RULES_EXCEEDED
- 有効なルール数の上限を超えました。
- MAX_APPROVAL_STEPS_EXCEEDED
- 承認プロセスの承認ステップ数の上限を超えました。
- MAX_DEPTH_IN_FLOW_EXECUTION
- フロートリガアクションの実行中にエラーが発生しました。
- MAX_FORMULAS_PER_RULE_EXCEEDED
- ルールあたりの数式の数の上限を超えました。
- MAX_RULES_EXCEEDED
- オブジェクトのルール数の上限を超えました。
- MAX_RULE_ENTRIES_EXCEEDED
- ルールのエントリ数の上限を超えました。
- MAX_TASK_DESCRIPTION_EXCEEEDED
- ToDo の説明が長すぎます。
- MAX_TM_RULES_EXCEEDED
- Territory あたりのルール数の上限を超えました。
- MAX_TM_RULE_ITEMS_EXCEEDED
- Territory のルールあたりのルール条件の数の上限を超えました。
- MERGE_FAILED
- マージ操作が失敗しました。
- METHOD_NOT_ALLOWED
- ターゲットリソースはこのメソッドをサポートしていません。
- METADATA_FIELD_UPDATE_ERROR
- 指定されたメタデータ項目の更新中にエラーが発生しました。
- MISMATCHING_TYPES
- 指定されたレコードまたはその関連レコードのタイプが同じではありません。
- MISSING_ARGUMENT
- 必要な引数が指定されていません。
- NONUNIQUE_SHIPPING_ADDRESS
- 減額注文品目の納入先住所が元の注文の納入先住所と異なる場合、その減額注文品目は挿入できません。
- NO_APPLICABLE_PROCESS
- 送信されたレコードが、ユーザが権限のあるどの有効承認プロセスのエントリ条件も満たさないため、process() 要求が失敗しました。
- NO_ATTACHMENT_PERMISSION
- 組織ではメールへの添付ファイルが許可されていません。
- NO_INACTIVE_DIVISION_MEMBERS
- 無���なディビジョンにメンバーを追加することはできません。
- NO_MASS_MAIL_PERMISSION
- メールを送信する権限が付与されていません。一括メール送信には「一括メール送信」権限、個別メール送信には「メールの送信」権限が必要です。
- NOT_FOUND
- このメソッドで参照されているリソースが見つかりません。
- NO_PARTNER_PERMISSION
- 組織に ISV パートナー機能がありません。
- NUMBER_OUTSIDE_VALID_RANGE
- 指定された数値が、値の有効な範囲外です。
- NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED
- sObject に指定された履歴項目数が制限を超えています。
- OP_WITH_INVALID_USER_TYPE_EXCEPTION
- 1 人以上のユーザについて、試行した操作を実行できません。たとえば、大規模ポータルユーザをグループに追加することはできません。
- OPTED_OUT_OF_MASS_MAIL
- 指定された User が一括メール送信を除外したため、メールを送信できません。
- ORDER_MANAGEMENT_ACTION_NOT_ALLOWED
- 要求されたアクションは許可されていません。
- ORDER_MANAGEMENT_INVALID_RECORD
- レコードが無効です。
- ORDER_MANAGEMENT_RECORD_EXISTS
- レコードはすでに存在しているため作成できません。
- ORDER_MANAGEMENT_RECORD_NOT_FOUND
- 要求されたレコードが見つかりませんでした。
- PACKAGE_LICENSE_REQUIRED
- パッケージのライセンスがない場合、ログインユーザはライセンスパッケージに含まれているオブジェクトにアクセスできません。
- PALI_INVALID_ACTION_ID
- プラットフォームアクションリストに指定されたアクション ID が無効です。
- PALI_INVALID_ACTION_NAME
- プラットフォームアクションリストに指定されたアクション名が無効です。
- PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID
-
アシスタントのおすすめに指定された種別 ID が無効です。
- PARTICIPANT_RELATIONSHIP_EXISTS
- ユーザが ParticipantGroup を削除しようとしましたが、あるレコードが準拠データ共有を使用してこのグループに共有されていました。グループは、準拠データ共有を介して 1 つ以上の親レコードに関係者として割り当てられています。関係者レコードを削除して、もう一度お試しください。
- PLATFORM_EVENT_ENCRYPTION_ERROR
- 暗号化の問題が原因で、プラットフォームイベントメッセージを公開できませんでした。この問題は、Salesforce 組織の設定の誤り、または暗号化サービスの一般的なエラーが原因で発生する場合があります。
- PLATFORM_EVENT_PUBLISHING_UNAVAILABLE
- サービスが一時的に使用できなくなっているため、プラットフォームイベントメッセージの公開に失敗しました。しばらくしてからもう一度お試しください。
- PLATFORM_EVENT_PUBLISH_FAILED
- 1 回以上の試行を行いましたが、システムエラーが原因でプラットフォームイベントメッセージを公開できませんでした。しばらくしてからもう一度お試しください。
- PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT
- Contact の下に 2 つ目のポータルユーザは作成できないため、User 作成操作が失敗しました。
- PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION
- 「暗号化されたデータの参照」権限がないユーザが暗号化した標準項目が取引先責任者レコードに含まれている場合、そのレコードからポータルユーザを作成することはできません。
- PRIVATE_CONTACT_ON_ASSET
- 納入商品に非公開の取引先責任者は設定できません。
- PROCESSING_HALTED
- 関連する操作が失敗し、トランザクションがロールバックされます。このエラーは、Composite 要求でいずれかのサブ要求が失敗すると発生することがあります。
- QA_INVALID_CREATE_FEED_ITEM
- フィード項目を作成できません。作成できるのは「作成」および「活動の記録」のフィード項目のみです。
- QA_INVALID_SUCCESS_MESSAGE
- 成功メッセージが無効です。update では成功メッセージが含まれる場合がありますが、フィード項目は作成されません。他のすべてのタイプでは成功メッセージが空で、フィード項目は作成されません。
- QUICK_ACTION_LIST_ITEM_NOT_ALLOWED
- クイックアクション種別 Lightning コンポーネントでは、クイックアクションリスト項目を保存できません。
- QUICK_ACTION_LIST_NOT_ALLOWED
- クイックアクションリストは、クイックアクションを許可するオブジェクトでのみ保存できます。
- RECORD_IN_USE_BY_WORKFLOW
- ワークフロープロセスまたは承認プロセスによって使用されているレコードにはアクセスできません。
- RELATED_ENTITY_FILTER_VALIDATION_EXCEPTION
- キャンペーンの範囲が設定されていない場合は、キャンペーンメンバーの状況で絞り込まれたリストビューを保存できません。
- REL_FIELD_BAD_ACCESSIBILITY
- カスタムメタデータ型は、公開型で参照されているときは保護に設定できません。また、保護型を参照しているときは公開に設定できません。
- REQUEST_RUNNING_TOO_LONG
- 処理時間が長すぎる要求はキャンセルされます。
- REQUIRED_FIELD_MISSING
- このコールには項目が必要ですが指定されていません。
- RETRIEVE_EXCHANGE_ATTACHMENT_FAILED
- Exchange サービスアカウントから添付ファイルをアップロードまたはダウンロードできませんでした。
- RETRIEVE_EXCHANGE_EMAIL_FAILED
- Exchange サービスアカウントからメールを取得できません。
- RETRIEVE_EXCHANGE_EVENT_FAILED
- Exchange サービスイベントが失敗しました。
- SELF_REFERENCE_FROM_TRIGGER
- 同じオブジェクトを Apex トリガで繰り返し更新または削除できません。このエラーは、次のような場合に多く発生します。
- オブジェクトを before トリガで更新または削除しようとした場合。
- オブジェクトを after トリガで削除しようとした場合。
このエラーは直接操作または間接操作のいずれでも発生します。次に、間接操作の例を示します。
- オブジェクト A を更新する要求が送信されました。
- オブジェクト A の before update トリガがオブジェクト B を作成します。
- オブジェクト A が更新されます。
- オブジェクト B の after insert トリガがオブジェクト A にクエリを実行し、更新します。これはオブジェクト A の before トリガとなり、オブジェクト A の間接更新となるためエラーが生成されます。
- SHARE_NEEDED_FOR_CHILD_OWNER
- 親レコードに共有ルールを必要とする子レコードがある場合、親レコードの共有ルールを削除できません。
- SINGLE_EMAIL_LIMIT_EXCEEDED
- (API バージョン 18.0 以降) 組織の個別メール送信の 1 日の上限を超えました。翌日になるまで個別メールメッセージは送信できません。
- SOCIAL_ACCOUNT_NOT_FOUND
- ソーシャルアカウントへのアクセス権がないか、または指定された ID を持つ管理対象のソーシャルアカウントが見つかりませんでした。
- SOCIAL_POST_INVALID
- 指定された操作では、指定されたソーシャル投稿を適用できません。たとえば、必須項目が欠落していることや、状況が適切でないことが考えられます。
- SOCIAL_POST_NOT_FOUND
- 投稿へのアクセス権がないか、指定された ID の投稿が見つかりませんでした。
- STANDARD_PRICE_NOT_DEFINED
- 対応する標準価格がなければ、カスタム価格を定義することはできません。
- STORAGE_LIMIT_EXCEEDED
- 組織のストレージ容量の制限を超えています。
- STRING_TOO_LONG
- 指定された文字列は文字列長の上限を超えています。
- TABSET_LIMIT_EXCEEDED
- タブセットに許可されたタブ数を超えています。
- TEMPLATE_NOT_ACTIVE
- 指定されたテンプレートが利用できません。別のテンプレートを指定するか、指定したテンプレートが利用できるようにします。
- TERRITORY_REALIGN_IN_PROGRESS
- テリトリーの再配置が進行中のため、この処理を実行できません。
- TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET
- 指定されたテキストがサポートされていない文字コードを使用しています。
- TEXT_TO_PICKLIST_VALUES_EXCEEDED
- 指定されたテキスト内で選択リストの値の数が上限を超えています。
- TOO_MANY_APEX_REQUESTS
- 送信された Apex 要求の数が多すぎます。これは一時的なエラーです。少ししてから要求を再送信してください。
- TOO_MANY_ENUM_VALUE
- 複数選択リストに渡された値が多すぎるため、要求が失敗しました。複数選択リストでは 100 個の値まで選択できます。
- TRANSFER_REQUIRES_READ
- ユーザに参照権限がないため、指定された User にレコードを割り当てることができません。
- UISF_ENTITY_QUERY_FAILED
- 試みている変更を完了できません。次のような理由が考えられます。
- レジストリで Slack アプリケーションが見つからない
- ユーザまたはボットの認証が見つからない
- Slack 設定エンティティを照会または更新/挿入するときに例外が発生した
- ユーザまたはボットのトークンが null である
- UISF_NO_MAPPINGS_FOUND
- Salesforce ユーザ ID に対応する Slack ユーザが見つかりませんでした。
- UISF_TOKEN_NOT_FOUND
- Slack アプリケーションのトークンが見つかりませんでした。
- UISF_UNKNOWN_EXCEPTION
- システムで内部エラーが発生しました。この問題を Salesforce に報告してください。
- UISF_USER_MAPPING_FAILED
- Slack ユーザを Salesforce ユーザ ID に対応付けることができませんでした。
- UNAVAILABLE_REF
- カスタムメタデータレコードは、使用不可のオブジェクトまたは項目を参照している場合はインストールできません。
- UNABLE_TO_LOCK_ROW
- デッドロックまたはタイムアウト条件が検出されました。
- デッドロックには、重なり合うオブジェクトセットを更新しようとする最低 2 つのトランザクションが関係しています。トランザクションに集計項目が含まれている場合、親オブジェクトがロックされるため、このようなトランザクションでは特にデッドロックが発生しやすくなります。デバッグするには、コード内のデッドロックを確認し修正してください。通常デッドロックは Salesforce 操作の問題から引き起こされる結果ではありません。
- タイムアウトは、選択リストの値の置き換えや、カスタム項目定義の変更など、完了までに時間がかかりすぎるトランザクションで発生します。タイムアウト状態は一時的です。修正アクションは不要です。
バッチに含まれるオブジェクトをロックできない場合、バッチ全体でこのエラーが発生し失敗します。この状況コードのエラーでは、エラーメッセージにロックできないレコードの ID が含まれます (使用可能な場合)。
- UNAVAILABLE_RECORDTYPE_EXCEPTION
- 適切なデフォルトのレコードタイプが見つかりませんでした。
- UNDELETE_FAILED
- オブジェクトが存在しないか、削除されていないため、このオブジェクトを復元できません。
- UNKNOWN_EXCEPTION
- システムで内部エラーが発生しました。この問題を Salesforce に報告してください。
- UNSPECIFIED_EMAIL_ADDRESS
- 指定されたユーザにはメールアドレスがありません。
- UNSUPPORTED_APEX_TRIGGER_OPERATON
- Apex トリガでは定期的な行動を保存できません。
- UNVERIFIED_SENDER_ADDRESS
- sendEmail() コールが、OrgWideEmailAddress オブジェクトで定義された未検証のメールアドレスを使用しようとしました。
- VARIANT_NOT_FOUND
- 要求されたバリエーションが見つかりませんでした。
- WEBLINK_SIZE_LIMIT_EXCEEDED
- WebLink URL または JavaScript コードのサイズが制限を超えています。
- WEBLINK_URL_INVALID
- WebLink URL で URL 文字列の入力規則チェックに失敗しました。
- WORKSPACE_NOT_FOUND
- 要求されたワークスペースが見つかりませんでした。
- WRONG_CONTROLLER_TYPE
- Visualforce メールテンプレートのコントローラタイプが、使用されているオブジェクト種別と一致しません。
ここで取り上げられていない状況コードが返された場合、カスタマーサポートにご連絡ください。
ExtendedErrorDetails
ExtendedErrorDetails 要素には、エラーに関する追加の情報が含まれます。ExtendedErrorDetails 要素には次のプロパティを含めることができます。
| 名前 | 型 | 説明 |
|---|---|---|
| extendedErrorCode | ExtendedErrorCode | 拡張エラーの詳細を特徴付けるコード。 |
| 拡張エラープロパティ | 不特定 | エラーに関する詳細が含まれる拡張エラーのプロパティ。プロパティの名前と値は、拡張エラーコードによって異なります。たとえば、制限に関するエラーが発生した場合、プロパティの limit には制限の値が入っており、input には送信された limit 以上の値が入っています。 |
ExtendedErrorCode
各 ExtendedErrorDetails には、エラーコードとそれに関連するプロパティが含まれています。ここに示されているコードと説明は、拡張エラーの例です。発生したエラーによっては、他の拡張エラーコードが表示される場合があります。
- INVALID_QUERY_LOCATOR_FORMAT
- クエリロケータの形式が無効であるか、正しくありません。
- LOCATOR_LOCATION_EXCEEDS_SIZE
- クエリロケータで指定された場所が、元のクエリで返されたレコードの数を超えています。
- MAX_STATEMENT_SIZE
- クエリが文字制限を超えています。「SOQL SELECT Syntax」を参照してください。
- MAX_XDS_IMPLICIT_SUBQUERIES
- 外部オブジェクトで許可されている結合数の上限を超えています。「リレーションクエリ制限について」を参照してください。
- QUERY_LOCATOR_EXPIRED
- クエリロケータの有効期限が切れています。
- TEMPORARY_QUERY_MORE_FAILURE
- 現在、追加のクエリ結果を取得することはできません。しばらくしてからもう一度お試しください。
- UNAUTHORIZED_USER_FOR_CURSOR
- コールを実行するユーザは、追加のクエリ結果にアクセスできません。元のクエリを実行したユーザのみが、追加の結果にアクセスできます。