MB-820 試験問題 56
ホットスポットに関する質問
文字 S で始まらない番号を持つすべての在庫項目をブロックする手順を記述しています。
手続きを完了する必要があります。
コード式をどのように完成させるべきでしょうか? 回答するには、回答領域で適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。

文字 S で始まらない番号を持つすべての在庫項目をブロックする手順を記述しています。
手続きを完了する必要があります。
コード式をどのように完成させるべきでしょうか? 回答するには、回答領域で適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。

MB-820 試験問題 57
次のコードを含むテナントごとの拡張機能があります。

次の各文について、正しい場合は「はい」を選択してください。そうでない場合は「いいえ」を選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。


次の各文について、正しい場合は「はい」を選択してください。そうでない場合は「いいえ」を選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。

MB-820 試験問題 58
不適合ページのコメント フィールドのプロパティを定義する必要があります。
コード セグメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。

コード セグメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。

MB-820 試験問題 59
ケーススタディ 2 - アルペンスキーハウス
会社概要
アルパインスキーハウスは、ホテル、レストラン、店舗を所有・運営する会社です。
現在、当社では以下のソフトウェアとインターフェースを使用しています。
- ホテルの客室を管理するためのプロパティ管理ソフトウェア(PMS)
- 売上請求書を生成し、発注書を作成するオンプレミス会計ソフトウェア
- レストランや店舗が必要な情報を取得できるようにする API レストランや店舗では、POS (販売時点管理) デバイス用のスタンドアロン ソフトウェアを使用しています。毎日、POS 端末は販売データのテキスト ファイルを生成し、そのファイルをサーバー フォルダーに保存します。アカウント アシスタントは、システムで処理できるように、そのファイルを現在のソフトウェア テーブルに手動でインポートする必要があります。
ゼネラルマネージャーは、部門マネージャーから毎月数件のレポートを受け取りますが、レポートの作成には時間がかかりすぎます。
計画された改善
同社は、会社全体を管理するために、別のシステムから Business Central Online に移行しています。
同社は、API を使用してさまざまなシステム間で情報を取得または共有することで、各部門の効率を向上させることを計画しています。
購買に関わる各部門は、購買リクエストを自動的かつ簡単に行える必要があります。各部門は ERP 管理システム全体にアクセスする必要はありません。
技術仕様
アルペンスキーハウスでは、計画されている改良のためにいくつかの拡張部分の開発が必要です。
すべての拡張機能を開発するには、Business Central 設計パターンを使用する必要があります。
アルペンスキーハウスは次のページを開発する必要があります。
- 拡張機能を初めてインストールするときに必要な情報を提供するために、ウィザードのような複数のステップのダイアログで複数の構成を提供するページ
- 関連情報と追加情報を含むページを表示する部門固有のロール センター ページ IT 部門は、Power BI を使用して部門情報を分析することを計画しています。最適なパフォーマンスを提供するようにデータベースを構成する必要があります。
部門固有の要件
ハウスキーピング部門
ハウスキーピング部門では、効率を高め、データ入力エラーを回避するために、次のことが必要です。
- Business Centralオンラインの関連領域へのナビゲーションを最小限に抑え、関連情報を表示するハウスキーピングロールセンター
- ルームエンティティに関する追加情報を表示するために新しいルームページに埋め込むページ
- ハウスキーピングチームが客室の問題情報を入力するための「Room Incident」というテーブル
- 拡張機能に接続するハウスキーピングキャンバスアプリ
- 部門では、RoomsAPI という新しい API ページを備えた拡張機能の開発が必要です。
- ハウスキーピング チームは RoomsAPI を使用して、部屋の詳細を公開したり、作業完了時に更新したり、キャンバス アプリから修理通知を提供したりします。
- このカスタム API ページは、Rooms という名前のカスタム テーブルを公開し、ID を 50000 にする必要があります。テーブルは PMS から更新できる必要があります。 - PMS チームは、カスタム API に接続するためのエンドポイントを認識している必要があります。
- 開発者は API ページに次の詳細を提供します。

