次の方法で共有


テーブルのメイン フォームで SharePoint ドキュメント タブを追加、削除する

[このトピックはプレリリース ドキュメントであり、変更されることがあります。]

テーブルのメイン フォームにタブを追加して SharePoint ドキュメントを表示すると、ユーザーはモデル駆動型アプリで利用できる SharePoint 統合機能を見つけて使用できます。

ドキュメント ファイル タブ。

重要

この機能を使用するには、ドキュメント管理を有効にする必要があります。 詳細情報: SharePoint を使用してドキュメントを管理する

FormXML にドキュメント タブを追加する

  1. 新しいソリューションを作成するか、既存のソリューションを開きます。 ソリューションの作成に関する詳細情報は、ソリューションの作成 を参照してください。

  2. ソリューションにテーブルを追加するか、既存のテーブルを選択します。 すべての標準テーブルとカスタム テーブルをサポートしています。 ソリューションが含むテーブルの詳細については ソリューション コンポーネントの追加 を参照してください

  3. 取引先企業テーブルのメイン フォームなど、テーブルのフォームをソリューションに含めます。 テーブルの隣の ... を選択して 編集 を選択します。 フォーム 領域を選択します。 必要なフォームがない場合は、追加する必要があります。

  4. メイン フォームに 1 列のタブを追加します。 これを行うにはフォーム デザイナーでフォーム キャンバス上の領域を選択し、コンポーネントを追加 を選択してから 1 列のタブ を選択します。
    1 列のタブを挿入。

  5. フォーム デザイナーで、フォーム デザイナー キャンバスの 新しいタブ を選択し、列の追加 を選択して、左側のウィンドウから 住所 1: 市区町村 などの列を追加します。 任意のテキストや数値の列を使用できます。 タブに列を追加します。

  6. タブ ラベルの名前を変更します。 これを行うには 新しいタブ を選択し、右側のプロパティ ウィンドウで 新しいタブドキュメント のようにわかりやすいものに置き換えます。

  7. 保存 を選択し、公開 を選択してフォーム デザイナーを閉じます。

  8. Power Apps 作成者のホームページから ソリューション を選択し、ソリューションを選択して エクスポート を選択し、ソリューションをアンマネージド ソリューションとしてエクスポートします。 詳細: ソリューションのエクスポート

  9. ソリューションを抽出し、XML やテキスト エディターで customization.xml ファイルを開きます。

  10. customization.xml で ラベルの説明="ドキュメント" (または、前の手順でタブに設定した名前) と検索します。

  11. control id="address1_city" などのコントロール id="フィールド名" 要素までスクロールし、このトピックの要素全体を XML サンプル に置き換えます。

    XML サンプル挿入ポイント。

  12. XML サンプルにこれらの変更を加えます。

    a. RelationshipName 要素を見つけて entityLogicalName_SharePointDocument として表示されるスキーマ名に置き換えます。 たとえば、取引先企業テーブルの場合、関係のスキーマ名は Account_SharePointDocument で、これはこのトピックの XML サンプルのスキーマ名です。 別のテーブル名を見つけるには 設定 > カスタマイズ > システムのカスタマイズ > テーブル > テーブルを選択 > 1:N の関連付け を選択します。 SharePointDocument の種類の 関連するテーブル を見つけます。

    取引先企業の関連付けの SharePoint ドキュメント。

    b. グローバル一意識別子 (GUID) を作成し、前の手順で貼り付けた コントロール 要素にある既存の uniqueid GUID を中括弧 {} を保持しながら置き換えます。
    コントロール要素の一意 ID。 c. customizations.xml に加えた変更を保存します。

  13. solution.xml ファイルを開いて バージョン 要素の値を増やします。 たとえば、1.1.0.0 から 1.2.0.0 に変更します。

  14. すべてのソリューション ファイルを圧縮 (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> 

ドキュメント タブの追加または削除

  1. Power Apps にサインインし、左のナビゲーション ウィンドウで、データ を展開し、テーブル を選択します。

  2. 必要なテーブルと フォーム 領域を順に選択してから、ドキュメント タブを削除するべきフォームを開きます。

  3. ドキュメント タブを選択し、フォーム デザイナー ツールバーで 削除 を選択します。

    ファイル タブの削除。

  4. フォーム デザイナーのツール バーで、公開を選択します。

関連情報

SharePoint を使用してドキュメントを管理する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。