
トピック 2、最初のコンサルタント
ビジネス要件
すべての新規および拡張オブジェクトは、FinanceExt という名前の既存のモデルに配置する必要があります。新しいモデルの作成は許可されていません。
Best For You Organics Company では、ファースト アップ コンサルタントが各現金割引レコードに特定の最低請求金額を適用する必要があります。現金割引は、最低請求額要件が満たされている場合にのみ適用できます。新しいフィールドは、許容表示文字数を 10 に設定して、CashDisc フォーム グリッドに追加する必要があります。
First Up コンサルタントは、必要な現金割引方法と対応する最小請求金額を、Best For You Organics Company のエンタープライズ リソース プランニング (ERP) システムから直接取得する必要があります。
最高財務責任者 (CFO) は、次のレポートを要求します。
すべての未払いの請求書、適用される新しい最小しきい値を含む現金割引タイプ、および割引額を示すレポート。このレポートには、Accounts Payable Manager ロールのメンバーであるユーザーのみがアクセスする必要があります。
支払期日が 2019 年 5 月 1 日より前で、請求額が $20,000 ~ $100,000 の Best For You Organics Company への未払いの請求書をリストする Microsoft Excel ワークブックを作成する必要があります。
未払いの請求書の現金割引は、新しい最小請求額で更新する必要があります。
技術要件
仕入先請求書の期限切れフォームでグリッドをフィルター処理できる必要があります。既定では、期日、請求額、および仕入先の列に基づいてフォームをフィルター処理する必要があります。ユーザーは、複数のフィールドを使用して、再利用可能なユーザー固有のフィルターをページに適用できる必要があります。
キャッシュディスクフォーム
フォームに MinimumInvoiceAmount という名前の新しいフィールドを追加するには、CashDisc フォームを拡張する必要があります。新しいフィールドの拡張モデルに新しい拡張データ型を追加する必要があります。新しいフィールドは、割引方法フィールドの上に追加する必要があります。フィールドには 10 文字を表示する必要があります。
買掛金担当マネージャーと買掛金管理担当者は、フォームへの削除アクセス権を持っています。パーミッションを変更して、買掛金担当者がフォームへの表示アクセス権のみを持つように制限する必要があります。
現金割引記録レポート
CashDisc レコードのリストを表示するレポートを作成する必要があります。CashDisc.DiscMethod フィールドを使用して、MinimumInvoiceAmount フィールドとフィルター処理されたデータを含める必要があります。該当するセキュリティ オブジェクトを既存の「FinanceExt」モデルで作成し、買掛金ロールにマップされたユーザーがレポートにアクセスできるように構成する必要があります。
バッチジョブ
毎月の最終日に実行されるバッチ ジョブを作成して、現在の未払いの請求書を最小請求額の変更で更新する必要があります。ジョブは次の要件を満たす必要があります。
* 次のパラメータを受け入れます: Vendor、DueDate。
* アクション メニュー項目によって呼び出し可能であること。
* ジョブに含めるベンダーをユーザーが指定できるようにします。
バッチ ジョブを作成して、変更された CashDisk MinimumInvoiceAmount 値を特定し、これらを適用して購入明細を開く必要があります。