内部 Microsoft Power Platform ハブを作成する

成長の中心にあるのはコミュニティであり、そこは人々が協力し、アイデアを共有し、テクノロジーを適用してより多くのことを達成するための新しい方法を発見する場所です。 コミュニティは、潜在的知識を共有し、スキル セットを拡大するために質問をする安全な場所です。 成長するメーカーのコミュニティを作ることに成功した組織は、Yammer または Microsoft Teams グループ、定期的なイベントや講演の機会などのツールを提供し、継続的な学習環境を作ります。

組織内のすべての人が定期的に集まって、交流し、知識を共有し、新しい可能性を探求できるようにします。 デジタル文化を作るリーダーは、組織内のコミュニティが地理的および組織的なサイロを分割するためのフレームワークを導入します。

Power Platform ハブを作成する

独自の SharePoint ハブまたは Teams サイトを設定して、サクセス ストーリー、今後のイベント、エンゲージメントのルール、ガイドラインを作成者コミュニティと共有するか - または Power Platform ハブ テンプレート で開始します。 このサイトは、作成者が Microsoft Power Platform の使用を開始するのに必要なものすべてを見つけるためのワンストップ ショップである必要があります。

Wiki に含めるべき内容に関するヒントを次に示します。

  • トレーニングおよび再利用可能なリソース: 社内外のトレーニング リソース、再利用可能なコンポーネントとテンプレート、およびメーカーが従うべきブランド ガイドラインや命名規則を共有します。

  • コミュニティ: 内部コミュニティとの関わり方、擁護者になる方法、助言者を見つける方法、およびコミュニティのメリットを共有します。

  • 環境戦略: 利用可能な環境と、既存の環境へのアクセスを要求する方法、または新しい環境を要求する方法を共有します。さらに、作成者が環境のライセンス、セキュリティ、コネクタの境界を把握していることを確認します。

  • データの消失防止 (DLP) ポリシー戦略: どのコネクタがどの環境で使用可能であるか、および特定のプロジェクトに対してより多くのコネクタまたは新しい環境を要求する方法を共有します。

  • 作成者の責任: 作成者の責任を共有します。例:

  1. 未使用のリソースを削除して、テナントを整理する
  2. アプリが必要なエンド ユーザーとのみ共有されるようにする
  3. 既定の環境でアプリをサポートするか、ビジネス上重要またはミッション クリティカルなアプリを実装する前に、センター オブ エクセレンス チームと協力して、適切なサポートを計画します。
  4. 正式なサポートを利用するなど、ビジネス上重要またはミッション クリティカルなアプリに対して実施しているプロセスについて、メーカーが教育を受けていることを確認します。
  • サポート プロセス: メーカーとソリューションをサポートする方法を共有します。

  • ライセンス管理: 利用可能なライセンスとそれらのライセンスに含まれるもの、プレミアム ライセンスの要求方法、および IT から部署またはチームへのクロスチャージが実施されている場合にそれらのプレミアム ライセンスの支払いを誰が行うかを共有します。

  • UI/UX: UX に関する会社の標準/スタイルと全体的なベスト プラクティスに関するディスカッション領域。

Microsoft Power Platform Wiki ページのサンプル。

Power Platform コミュニケーション サイト テンプレートを使い始める

Power Platform コミュニケーション サイト テンプレートは、Power Platform ウィキおよびコミュニティ サイト設定時に、内部設定の開始点となるコンテンツとページ テンプレートを提供するように設計された SharePoint コミュニケーション サイトです。 このコミュニケーション サイトは、Power Platformコミュニティが、デジタル ガバナンスやコンプライアンス ガードレール、今後のイベント、成功事例など、必要なニュースやリソースを見つけることができる場所となるよう設計されています。

Power Platform コミュニケーション サイト テンプレートを展開する

Power Platform コミュニケーション サイト テンプレートは、2 つの PowerShell スクリプトを実行してインストールされる SharePoint オンライン テンプレートです。 このセクションの手順では、PowerShell スクリプトを準備して実行するプロセスについて説明します。

注意

組織によっては、PowerShell スクリプトを実行する能力が制限されている場合や、SharePoint Online 管理チームと協働で PowerShell スクリプトを実行する必要がある場合もあります。

アセットをダウンロードする

  1. GitHub から Power Platform コミュニケーション サイト テンプレートをダウンロードします。
  2. PowerPlatformHub.zip フォルダーの内容を PC 上の場所に抽出します。
  3. ファイルを抽出したフォルダーへのパスをコピーします。 PowerShell スクリプトを実行してテンプレートを展開するときに、このパスが必要になります。

Power Platform コミュニケーション サイト テンプレートを展開するための前提条件

