getEntityMetadata (クライアント API)
指定したテーブルのテーブル定義を返します。
構文
Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)
パラメーター
| 名前 | 種類 | 必須 | 説明 |
|---|---|---|---|
| entityName | String | 有効 | テーブルの論理名です。 |
| attributes | 文字列の配列 | 無効 | 定義を取得する列です。 |
| successCallback | function | 無効 | テーブル定義が返されたときに呼び出される関数です。 |
| errorCallback | function | 無効 | 処理が失敗したときに呼び出す関数。 |
返品
種類: オブジェクト
説明: 次の値を持つテーブル定義情報を含むオブジェクトです。
| 件名 | 型 | 内容 |
|---|---|---|
| ActivityTypeMask | 数 | カスタム活動をWeb アプリケーションの活動メニューに表示するかどうか。 0はユーザー定義の活動が表示されないことを示し、1は表示されることを示します。 |
| AutoRouteToOwnerQueue | Boolean | この種類のレコードの作成または割り当て時に所有者の既定のキューにレコードを自動的に移動するかどうかを指定します。 |
| CanEnableSyncToExternalSearchIndex | Boolean | 内部使用のみ。 |
| CanTriggerWorkflow | Boolean | テーブルがワークフロープロセスをトリガーできるかどうかを示します。 |
| 内容 | String | テーブルの説明です。 |
| DisplayCollectionName | String | 複数のテーブルの表示名です。 |
| 表示名 | String | テーブルの表示名です。 |
| EnforceStateTransitions | Boolean | テーブルがカスタムの状態遷移を実行するかどうかを示します。 |
| EntityColor | String | アプリケーションでこのテーブルに使用される色を表す 16 進コードです。 |
| EntitySetName | String | このテーブルに設定されている Web API テーブルの名前です。 |
| HasActivities | Boolean | アクティビティがこのテーブルに関連付けられているかどうかを示します。 |
| IsActivity | Boolean | テーブルがアクティビティであるかどうかを示します。 |
| IsActivityParty | Boolean | 電子メール メッセージがこの種類のレコードに保存されている電子メール アドレスに送信できるかどうかを指定します。 |
| IsBusinessProcessEnabled | Boolean | ビジネス プロセス フローでテーブルが有効になっているかどうかを示します。 |
| IsBPFEntity | Boolean | ビジネス プロセス フロー テーブルが有効になっているかどうかを示します。 |
| IsChildEntity | Boolean | テーブルが子テーブルであるかどうかを示します。 |
| IsConnectionsEnabled | Boolean | このテーブルで接続が有効になっているかどうかを示します。 |
| IsCustomEntity | Boolean | テーブルがカスタム テーブルであるかどうかを示します。 |
| IsCustomizable | Boolean | テーブルがカスタマイズ可能であるかどうかを示します。 |
| IsDocumentManagementEnabled | Boolean | ドキュメント管理が有効かどうかを示します。 |
| IsDocumentRecommendationsEnabled | Boolean | ドキュメント レコメンデーションが有効であるかどうかを示します。 |
| IsDuplicateDetectionEnabled | Boolean | 重複データ検出が有効かどうかを示します。 |
| IsEnabledForCharts | Boolean | グラフが有効かどうかを示します。 |
| IsImportable | Boolean | インポート ウィザードを使用してテーブルをインポートできるかどうかを示します。 |
| IsInteractionCentricEnabled | Boolean | 対話型エクスペリエンスが可能なテーブルであることを示します。 |
| IsKnowledgeManagementEnabled | Boolean | テーブルに対してナレッジ マネージメントが有効であるかどうかを示します。 |
| IsMailMergeEnabled | Boolean | このテーブルで差し込み印刷が有効になっているかどうかを示します。 |
| IsManaged | Boolean | テーブルが管理ソリューションの一部であるかどうかを示します。 |
| IsOneNoteIntegrationEnabled | Boolean | テーブルに対して OneNote の統合が有効であるかどうかを示します。 |
| IsOptimisticConcurrencyEnabled | Boolean | テーブルに対してオプティミスティック同時実行が可能であるかどうかを示します。 |
| IsQuickCreateEnabled | Boolean | 簡易作成フォームでテーブルを有効にするかどうかを示します。 |
| IsStateModelAware | Boolean | テーブルがカスタム状態遷移の設定をサポートしているかどうかを示します。 |
| IsValidForAdvancedFind | Boolean | テーブルが高度な検索で表示されるかどうかを示します。 |
| IsVisibleInMobileClient | Boolean | Microsoft Dynamics 365 for tablets のユーザーがこのテーブルのデータを表示できるかどうかを示します。 |
| IsEnabledInUnifiedInterface | Boolean | 統一インターフェイスでテーブルが有効になっているかどうかを示します。 |
| LogicalCollectionName | String | 論理的なコレクション名。 |
| LogicalName | String | テーブルの論理名です。 |
| ObjectTypeCode | 数 | テーブルの種類コード。 |
| OwnershipType | String | テーブルの所有権タイプ : 「UserOwned」または「OrganizationOwned」。 |
| PrimaryIdAttribute | String | テーブルのプライマリ ID である列の名前です。 |
| PrimaryImageAttribute | String | テーブルのプライマリ イメージ列の名前です。 |
| PrimaryNameAttribute | String | テーブルのプライマリ列の名前です。 |
| 特権 | オブジェクトの配列 | *それぞれの* オブジェクトのテーブルの特権の定義には、テーブルへのアクセスのセキュリティ特権を定義する以下の値が含まれています:
|
| 属性 | 集荷 | 列定義オブジェクトのコレクションです。 返されるオブジェクトは、列定義のタイプによって異なります。
ベースタイプの列定義
ブール値タイプの列定義
enumタイプの列定義
選択タイプの列定義
状態タイプの列定義
オブジェクトには、次のメソッドも含まれています:
状態タイプの列定義
オブジェクトには、次のメソッドも含まれています:
|
関連トピック
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示