カスタマイズを公開します
カスタマイズの公開は、ユーザー インターフェイスに影響するデータへの変更を Web アプリケーションに知らせるものです。
カスタマイズの公開のタイミング
新しいアイテムが作成されるか、既存のアイテムが削除されると、カスタマイズが自動的に公開されます。 ユーザー インターフェイスに影響するテーブル定義またはテーブルを更新した後に、変更を公開する必要があります。 少し間を置いて、関連する一連の変更をまとめて公開してもかまいません。 公開したカスタマイズだけがソリューションと共にエクスポートされます。 必ずカスタマイズを公開してからソリューションをエクスポートするようにしてください。
Dynamics 365 for tablets に表示されるカスタマイズを実行する際、ユーザーがいつでもカスタマイズを明示的に公開し、すべての項目が Dynamics 365 for tablets アプリケーションと同期されるようにする必要があります。
注意
カスタマイズを公開すると、標準システム操作を干渉する可能性があります。 運用環境では、ユーザーの作業をできるだけ妨害しない時間帯にカスタマイズの公開をスケジュールすることをお勧めします。
プログラムによる公開
次の表に、カスタマイズの公開で使用できる 2 つのメッセージを示します。
メッセージ | 説明 |
---|---|
PublishAllXmlRequest | すべてのカスタマイズを公開します。 |
PublishXmlRequest | 指定されたカスタマイズを公開します。 |
PublishXmlRequest
メッセージでは、公開するアイテムを指定するために ParameterXml パラメーターを使います。 ParameterXML
は Publish 要求スキーマ に準拠しなければなりません。
非公開メタデータの取得
モデル駆動型アプリで、カスタマイズ可能なアイテムの編集用アプリケーションを作成する場合は、それらのアイテムの非公開の定義を取得する必要があります。 開発者の定義した一部の変更が公開されていないときは、アプリケーションで取得してユーザー インターフェイスに表示できなければなりません。
非公開メタデータの取得には次の 2 つのメソッドを使用します。
RetrieveAsIfPublished パラメーター
次のメッセージを使用して、テーブル、列、テーブルの関連付け、選択データを取得します。
-
RetrieveUnpublished 要求
ユーザー インターフェイス アイテム (フォーム、テンプレート、ビジュアル化、Web リソース定義) の取得には、次のメッセージを使用します。
関連項目
テーブル定義モデルの拡張
Publish 要求スキーマ
フォームのカスタマイズ
ビューのカスタマイズ
SiteMap を使用したアプリケーション ナビゲーションの変更
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。