テーブルのメイン フォームで SharePoint ドキュメント タブを追加、削除する
[このトピックはプレリリース ドキュメントであり、変更されることがあります。]
テーブルのメイン フォームにタブを追加して SharePoint ドキュメントを表示すると、ユーザーはモデル駆動型アプリで利用できる SharePoint 統合機能を見つけて使用できます。
重要
この機能を使用するには、ドキュメント管理を有効にする必要があります。 詳細情報: SharePoint を使用してドキュメントを管理する
FormXML にドキュメント タブを追加する
新しいソリューションを作成するか、既存のソリューションを開きます。 ソリューションの作成に関する詳細情報は、ソリューションの作成 を参照してください。
ソリューションにテーブルを追加するか、既存のテーブルを選択します。 すべての標準テーブルとカスタム テーブルをサポートしています。 ソリューションが含むテーブルの詳細については ソリューション コンポーネントの追加 を参照してください
取引先企業テーブルのメイン フォームなど、テーブルのフォームをソリューションに含めます。 テーブルの隣の ... を選択して 編集 を選択します。 フォーム 領域を選択します。 必要なフォームがない場合は、追加する必要があります。
メイン フォームに 1 列のタブを追加します。 これを行うにはフォーム デザイナーでフォーム キャンバス上の領域を選択し、コンポーネントを追加 を選択してから 1 列のタブ を選択します。
フォーム デザイナーで、フォーム デザイナー キャンバスの 新しいタブ を選択し、列の追加 を選択して、左側のウィンドウから 住所 1: 市区町村 などの列を追加します。 任意のテキストや数値の列を使用できます。
タブ ラベルの名前を変更します。 これを行うには 新しいタブ を選択し、右側のプロパティ ウィンドウで 新しいタブ を ドキュメント のようにわかりやすいものに置き換えます。
保存 を選択し、公開 を選択してフォーム デザイナーを閉じます。
Power Apps 作成者のホームページから ソリューション を選択し、ソリューションを選択して エクスポート を選択し、ソリューションをアンマネージド ソリューションとしてエクスポートします。 詳細: ソリューションのエクスポート
ソリューションを抽出し、XML やテキスト エディターで customization.xml ファイルを開きます。
customization.xml で ラベルの説明="ドキュメント" (または、前の手順でタブに設定した名前) と検索します。
control id="address1_city" などのコントロール id="フィールド名" 要素までスクロールし、このトピックの要素全体を XML サンプル に置き換えます。
XML サンプルにこれらの変更を加えます。
a. RelationshipName 要素を見つけて entityLogicalName_SharePointDocument として表示されるスキーマ名に置き換えます。 たとえば、取引先企業テーブルの場合、関係のスキーマ名は Account_SharePointDocument で、これはこのトピックの XML サンプルのスキーマ名です。 別のテーブル名を見つけるには 設定 > カスタマイズ > システムのカスタマイズ > テーブル > テーブルを選択 > 1:N の関連付け を選択します。 SharePointDocument の種類の 関連するテーブル を見つけます。
b. グローバル一意識別子 (GUID) を作成し、前の手順で貼り付けた コントロール 要素にある既存の uniqueid GUID を中括弧 {} を保持しながら置き換えます。
c. customizations.xml に加えた変更を保存します。solution.xml ファイルを開いて バージョン 要素の値を増やします。 たとえば、1.1.0.0 から 1.2.0.0 に変更します。
すべてのソリューション ファイルを圧縮 (zip 形式) フォルダにパッケージ化して、適切な環境にインポートします。 エラーが発生した場合は、以前のソリューションを削除する必要があります。 ソリューションの管理の詳細については ソリューションのインポート、更新、アップグレード を参照してください
フォームにドキュメント タブを追加する XML サンプル
<control id="DocumentSubGrid" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}" indicationOfSubgrid="true" uniqueid="{9cd66b5c-8b7a-6433-c5a5-46a7245dd534}">
<parameters>
<ViewId>{0016F9F3-41CC-4276-9D11-04308D15858D}</ViewId>
<IsUserView>false</IsUserView>
<RelationshipName>Account_SharepointDocument</RelationshipName>
<TargetEntityType>sharepointdocument</TargetEntityType>
<AutoExpand>Fixed</AutoExpand>
<EnableQuickFind>false</EnableQuickFind>
<EnableViewPicker>true</EnableViewPicker>
<ViewIds />
<EnableJumpBar>false</EnableJumpBar>
<ChartGridMode>Grid</ChartGridMode>
<VisualizationId />
<IsUserChart>false</IsUserChart>
<EnableChartPicker>false</EnableChartPicker>
<RecordsPerPage>10</RecordsPerPage>
<HeaderColorCode>#F3F3F3</HeaderColorCode>
</parameters>
</control>
ドキュメント タブの追加または削除
Power Apps にサインインし、左のナビゲーション ウィンドウで、データ を展開し、テーブル を選択します。
必要なテーブルと フォーム 領域を順に選択してから、ドキュメント タブを削除するべきフォームを開きます。
ドキュメント タブを選択し、フォーム デザイナー ツールバーで 削除 を選択します。
フォーム デザイナーのツール バーで、公開を選択します。
関連情報
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。