Power Platform コミュニケーション サイト テンプレートを展開するためのスクリプトは、次の 2 つの PowerShell モジュールに依存しています。

  1. Microsoft.PowerApps.Administration.PowerShell をダウンロードしてインストールする
  2. PnP PowerShell をダウンロードしてインストールする

Microsoft.PowerApps.Administration.PowerShell モジュールの PowerShell コマンドには、Windows PowerShell バージョン 5.x が必要です。

マシンで実行されている PowerShell のバージョンを確認します。

$PSVersionTable.PSVersion

PowerShell スクリプト変数を更新する

Power Platform コミュニケーション サイト テンプレートを展開するための PowerShell スクリプトには、組織を反映するように更新する必要があるいくつかの変数が含まれています。

選択した ISE で Deploy-PowerPlatformHub.ps1 を開いて、次の変数を更新します。

$adminTenantName = 'contoso'
$adminURL = 'https://' + $adminTenantName + '-admin.sharepoint.com'
$companyName = 'Contoso'
$lcid = 1033
$newSiteURL = 'https://' + $adminTenantName + '.sharepoint.com/sites/powerplatformhub'
$ownerEmail = 'owner@contoso.com'
$siteTemplate = 'SITEPAGEPUBLISHING#0'
$siteTitle = 'Power Platform Communication Site'
$timeZone = 2
  1. $adminTenantName - SharePoint ルート サイト の名前。ルート サイトが contoso.sharepoint.com の場合、contoso と入力します。
  2. $companyName - 組織名。この名前は、テンプレート ページ ナビゲーション、ページ タイトル、およびサンプル ページで使用されます。
  3. $lcid - ロケール を入力して、SharePoint Online サイトの言語を定義し、英語 (米国) の場合は 1033 を入力します。
  4. $newSiteURL - /powerplatformhub を選択した Power Platform コミュニケーション サイト URL に置換します。
  5. $ownerEmail - 管理者の電子メール アドレスで更新します。
  6. $siteTitle - 選択した Power Platform コミュニケーション サイト タイトルと置換します。
  7. $timeZone - 組織のタイムゾーンを表す数値。

選択した ISE で Set-PowerPlatformHubAsDLPErrorSettings.ps1 を開いて、次の変数を更新します。

$newSiteURL = 'https://contoso.sharepoint.com/sites/powerplatformhub/SitePages/Data-Loss-Prevention-(DLP)-Policies.aspx'
$supportEmail = 'support@contoso.com'
$tenantId = '00000000-0000-0000-0000-000000000000'
  1. $newSiteURL - SharePoint サイトのデータ損失防止ポリシー ページの URL。
  2. $supportEmail - サポート部門の電子メール アドレス。
  3. $tenantId - テナントの GUID。 ここでテナント ID を見つける方法を学びます。

PowerShell スクリプトを実行する

  1. 開始 を選択>PowerShell と入力>管理者として実行
  2. ソース ファイルを含むフォルダーに移動します - これは、テンプレートのダウンロード 後でファイルを抽出したフォルダーです。
  3. (次の名前を入力して) 次の PowerShell スクリプトを実行します:
    1. .\Deploy-PowerPlatformHub.ps1
    2. .\Set-PowerPlatformHubAsDLPErrorSettings.ps1

展開が成功したかどうかをテストします

スクリプトの実行が完了すると、通知メッセージが表示されます。

「Power Platform ハブの展開が完了しました!」

  1. Power Platform コミュニケーション サイトの URL に移動します。
  2. サイト ページ ドキュメント ライブラリにはファイルが含まれており、イベントリストが存在することを確認してください。

トラブルシューティング​​

PowerShell スクリプトは、障害をキャッチするように作成されています。 ただし、エラーが表示された場合は、次を確認する必要があります。

SharePoint Online に接続できません

SharePoint Online に接続できない場合、PnP PowerShell が登録されていないことが原因である可能性があります。 グローバル 管理者 は、このドキュメント の手順に従って登録する必要があります。

スクリプトを実行できません

署名されていないためPowerShellスクリプトを読み込めないというエラー メッセージが表示された場合は、実行ポリシーを更新して、現在のユーザーから実行ポリシーを削除 する必要があります。

私のテナントは SharePoint バニティ URL を使用しています

バニティ URL を使用している企業は世界中にほとんどありません。 これらの企業の 1 つである場合は、スクリプトの $adminURL & $newSiteURL 変数に URL をハードコーディングしてください。 これにより、スクリプトが適切なテナントとサイトに接続されるようになります。

問題が解決していませんか。