- 拡張機能は Business Central オンラインで公開する必要があり、すべてのホテルの部屋を含む「部屋リスト」という名前のリスト ページを含める必要があります。
- この拡張機能のインストールまたは更新は、次の要件を満たす必要があります。
o 一部の Web サービスは自動的に公開する必要があります。
o 指定されたアプリケーションのメタデータのバージョンは、AL 言語で取得する必要があります。o タスクを実行するために必要なコードは、アプリケーションの他の部分からアクセスできません。
o 部屋のインシデント テーブル情報には、次のフィールドが含まれている必要があります。
o インシデントエントリ: 増分番号
o 部屋番号: 部屋表の部屋
o 事故発生日: 作業日
- ルームインシデントテーブルのテーブル定義では、ハウスキーピングチームが新しいレコードを挿入したときにインシデント日付が自動入力される必要があります。
- インシデントの日付の値は、Business Central オンライン クライアントで構成された作業日である必要があります。
- ステータス: インシデントのステータスを識別するための次のオプションが含まれます。
o オープン: ルームインシデントが作成されたとき
o 進行中: 誰かが修理作業を開始したとき
o クローズ: インシデントが解決されたとき
- インシデント終了日: 自動更新フィールド (ステータスが「終了」になると、フィールドは作業日で更新されます)
- インシデントの説明: テキスト
- 画像: メディアデータタイプ
o 保存された画像はメニューアクションからダウンロード可能である必要があります。
o ダウンロード アクションを含めるには、ルーム インシデント ページを開発する必要があります。
部門固有の要件
レストランとショップ
効率を高めるには、新しいシステムでは、POS 端末の API を使用して、レストランや店舗から生成されたデータを直接管理する必要があります。
会社では、POS 端末 API から情報を読み取るために、ジョブ キューから呼び出されるコードユニットが必要です。
POS端末情報はPOS情報というテーブルに保存され、IDを持つ必要があります。
50100、ページ上で編集可能。
アカウント マネージャーには、プロセスを手動で実行するためのオプションがページのメニューに必要です。
POS 端末から受信した情報を分析するには、次のものが必要です。
- 情報をPower BIにエクスポートするためのticketAPIというカスタムAPI
- データベースのパフォーマンスを向上させるための読み取りスケールアウト機能の使用
部門固有の要件
購買部門と不適合処理
購買部門では、仕入先から受け取った商品の不適合を記録するために、Business Central オンラインで新しいエンティティが必要です。エンティティは次のように設定する必要があります。
- 不適合エンティティには 2 つのテーブルが必要です。
共通情報を含むoaヘッダー
o 不適合な受領品目の詳細が記載された1行以上の行
- エンティティには、情報を保存するために、「不適合」という名前のページと「不適合行」という名前のサブページが必要です。
- 数量の誤りや品質の問題のある発注書を受け取った場合、企業はシステム内に不適合文書を作成する必要があります。文書には次の情報を含める必要があります。
- 不適合番号: このフィールドを管理し、次の機能を使用するには、Business Central オンラインの番号シリーズ テーブルを使用する必要があります。
o 英数字の値
o 番号の一部として「NC」と年を含む数値形式。例: NC24-001
- 不適合日: 作成日のみ保存
- ベンダー番号: 商品を発送したベンダーの番号を保存します。会社のベンダーのみを含める必要があります。
- オーナー: 会社で定義された従業員のコード
- 受領番号:以下の条件を満たす必要があります。
o 既存の領収書番号であること
o ベンダー番号フィールドに示されているベンダーから受け取る
o コメント: 品質の問題を説明するために、リッチテキストと画像を含むコメントを含めることができます。o ステータス: 次のような不適合ステータスが含まれます。
o 開く
o 通知済み
o 閉鎖
- 行には次の詳細が含まれている必要があります。
o 商品番号: 受領した商品(既存の在庫商品のみ)
o 説明: アイテムの説明
o 数量: 不適合数量
o 不適合タイプ:
品質
量
配送日
不適合のシリアル番号と、不適合が作成できる期間は、ユーザーが変更できるように、構成テーブルとそれに対応するページに含まれている必要があります。
ホットスポットに関する質問
不適合ページのコメント フィールドのプロパティを定義する必要があります。
コード セグメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。

