【Dynamics】新機能 フィールドへの推奨通知表示
新たにに追加されたフィールドへの推奨通知機能について。
■概要
フィールドの横に推奨アイコンが表示され、アイコンをクリックするとメッセージが表示。「適用」ボタン押下時に指定したアクションを実行することが可能となる。
例として、取引先担当者の勤務先電話番号変更時に推奨アイコンを表示し「優先する連絡先」に電話を表示する。
イメージは以下。
電話番号を変更
推奨アイコンが表示される
メッセージが表示。「適用」をクリックする
優先する連絡方法に「電話」が設定される
今回使用したコードはこちら
// 携帯電話フィールドのコントロール var myControl = Xrm.Page.getControl('mobilephone'); // 優先する連絡先フィールドのコントロール var preferredcontactmethodcode = Xrm.Page.data.entity.attributes.get('preferredcontactmethodcode'); if (!myControl.getValue() && preferredcontactmethodcode.getValue() != 3) { var actionCollection = { message: '', actions: null }; // アクションの設定 actionCollection.actions = [function () { // 優先する連絡を携帯電話に設定 preferredcontactmethodcode.setValue(3); myControl.clearNotification('my_unique_id'); }]; // 携帯電話フィールドに通知の表示 myControl.addNotification({ messages: ['優先する連絡先に電話を設定しますか?'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id', actions: [actionCollection] }); } else console.log("Notification not set");
この機能を利用していろいろなことができそうと感じました。
フィールド上にボタンを配置するようなことも可能になりそうです。