catch ステートメントを使用すると、エラーを処理できます。 構文: catch(err) { エラーを処理するコードブロック } 参照: https://www.w3schools.com/js/js_errors.asp トピック 3、コントソ ファーマシューティカルズ 背景 Contoso Pharmaceuticals は、小売および卸売薬局、病院、研究施設向けに医薬品を製造および販売しています。 同社は Dynamics 365 Sales と Dynamics 365 Finance を導入する予定です。 現在の環境 Contoso 社は、供給するすべての医薬品をリストした Microsoft Excel ブックを管理しています。 薬局は電子メールで注文リクエストを送信します。 顧客拠点のすべての情報は、顧客担当者によって手書きされます。 Contoso は、独自のデータベースを使用する医療業界アプリケーションである Cerner を使用しています。 一部のアカウントは他の薬局からの紹介です。 各薬局には独自の Dynamics 365 Sales インスタンスがあります。 要件 一般的な Contoso は、システム内のカスタム コードとカスタム コネクタが最小限であることを確認したいと考えています。 アカウント 会計システムと顧客管理システム間で薬局の名前が同期されていることを確認します。 アカウント番号は、Cerner データベース内の医薬品システムに自動的に入力され、同期される必要があります。 アカウントがシステムに入力されるとき、紹介顧客ボックスが選択されている場合は追加のフィールドが表示される必要があります。ボックスが選択されていない場合は、追加のフィールドは表示されません。 アカウント レコードが作成されてから 10 日後に、アカウント レコードの Priority フィールドを 1 に変更するトリガーを作成する必要があります。 Priority フィールドをトリガーするには、Priority_Trigger という名前のフィールドを作成する必要があります。 顧客が小売薬局、卸売薬局、研究施設、または病院のいずれであるかを選択するには、「施設タイプ フィールド」というフィールドを追加する必要があります。 ユーザー UserA は、Power Apps アプリを作成して公開できる必要があります。 UserB はすべてのシステムの所有者であり、権限を付与してすべての新しい環境を作成できる必要があります。 UserC は、システムに接続されたアプリを作成し、セキュリティ ロールとエンティティを更新できる必要があります。 薬局の担当者は、アプリを実行して自分の記録にのみアクセスできる必要があります。 会計 Power Apps アプリへのアクセスは、会計チームのメンバーに制限する必要があります。 エンドユーザーは必要なシステムへの最小限のアクセス権を持っている必要があります。 アカウント フォームで電話番号を表示できるのは、管理者のみです。 開発者はすべてのユーザー向けに新しいアプリを作成できる必要があります。 営業ユーザーは自分のレコードにのみアクセスできる必要があります。 報告 薬局の注文は、次の 4 つのグラフで表示する必要があります。 年間収益10万ドル以上 年間収益10万ドル未満 研究施設 病院 グラフはインタラクティブである必要があり、ユーザーは任意のディメンションをドリルダウンできる必要があります。 カスタマイズ Slack を使用してリードが追加されたときに営業チームに通知が送信されるようにします。 リードにレビュー段階が販売プロセスに追加されていることを確認します。 医師がリストされていない場合は、Doctor という名前のカスタム エンティティに医師を手動で追加する必要があります。 Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer. Fields for the doctor's name and phone number must be displayed in the customer record. The doctor entered on the customer's record must be validated against doctors that exist in the system. The new solution will be sold to other pharmacies for use. The application must not allow changes to be made. The solution must be error free so that when it is installed in other environments it does not cause issues. A custom mobile app must be created to allow salespeople to add or search by pharmacy name. Pharmacy records must be uniquely identified by pharmacy name, address, contact name, and phone number. When a pharmacy is added by using the mobile app, the phone number must be validated to be all digits.