会社概要
アルパインスキーハウスは、ホテル、レストラン、店舗を所有・運営する会社です。
現在、当社では以下のソフトウェアとインターフェースを使用しています。
- ホテルの客室を管理するためのプロパティ管理ソフトウェア(PMS)
- 売上請求書を生成し、発注書を作成するオンプレミス会計ソフトウェア
- レストランや店舗が必要な情報を取得できるようにする API レストランや店舗では、POS (販売時点管理) デバイス用のスタンドアロン ソフトウェアを使用しています。毎日、POS 端末は販売データのテキスト ファイルを生成し、そのファイルをサーバー フォルダーに保存します。アカウント アシスタントは、システムで処理できるように、そのファイルを現在のソフトウェア テーブルに手動でインポートする必要があります。
ゼネラルマネージャーは、部門マネージャーから毎月数件のレポートを受け取りますが、レポートの作成には時間がかかりすぎます。
計画された改善
同社は、会社全体を管理するために、別のシステムから Business Central Online に移行しています。
同社は、API を使用してさまざまなシステム間で情報を取得または共有することで、各部門の効率を向上させることを計画しています。
購買に関わる各部門は、購買リクエストを自動的かつ簡単に行える必要があります。各部門は ERP 管理システム全体にアクセスする必要はありません。
技術仕様
アルペンスキーハウスでは、計画されている改良のためにいくつかの拡張部分の開発が必要です。
すべての拡張機能を開発するには、Business Central 設計パターンを使用する必要があります。
アルペンスキーハウスは次のページを開発する必要があります。
- 拡張機能を初めてインストールするときに必要な情報を提供するために、ウィザードのような複数のステップのダイアログで複数の構成を提供するページ
- 関連情報と追加情報を含むページを表示する部門固有のロール センター ページ IT 部門は、Power BI を使用して部門情報を分析することを計画しています。最適なパフォーマンスを提供するようにデータベースを構成する必要があります。
部門固有の要件
ハウスキーピング部門
ハウスキーピング部門では、効率を高め、データ入力エラーを回避するために、次のことが必要です。
- Business Centralオンラインの関連領域へのナビゲーションを最小限に抑え、関連情報を表示するハウスキーピングロールセンター
- ルームエンティティに関する追加情報を表示するために新しいルームページに埋め込むページ
- ハウスキーピングチームが客室の問題情報を入力するための「Room Incident」というテーブル
- 拡張機能に接続するハウスキーピングキャンバスアプリ
- 部門では、RoomsAPI という新しい API ページを備えた拡張機能の開発が必要です。
- ハウスキーピング チームは RoomsAPI を使用して、部屋の詳細を公開したり、作業完了時に更新したり、キャンバス アプリから修理通知を提供したりします。
- このカスタム API ページは、Rooms という名前のカスタム テーブルを公開し、ID を 50000 にする必要があります。テーブルは PMS から更新できる必要があります。 - PMS チームは、カスタム API に接続するためのエンドポイントを認識している必要があります。
- 開発者は API ページに次の詳細を提供します。

