Q1.あなたは動物病院で利用しているDynamics 365 の管理者です。
来院予約フォームには、飼い主がペットの種類を選ぶためのドロップダウンフィールドが用意されています。
飼い主が[その他]を選んだ場合に限り、獣医師が詳細を書き込めるテキストフィールドを画面に表示させたいと考えています。
この動的に表示されるフィールドを作成する必要があります。
何を構成すればよいですか?
解答を見る
画面上でフィールドを動的に表示・非表示させる処理を実装するには、ビジネスルールを構成する必要がありますので、Dが正解です。
フォーム上の表示/非表示の制御は、あらかじめ決めた状態を静的に反映するだけで動的な切り替えができないため不正解です。
ビジネスプロセスフローは、ステージやステップを定義してユーザーの入力を案内する機能であり、フィールドの表示制御を目的としないため不正解です。
ワークフローはバックグラウンドの自動処理であり、画面表示をリアルタイムに制御することはできないため不正解です。
ビジネス ルールを作成してビジネス ロジックを適用する
Q2.ある企業では、Microsoft Dataverse 上で Power Apps を運用しています。
この企業では Dataverse データベースの監査を有効化しており、テナントのストレージが上限容量に達してしまいました。
そこで、一部の監査データを削除する必要があります。
どの3つの削除オプションを使用すべきですか?
それぞれの選択肢は、完全な解決策を示します。
※正解はそれぞれ1ポイントです
解答を見る
監査を有効にすると監査ログが自動的に蓄積され、Dataverse のストレージ容量を圧迫しますので、不要なログは削除する必要があります。
監査ログの削除では、「テーブル別」「すべてのユーザーとシステムのアクセスログ」「指定した日付より古い監査ログ」を指定できますので、A・D・Eが正解です。
「レコード別」や「指定された2つの日付の間の監査ログ」という単位での削除は用意されていないため、B・Cは不正解です。
監査ログの削除によるデータベース領域の解放
ログ ストレージの削減: 監査ログの削除
Q3.キャンバスアプリを新規に作成しています。
このアプリは、コレクションに保持したデータへアクセスできる必要があります。
アプリには次の操作を実装します。
◆新しいコレクション変数を作成する。
◆コレクションからテーブルの値を削除する。
これらのアプリ機能を構成する必要があります。
どの関数を使用すべきですか?
回答するには、回答エリアで適切なオプションを選択してください。
※正解はそれぞれ1ポイントです
解答を見る
コレクションはテーブル形式のデータを保持できる仕組みです。
Collect 関数を使うと新しいコレクション変数を作成できますので、1問目は「Collect」が正解です。
コレクションからレコードの値を削除するには Clear 関数を使用しますので、2問目は「Clear」が正解です。
なお、ClearCollect 関数はコレクション内のすべてのレコードを削除したうえで新しい行を追加する関数です。
Collect、Clear、および ClearCollect 関数
Q4.ある会社は、米国・ブラジル・インド・日本に拠点を構えています。
同社はこれらすべての国で金融取引を行ってきました。
このたびブラジルでの金融取引は停止しますが、現地オフィスの営業は継続します。
ユーザーがブラジルの通貨に関連付いたレコードを新たに作成できないようにする必要があります。
ただし、過去の履歴レコードはそのまま残さなければなりません。
この要件を満たすには、Microsoft Dataverse をどのように構成すればよいですか。
解答を見る
他のレコードで既に使用されている通貨は削除できず、非アクティブ化のみが可能です。
通貨レコードを非アクティブ化しても、既存のレコードに保存済みの通貨情報は保持されます。
一方で、新規に作成するレコードでは非アクティブ化した通貨を選択できなくなりますので、Dが正解です。
名称変更は選択を止められず、削除は使用中のため実行できず、言語パックの無効化は通貨の利用可否と無関係のため、A・B・Cは不正解です。
通貨の削除
Q5.ある企業は、Power Pages で構築した Web サイトにチャットボットを埋め込んで公開しています。
この企業は、チャットボットについて次の要件を掲げています。
◆機密データへアクセスするためのチャットボットは、Entra ID ユーザーだけが利用できる必要があります。
◆チャットボットには、Power Pages の Web サイトからのみアクセスできる必要があります。
これらの要件を満たすソリューションを提案する必要があります。
どの2つのオプションを推奨すべきですか?
それぞれの選択肢は、解決策の一部を示します。
※正解はそれぞれ1ポイントです
解答を見る
Copilot Studio ではユーザー認証を構成することで、機密情報へのアクセスを制限できますので、Aが正解です。
また、特定の Web サイトからのみチャットボットへアクセスさせるには、Web チャネルのセキュリティを有効にする必要がありますので、Cが正解です。
データ損失防止ポリシーはコネクタ間のデータ流出を制御する仕組みであり、Teams 認証のみの有効化や新しいチャネルの追加は要件を満たさないため、B・D・Eは不正解です。
Copilot Studio でユーザー認証の構成
Webチャネルのセキュリティを構成する
Q6.あなたは会社のモデル駆動型アプリをカスタマイズしています。
会社のロゴと配色がこれらのアプリ内で適切に反映されるよう、テーマテンプレートを作成します。
テーマは次の要件を満たす必要があります。
◆ロゴを追加して更新できること。
◆アプリを作成するためにメーカーがダウンロードできること。
回答するには、適切な構成を正しい要件へドラッグします。
各構成は、1回または複数回使用することも、まったく使用しないこともできます。
※正解はそれぞれ1ポイントです
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
既存のUI項目の16進数の値を置き換える。
テーマ要素を新しいWebリソースとしてアップロードする。
コンポーネントライブラリを使用する。
解答を見る
ロゴを変更するには、新しいイメージファイルを Web リソースとして追加しますので、「ロゴを更新する」には『テーマ要素を新しいWebリソースとしてアップロードする』が対応します。
アプリの配色を変更するには、[詳細設定]→[カスタマイズ]→[テーマ]でリンクやヘッダーなどの色を[#FFFFFF]形式の16進数で指定しますので、「モデル駆動アプリの色を変更する」には『既存のUI項目の16進数の値を置き換える』が対応します。
システム設定でjpgをアップロードする方法やコンポーネントライブラリの使用は、これらの要件には対応しません。
テーマを使用して、ロゴやアプリの外観をカスタマイズする
Q7.ある会社は、Dataverse を使用して取引先および取引先担当者の情報を管理しています。
同社は、AI Builder のモデルを活用して重要なビジネス上の意思決定を行おうと計画しています。
構築済みの AI Builder モデルを Power Automate と統合する必要があります。
どのモデルを使用すべきですか?
回答するには、回答エリアで適切なオプションを選択してください。
※正解はそれぞれ1ポイントです
解答を見る
テキスト認識モデルは画像や PDF などからテキストを抽出できます。
キーフレーズ抽出モデルは文章から要点やキーワードを抽出できますので、1問目は両方のモデルを組み合わせたオプションが正解です。
予測モデルは過去のデータをもとに将来の結果を予測できますので、2問目は「予測モデル」が正解です。
感情分析・カテゴリ分類・エンティティ抽出は購入可能性の予測という用途には適しません。
AI Builderモデルの種類
予測モデルの概要
Q8.ある会社は、Copilot Studio を使ってチャットボットを構築します。
同社は、ボットが顧客の要求を認識できなかった場合に、発信者を人間のエージェントへ転送することを求めています。
顧客からの認識できない入力に備えてボットを構成する必要があります。
どの機能を使用すべきですか?
解答を見る
フォールバックトピックは、Copilot Studio がユーザーの発話を解釈できず、既存トピックを起動する確信が十分でない場合にトリガーされます。
この仕組みを利用すると、認識できない入力を受け取ったときに人間のエージェントへエスカレーションできますので、Bが正解です。
ワークストリーム・スキル・キュー・エンティティは、いずれもフォールバック時の分岐処理を担う機能ではないため、A・C・D・Eは不正解です。
フォールバック トピックを使用する
システム フォールバック トピックを設定する
Q9.ある企業が Dataverse 環境を使用しており、キャンバスアプリとモデル駆動型アプリの両方からアクセスしています。
この環境には、次の列を持つテーブルが含まれています。
◆名前
◆会社
◆連絡日
同社は、ユーザーが環境内でデータを作成する際に、テーブルへ重複した行が登録されないことを求めています。
この要件を満たすソリューションを実装する必要があります。
次の各記述について、正しい場合は[はい]を、それ以外の場合は[いいえ]を選択してください。
※正解はそれぞれ1ポイントです
| 問題文 | はい | いいえ | |
|---|---|---|---|
| 列に対して重複検出ルールを作成する。 | |||
| 列に対してビジネスルールを作成する。 |
解答を見る
重複検出ルールを作成すると、レコードの作成・更新時に重複データを検知し、ユーザーへ警告を表示できますので、1問目は「はい」が正解です。
ビジネスルールは、画面上での動的な表示/非表示や必須制御などを設定できますが、重複データを検出する処理は実装できませんので、2問目は「いいえ」が正解です。
なお、重複検出ルールの警告は無視して保存することもできるため、データベース上の重複を完全に排除するものではありません。
重複データ検出ルール
Q10.ある会社には、Microsoft Dataverse を使用するモデル駆動型アプリがあります。
ユーザーは、アカウント情報を入力する際に予備の電話番号を追加できる必要があります。
さらにユーザーは、予備の電話番号を登録していない顧客を一覧表示するリストも必要としています。
どの機能を使用すべきですか。
回答するには、適切な機能を正しい要件へドラッグします。
各機能は、1回以上使用することも、まったく使用しないこともできます。
※正解はそれぞれ1ポイントです
選択肢を要件のドロップ欄へドラッグ、またはタップして配置。配置済みの欄をクリックで戻せます(同じ選択肢は複数回使用可)。
ビュー
列
リレーションシップ
解答を見る
予備の電話番号を入力できるようにするには、テーブルに新しい列を作成する必要がありますので、1問目は「列」が正解です。
また、「予備の電話番号 = 空白」という条件のビューを作成すると、予備の電話番号を持たない顧客の一覧を表示できますので、2問目は「ビュー」が正解です。
テーブルやリレーションシップはこれらの要件に直接対応しないため、使用しません。