設定に関する問題が引き続き発生する場合、質問がある場合、または機能のリクエストを提起したい場合は、aka.ms/pphub-issues で問題を報告してください。

構成

Power Platform コミュニケーション サイトには、独自のコンテンツのプレースホルダー テキストとアイデアが含まれています。 サイトを使用する準備が整う前に、独自のプロセス、リンク、画像でこのコンテンツを更新してください。

デプロイ後、設定 (歯車アイコン) > サイト コンテンツ > サイト ページ の順に移動して開始し、次のように変更します:

  • Accelerate-innovation-and-amplify-your-productivity-with-Power-Platform.aspx: この永続的なニュース ストーリーは、Power Platform の戦略とビジョンをメーカーやコミュニティと共有する場所です。 エグゼクティブ スポンサーと一緒にビデオを録画し、Microsoft Power Platform でより多くのことを達成するようメーカーを鼓舞します。

  • Consultation-and-Development.aspx : 社内の Power Platform 開発チームがある場合、連絡先の詳細、およびここで関与する方法を提供します。 そうでない場合は、このページを削除します。

  • Data-Loss-Prevention-(DLP)-Policies.aspx: どのコネクタがどの環境で使用可能であるか、および特定のプロジェクトに対して追加のコネクタまたは新しい環境を要求する方法を共有します。 着手のための一般的な DLP ポリシー戦略のコンテンツをここに追加しました。 ドキュメントをスキャンして、独自のプロセスとガイドラインで更新する必要がある *会社固有の指示のプレースホルダーを探します。 独自のコンテンツでコミュニケーション サイトを更新するためのプレースホルダーに注意してください

  • Environments.aspx: 利用可能な環境と、既存の環境へのアクセスを要求する方法、または新しい環境を要求する方法を共有します。さらに、メーカーがライセンス、環境のセキュリティ、およびコネクタに関する環境の境界を知っていることを確認してください。 開始するための一般的な環境戦略のコンテンツをここに追加しました。 ドキュメントをスキャンして、独自のプロセスとガイドラインで更新する必要がある *会社固有の指示のプレースホルダーを探します。

  • Guided-Learning.aspx : このページには、Microsoft Learn で利用できる Power Platform ラーニング パスの概要が記載されています。 社内トレーニング イベントを実施している場合は、ここに追加します。

  • Internal-Communities.aspx: このページを更新して、Power Platform コミュニティにリンクを追加します。ここには Yammer Web パーツを含めることをお勧めします。

  • Power-Platform-at-{companyName}.aspx: メーカーの責任を共有します。たとえば、

    • 未使用のリソースを削除して、テナントを整理します。
    • アプリが必要なエンド ユーザーとのみ共有されるようにします。
    • 既定の環境でアプリをサポートする。
    • ビジネス上重要またはミッション クリティカルなアプリを実装する前に、センター オブ エクセレンス チームと協力して、適切なサポートを計画します。

    正式なサポートを利用するなど、ビジネス上重要またはミッション クリティカルなアプリに対して実施しているプロセスについて、メーカーが教育を受けていることを確認します。

  • Requesting-a-Premium-License.aspx: 利用可能なライセンスとそれらのライセンスに含まれるもの、プレミアム ライセンスの要求方法、および IT から部署またはチームへのクロスチャージが実施されている場合にそれらのプレミアム ライセンスの支払いを誰が行うかを共有します。

  • Support.aspx: メーカーとソリューションをサポートする方法を共有します。 詳細: サポート戦略を立てる

既存のコンテンツを変更したら、次のことも行う必要があります

  • 作成者と共有したい追加コンテンツ用の新しいページを作成し、ナビゲーションバーで 編集 を選択してナビゲーションに追加します。 ナビゲーションを編集して、独自ページを追加します
  • Adele-Vance.aspxJames-Williams.aspx ページを削除します。これらのページは、今週のチャンピオン ページ テンプレートを使用する方法のテンプレートです。 Power Platform コミュニケーション サイトのホームページから、新規 > ページ > チャンピオン を選択して、チャンピオンを祝いましょう。 テンプレートから新しいページを追加する
  • Success-story--Learn-how-our-Finance-department-saved-1M-per-month-by-automating-processes.aspx ページを削除します。これは、成功事例を共有する方法のテンプレートです。 Power Platform コミュニケーション サイトのホームページから、新規 > ページ > ストーリー を選択して、自身の成功事例を掲載します。
  • Research-and-Innovation-hackathon.aspx ページを削除します。このページは、今後のハッカソン イベントを発表する方法のテンプレートです。 Power Platform コミュニケーション サイトのホームページから、新規 > ページ > ハッカソン を選択して、ハッカソンを発表しましょう。