Summer '25 で Omnistudio コンサルタント資格を更新する
学習の目的
この単元を完了すると、次のことができるようになります。
- 新しい Omnistudio 標準デザイナーを使用してコンポーネントを迅速に作成する。
- Flexcard や Omniscript の健全性を監視して管理する。
- Omnistudio アプリケーションの実行時のユーザーエクスペリエンスを向上させる。
- 高度な Apex クラス権限チェッカーについて説明する。
- 単一言語の Omniscript や Flexcard をユーザーのロケールに基づいてローカライズする。
- AngularJS ベースのすべての Omniscript を Omniscript Lightning Web コンポーネントフレームワークに移行する方法を説明する。
- 新しい製品名を使用して Omnistudio のドキュメントを参照する。
認定資格を更新する
Omnistudio コンサルタント資格を保有している場合、その認定資格を維持するためには期日までにこのモジュールを修了する必要があります。
この資格の取得を検討している方は、Omnistudio コンサルタント資格を参照してください。
認定資格の信頼性を守る
Salesforce は、質の高い認定試験と価値ある資格を提供することを最優先事項としています。試験のセキュリティと機密の保護は、業界をリードする評価の高い認定資格をお客様に提供するために不可欠です。
Salesforce 認定資格プログラムに参加する場合は、「Salesforce 認定資格プログラム同意書」に同意いただく必要があります。詳細は、Trailhead ヘルプ記事「Salesforce 認定資格プログラム同意書および行動規範」に記載の Salesforce 認定資格試験の受験ポリシーを確認してください。
この 1 年間にすばらしい機能強化が導入されています。その中で特に重要なものについて説明します。
Omnistudio 標準デザイナー
新しい Omnistudio 標準デザイナーを使用して、Flexcard、Omniscript、Integration Procedure、Data Mapper を迅速に作成します。合理化されたワークフロー、簡単なドラッグアンドドロップ機能、リアルタイムのフィードバックと視覚化を利用して、管理パッケージデザイナーよりも短時間でコンポーネントを作成できます。このデザイナーの刷新されたレイアウトによって、管理パッケージデザイナーと比べてユーザーエクスペリエンスが向上します。
- Flexcard: より少ないステップ数で Flexcard を作成します。要素をキャンバスにドラッグして Flexcard を短時間で有効化します。
- Omniscript: Omniscript を有効化し、短時間で要素をキャンバスにドラッグします。タブを切り替えずに、要素のプロパティを同時に編集します。
- Integration Procedure: Integration Procedure を作成し、短時間で要素をキャンバスにドラッグします。ワンクリックで Integration Procedure 設定にアクセスし、より少ないステップ数で Integration Procedure を設定します。コネクタを使用して、要素を簡単に挿入、編集、またはブロック間で再配置します。
- Data Mapper: Data Mapper を短時間で作成します。Data Mapper 設定に簡単にアクセスし、オブジェクト間の接続を視覚化します。
標準デザイナーは、[Omnistudio 設定] ページの管理パッケージデザイナー設定から利用できるようになりました。新規ユーザーの場合は、標準デザイナーがデフォルトで有効になっています。標準ランタイムを使用している既存のユーザーの場合は、Summer ’25 にアップグレードすると標準デザイナーがデフォルトで有効になります。
Omnistudio デザインアシスタント
ユーザーは Omnistudio デザインアシスタントを使用して Flexcard や Omniscript の健全性をプロアクティブに監視して管理できるようになりました。設計フェーズ中にコンポーネントの健全性、複雑さ、パフォーマンス、ベストプラクティスについてリアルタイムのフィードバックが表示されます。このフィードバックに基づいてリソースを最適化し、次のような問題を防止できます。
- 設計時の遅延の増大
- 設計時のスループットの低下
- 設計時のリソースの過剰使用
- 潜在的な実行時の障害
この機能は、標準ランタイムと標準デザイナーを使用する Omnistudio のお客様が使用できます。詳細なレポートを作成する手順は次のとおりです。
- 監視する Flexcard または Omniscript を選択します。
- Flexcard または Omniscript デザイナーで、次のいずれかを選択してレポートを表示します。
- Omnistudio デザインアシスタント
- 情報またはエラーアイコン | [More Details (詳細)]
- Omnistudio デザインアシスタント
権限セットまたは権限セットグループに対して高度な Apex クラスチェックを実行する
Apex クラスチェックをこれまでより簡単にリモートで柔軟に実行できるようになり、セキュリティが強化されます。以前は、Apex クラスチェックは、ユーザーのプロファイルに割り当てられた Apex クラスのみに対して実行されていました。
この機能強化により、権限セットまたは権限セットグループに基づく Apex クラスチェックがサポートされるようになりました。権限セットまたは権限セットグループが割り当てられたユーザーは、許可リストに登録された Apex クラスをリモートでコールできます。ApexClassCheck フラグと共に PerformAdvancedCheck フラグを有効にしない場合、Apex クラス権限チェッカーではユーザーのプロファイルに割り当てられた Apex クラスのみにチェックが適用されます。
ユーザーのプロファイル、権限セット、権限セットグループに割り当てられた Apex クラス、または一括実装に対して Apex クラスのチェックを実行するには、新しい高度な Apex クラスチェック設定を使用します。
権限セットまたは権限セットグループに追加した Apex クラスを確認し、PerformAdvancedCheck フラグを有効にすることで、ユーザーにアクセスさせたくない Apex クラスを許可リストから削除します。
- [Setup (設定)] に移動します。
- [Omni Interaction Configuration (Omni Interaction 設定)] を選択します。
- [New Omni Interaction Configuration (新規 Omni Interaction 設定)] を選択します。
- 名前と表示ラベルに
PerformAdvancedCheck入力します。 - 値を [true] に設定します。
- [Save (保存)] をクリックします。
この機能は、管理パッケージランタイムと標準ランタイムを使用する Omnistudio のお客様が使用できます。
Omniscript と Flexcard の組み込みの翻訳
自動ローカライズが導入されました。Omnistudio 標準ランタイムを使用するお客様は、自動翻訳されたシステム表示ラベルを使用して、単一言語の Omniscript や Flexcard をユーザーのロケールに基づいてローカライズできるようになりました。たとえば、ユーザーのロケールがスペイン語に設定されている場合、システム生成エラーメッセージはすべてスペイン語でも表示されます。自動翻訳された表示ラベルは、カスタム表示ラベルで定義された翻訳を使用する多言語の Omniscript には影響しません。
AngularJS-ベースの Omniscript の廃止とサポートの終了
Omnistudio では、AngularJS で作成された Omniscript はサポートされなくなりました。この変更は、管理パッケージランタイムと標準ランタイムを使用する Omnistudio のお客様に影響します。Lightning Web コンポーネント (LWC) Omniscript では、Lightning Web コンポーネントを使用して、既存の Omniscript 要素を拡張したり、Omniscript にカスタム機能を追加したりできます。
ただし、こうした Omniscript を引き続き使用するには、AngularJS ベースのすべての Omniscript を Omniscript Lightning Web コンポーネントフレームワークに移行する必要があります。その手順は次のとおりです。
- LWC Omniscript に関する考慮事項を確認し、Angular Omniscript に含まれている要素と機能が LWC Omniscript でもサポートされることを確認します。
- Omniscript を LWC Omniscript に変換して、既存の Angular Omniscript のカスタム Lightning Web コンポーネントの使用を有効にします。
- Vlocity Insurance and Health Spring ’20 以降、LWC Omniscript は大文字で始まっている場合があります。Omniscript が以前のパッケージに含まれている場合:
- Vlocity Insurance and Health Summer ’19 ~ Winter ’20 リリースと Vlocity CME Fall ’19 ~ Winter ’20 リリースでは、LWC Omniscript の種別は小文字で始まる必要があります。Omniscript の種別が大文字で始まる場合、[Type (種別)] を小文字で始まる一意の名前に変更してください。Angular Omniscript の種別の変換では、大文字と小文字の区別は使用できません。たとえば、既存の種別が「Test」という Angular Omniscript がある場合、「test」という種別で LWC Omniscript を作成することはできません。
- この種別の制限は、種別が Salesforce 選択リストに保存されているために発生します。Salesforce の選択リストには、大文字と小文字を区別せずに値が保存されます。
- Vlocity Insurance and Health Summer ’19 ~ Winter ’20 リリースと Vlocity CME Fall ’19 ~ Winter ’20 リリースでは、LWC Omniscript の種別は小文字で始まる必要があります。Omniscript の種別が大文字で始まる場合、[Type (種別)] を小文字で始まる一意の名前に変更してください。Angular Omniscript の種別の変換では、大文字と小文字の区別は使用できません。たとえば、既存の種別が「Test」という Angular Omniscript がある場合、「test」という種別で LWC Omniscript を作成することはできません。
- [Enable LWC (LWC を有効化)] チェックボックスをオンにします。
- Omniscript に含まれている既存の Done Action を Navigate Action に置き換えます。Navigate Action の設定についての詳細は、「Navigate Action」を参照してください。
- LWC Omniscript では、Done Action 要素はサポートされていません。
- LWC Omniscript では、Done Action 要素はサポートされていません。
- LWC の Select 要素には、Type Ahead Block での絞り込みに似た絞り込み機能があります。絞り込まずに少数のオプションを表示するには、Select 要素を Radio 要素に置き換えます。
- 今後カスタムテンプレートを使用する Angular Omniscript の要素でカスタム機能を提供するには、カスタム Lightning Web コンポーネントを使用する必要があります。
個別の Omnistudio ガイドで情報にアクセスする
必要なヘルプ情報をすばやく参照できるように検索プロセスをシンプルにしました。異なるランタイムをより適切に表すために、Omnistudio 標準は「Omnistudio」、Omnistudio for Vlocity は「管理パッケージ用 Omnistudio」にそれぞれ名称が変更されました。改訂されたドキュメントを閲覧しやすくするために、情報を目的別ガイドにまとめ、ヘルプドキュメントのタイトルが更新されました。
Omnistudio ヘルプは、次のガイドにまとめられました。
- Omnistudio: Omnistudio 標準ランタイムと標準デザイナーで標準 Salesforce オブジェクトを使用しているユーザー向けガイド。
- Omnistudio for Managed Packages (管理パッケージ用 Omnistudio): 管理パッケージランタイムでカスタムオブジェクトを使用しているユーザー向けガイド。このガイドには、管理パッケージランタイムから標準ランタイムへの移行手順も含まれています。
- Omnistudio Installation and Upgrade (Omnistudio のインストールとアップグレード): Omnistudio のインストールとアップグレード、権限の設定、ランタイムや API サポートの Omnistudio 設定の変更などの手順が含まれているガイド。
Omnistudio Salesforce Lightning Design System 2
Omnistudio のデザインが更新されました。標準ランタイムを使用するお客様は、新しい Omnistudio Salesforce Lightning Design System 2 (SLDS 2) テーマを使用して、Omnistudio アプリケーションの実行時のユーザーエクスペリエンスを向上させることができます。組織で Omnistudio SLDS 2 テーマを有効にして、シンプルなカラーパレット、改善されたフォントスタイルと間隔、高コントラストにより、Omnistudio で鮮明で一貫性のあるビジュアル環境を提供します。
- Salesforce 組織で SLDS 2 テーマが有効化されているかどうかを確認します。
- [Setup (設定)] に移動します。
- [Quick Find (クイック検索)] ボックスで [Themes and Branding (テーマおよびブランド設定)] を検索して選択します。
- SLDS 2 テーマ設定を確認します。Salesforce 組織で SLDS 2 テーマがすでに有効化されている場合は、Omnistudio 組織で対応する設定を有効にします。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスで [Omnistudio Settings (Omnistudio 設定)] を検索して選択し、[Omnistudio SLDS 2] を有効にします。
その他の更新
アクセシビリティの強化: 標準ランタイムを使用している Omnistudio のお客様の場合、Radio 要素と Radio Group 要素では、[Read-Only (参照のみ)] プロパティが [Disabled (無効)] に置き換えられます。このプロパティが有効になっている場合、これらの要素はキーボード操作によるナビゲーション時のフォーカス順には含まれなくなります。
Agentforce で Integration Procedure を使用して複雑なタスクを自動化: Omnistudio の堅牢な Integration Procedure を Agentforce 内に直接埋め込むことで、ワークフローを合理化し、システム間のデータ転送を自動化します。
Omniscript を使用して Experience Cloud LW サイトを拡張: 標準ランタイムを使用している場合、Lightning Web Runtime (LWR) Experience Cloud サイトに Omniscript を埋め込みます。LWR の高速性と Omniscript のカスタマイズオプションを組み合わせることで、より高速に表示されるインタラクションを作成します。
Omnistudio Data Mapper で日時設定を定義: Omnistudio では、定義済み形式のリストを使用して日付、時刻、または日時項目の入力が処理されます。ただし、ユーザーのロケールに関連付けられた日時形式を Omnistudio で使用したい場合は、[Omni Interaction Configuration (Omni Interaction 設定)] で UserLocaleDateTime 設定を使用します。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスで、[Omni Interaction Configuration (Omni Interaction 設定)] を検索して選択します。
- [New Omni Interaction Configuration (新規 Omni Interaction 設定)] をクリックします。
- ラベル表示名と名前に
UserLocaleDateTimeと入力します (スペースなし、大文字小文字を変更しない)。 - 値として
trueと入力します。 - [Save (保存)] をクリックします。
まとめ
Omnistudio をより一層効果的に活用する準備が整いました。高度な Apex 権限チェックでセキュリティを強化する方法、Omniscript や Flexcard を簡単にローカライズおよび翻訳する方法、オンラインリソースのナビゲーション方法、より高速で柔軟な Lightning Web コンポーネントにアップグレードする方法を理解しました。Omnistudio デザインアシスタント、Omnistudio 標準デザイナー、更新された SLDS 2 テーマといった便利なツールを使用することで、洗練されたハイパフォーマンスな環境をこれまで以上に簡単に作成できます。ここで、上記のトピックの理解度を確認し、Omniscript コンサルタント資格を更新するためにテストを受けていただきます。
リソース
- Salesforce ヘルプ: Build Omnistudio Components Faster with the New Omnistudio Standard Designer (新しい Omnistudio 標準デザイナーを使用した Omnistudio コンポーネントの迅速な作成)
- Salesforce ヘルプ: Perform Advanced Apex Class Check on Permission Sets or Permission Set Groups (権限セットまたは権限セットグループに対する高度な Apex クラスチェックの実行)
- Salesforce ヘルプ: Save Costs and Time with Built-In Translations for Omniscripts and Flexcards (Omniscript と Flexcard の組み込みの翻訳を使用してコストと時間の節約)
- Salesforce ヘルプ: Considerations for Single-Language Omniscripts (単一言語 Omniscript に関する考慮事項)
- Salesforce ヘルプ: Configure Flexcard Settings (Flexcard 設定の定義)
- Salesforce ヘルプ: Lightning Web コンポーネント Omniscript
- Salesforce ヘルプ: Angular Features Not Supported in Omniscripts (Omniscript でサポートされない Angular 機能)
- Salesforce ヘルプ: Convert an Angular Omniscript to an LWC Omniscript (Angular Omniscript から LWC Omniscript への変換)
- Salesforce ヘルプ: Omnistudio for Managed Packages (管理パッケージ用 Omnistudio)
- Salesforce ヘルプ: Omnistudio Installation and Upgrade (Omnistudio のインストールとアップグレード)
- Salesforce Help: Proactively Monitor and Manage the Health of Flexcards and Omniscripts Using Omnistudio Design Assistant (Omnistudio デザインアシスタントを使用した Flexcard と Omniscript の健全性のプロアクティブな監視と管理)
- Salesforce ヘルプ: Explore Omnistudio’s Refreshed Visual Style with SLDS 2 (SLDS 2 で更新された Omnistudio のビジュアルスタイルの確認)
- Salesforce ヘルプ: Accessibility Enhancements in Omnistudio (Omnistudio でのアクセシビリティの強化)
