MB-820 試験問題 91

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

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

    クライアントデータを保持するためのテーブルを作成する予定です。
    次のデータ整合性要件があります。
    * 他のレコードへの参照を確立する必要があります。
    * 宛先レコードにレコードが存在するかどうかを検証します。
    各要件に使用するテーブル フィールド プロパティを選択する必要があります。
    どのテーブル フィールド プロパティを使用する必要がありますか? 回答するには、回答領域で適切なオプションを選択してください。
    注意: 正しい選択ごとに 1 ポイントが加算されます。

    MB-820 試験問題 93

    問題管理モジュールを実装し、Postlssue メソッドを公開する必要があります。
    どの 4 つのアクションを順番に実行する必要がありますか? 回答するには、適切なアクションをアクション リストから回答領域に移動し、正しい順序に並べます。
    注意:正解の選択肢の順序は1つだけではありません。正解の選択肢のいずれを選択しても、得点が加算されます。

    MB-820 試験問題 94

    会社には次のカスタム権限セットがあります。

    権限セットを「権限セット」ページで表示できるようにする必要があります。
    順番に実行する必要がある 3 つのアクションはどれですか。回答するには、適切なアクションをアクション リストから回答領域に移動し、正しい順序に並べます。
    注意:正解の選択肢の順序は複数あります。正解の選択肢のいずれかを選択しても、得点は付与されます。

    MB-820 試験問題 95

    N 適合性テーブルのフィールドのデータ型を定義する必要があります。
    どの 2 つのデータ型を使用する必要がありますか? それぞれの正解はソリューションの一部を示しています。
    注意: 正しい選択ごとに 1 ポイントが加算されます。