- 拡張機能は Business Central オンラインで公開する必要があり、すべてのホテルの部屋を含む「部屋リスト」という名前のリスト ページを含める必要があります。
- この拡張機能のインストールまたは更新は、次の要件を満たす必要があります。
o 一部の Web サービスは自動的に公開する必要があります。
o 指定されたアプリケーションのメタデータのバージョンは、AL 言語で取得する必要があります。o タスクを実行するために必要なコードは、アプリケーションの他の部分からアクセスできません。
o 部屋のインシデント テーブル情報には、次のフィールドが含まれている必要があります。
o インシデントエントリ: 増分番号
o 部屋番号: 部屋表の部屋
o 事故発生日: 作業日
- ルームインシデントテーブルのテーブル定義では、ハウスキーピングチームが新しいレコードを挿入したときにインシデント日付が自動入力される必要があります。
- インシデントの日付の値は、Business Central オンライン クライアントで構成された作業日である必要があります。
- ステータス: インシデントのステータスを識別するための次のオプションが含まれます。
o オープン: ルームインシデントが作成されたとき
o 進行中: 誰かが修理作業を開始したとき
o クローズ: インシデントが解決されたとき
- インシデント終了日: 自動更新フィールド (ステータスが「終了」になると、フィールドは作業日で更新されます)
- インシデントの説明: テキスト
- 画像: メディアデータタイプ
o 保存された画像はメニューアクションからダウンロード可能である必要があります。
o ダウンロード アクションを含めるには、ルーム インシデント ページを開発する必要があります。
部門固有の要件
レストランとショップ
効率を高めるには、新しいシステムでは、POS 端末の API を使用して、レストランや店舗から生成されたデータを直接管理する必要があります。
会社では、POS 端末 API から情報を読み取るために、ジョブ キューから呼び出されるコードユニットが必要です。
POS端末情報はPOS情報というテーブルに保存され、IDを持つ必要があります。
50100、ページ上で編集可能。
アカウント マネージャーには、プロセスを手動で実行するためのオプションがページのメニューに必要です。
POS 端末から受信した情報を分析するには、次のものが必要です。
- 情報をPower BIにエクスポートするためのticketAPIというカスタムAPI
- データベースのパフォーマンスを向上させるための読み取りスケールアウト機能の使用
部門固有の要件
購買部門と不適合処理
購買部門では、仕入先から受け取った商品の不適合を記録するために、Business Central オンラインで新しいエンティティが必要です。エンティティは次のように設定する必要があります。
- 不適合エンティティには 2 つのテーブルが必要です。
共通情報を含むoaヘッダー
o 不適合な受領品目の詳細が記載された1行以上の行
- エンティティには、情報を保存するために、「不適合」という名前のページと「不適合行」という名前のサブページが必要です。
- 数量の誤りや品質の問題のある発注書を受け取った場合、企業はシステム内に不適合文書を作成する必要があります。文書には次の情報を含める必要があります。
- 不適合番号: このフィールドを管理し、次の機能を使用するには、Business Central オンラインの番号シリーズ テーブルを使用する必要があります。
o 英数字の値
o 番号の一部として「NC」と年を含む数値形式。例: NC24-001
- 不適合日: 作成日のみ保存
- ベンダー番号: 商品を発送したベンダーの番号を保存します。会社のベンダーのみを含める必要があります。
- オーナー: 会社で定義された従業員のコード
- 受領番号:以下の条件を満たす必要があります。
o 既存の領収書番号であること
o ベンダー番号フィールドに示されているベンダーから受け取る
o コメント: 品質の問題を説明するために、リッチテキストと画像を含むコメントを含めることができます。o ステータス: 次のような不適合ステータスが含まれます。
o 開く
o 通知済み
o 閉鎖
- 行には次の詳細が含まれている必要があります。
o 商品番号: 受領した商品(既存の在庫商品のみ)
o 説明: アイテムの説明
o 数量: 不適合数量
o 不適合タイプ:
品質
量
配送日
不適合のシリアル番号と、不適合が作成できる期間は、ユーザーが変更できるように、構成テーブルとそれに対応するページに含まれている必要があります。
ホットスポットに関する質問
不適合ページのコメント フィールドのプロパティを定義する必要があります。
コード セグメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。

MB-820 試験問題 60
Business Central を使用する企業向けのコードユニットを開発しています。
コード ユニットは、拡張パッケージのインストール中にのみ実行する必要があります。
コードユニットを作成する必要があります。
「コードをどのように完成させるか」という質問に回答するには、回答エリアで適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。

コード ユニットは、拡張パッケージのインストール中にのみ実行する必要があります。
コードユニットを作成する必要があります。
「コードをどのように完成させるか」という質問に回答するには、回答エリアで適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。








