アクション・バーでユーザーに公開されているアクションを管理するにはどうすればよいですか。
アクションバーでユーザーが使用できるアクションを制御できます。
アクションバーには、次の2つのタイプのアクションがあります。
- スマート・アクションは、「追加」(担当者やチーム・メンバーなどの関連オブジェクト)、「Eメールの作成」または「内部会話の開始」など、ユーザーが実行できるアクションです。
- 推奨アクション(メタ・アクションとも呼ばれる)は、ナレッジの検索、アクティビティ・ストリームのフィルタ、更新フィールドなどのアクションです。
Visual Builder Studioを使用すると、一部のアクションへのアクセス権をユーザーに付与しながら、他のアクションを無効にできます。
実装では、ユーザーがどのアクションを使用できるかを制御することで、特定のビジネス・ルールをより適切に実施し、組織プロセスへのコンプライアンスを確保できます。
概要
Visual Builder Studioを使用してアプリケーションを公開し、次の概要に従います。
使用可能なアクションを制御および管理するには、このページ・レベルの変数$page.variable.ext_actionBarPropsにアクセスします。
$page.variable.ext_actionBarProps変数を使用すると、スマート・アクションと提案は異なる方法で制御されます。
3つの推奨処理(ナレッジの検索、フィールドの更新、アクティビティ・ストリームのフィルタ)について、アクセスのオンとオフを切り替えることができるブール値があります。 これらの値のデフォルト設定はTrue (on)です。 これらの値の1つ以上を無効にするには、その変数をFalseに設定します。
変数名は次のとおりです。
updateFields: アクション・バーからのレコードのフィールドの更新を有効または無効にします。kmSearch: アクション・バーからナレッジ検索を有効または無効にします。activityStreamFiltering: アクション・バーからのアクティビティ・ストリームのフィルタリングを有効または無効にします。
更新フィールドの無効化の例
- Disable 'Update <field>', everything else enabled
{
"updateFields": false,
"kmSearch": true,
"activityStreamFiltering": true
}
すべての推奨アクションの無効化の例
- Disable 'Update <field', 'Filter <x>' and 'Search Knowledge'
{
"updateFields": false,
"kmSearch": false,
"activityStreamFiltering": false,
}
スマートアクションの制御
デフォルトのスマート・アクションを制御するには、同じページ変数$page.variable.ext_actionBarPropsを使用します。 これらのアクションには、2つの異なるコントロール オプションがあります。
スマート・アクションの制御:
excludeActionsList: 特定のスマート・アクションがアクション・バーに表示されないようにします。limitedActionsList: 特定のスマート・アクションのみをアクション・バー内に表示します。
crmRestApi/resources/latest/smartActionsMetadata?q=IncludedIn='ServiceRequestVO' - Enable 'Update <field', 'Filter <x>' and 'Search Knowledge'; exclude "Compose Internal Note"
{ "updateFields": true,
"kmSearch": true,
"activityStreamFiltering": true,
"excludeActionsList": ["SDA-AddInternalNote-serviceRequests"] }excludeActionsListおよびlimitedActionsListaアクションは、いずれかまたはオプションです。 excludeActionsListアクションは、両方が設定されている場合、limitedActionsListアクションより優先されます。
ヒントおよび考慮事項
- 提示処理(ブール値)の即時利用可能な値を変更する場合は、3つのオプションすべてに値を指定する必要があります。
- スマート処理に除外オプションまたは制限オプションを使用している場合は、「提示処理」のブール値も指定する必要があります。ただし、すぐに使用できる「ブール値」を「True」のままにしても、値を明示的に指定する必要があります。