OmniStudio Project Explorer を使ってプロジェクトを作成する
学習の目的
この単元を完了すると、次のことができるようになります。
- OmniStudio Project Explorer を使用してプロジェクトを作成する。
- IDX Workbench を使用してある Salesforce 組織から別の Salesforce 組織へプロジェクトを移行する。
OmniStudio Project Explorer を知る
OmniStudio Project Explorer はプロジェクトにコンポーネントを追加するために使用できる Chrome ブラウザー拡張機能です。そうすることで、IDX Workbench を使用して組織間でコンポーネントをグループとして移行できます。Project Explorer はすべての Salesforce Industries コンポーネントといくつかの Salesforce メタデータをサポートしています。
プロジェクトには、アプリケーションを構成する一連の OmniScript、FlexCard、Integration Procedure、Data Mapper などの OmniStudio コンポーネントの任意の組み合わせを含めることができます。OmniStudio Project Explorer を使用することで、必要な DataPack がすべてプロジェクトに含まれていて、一緒に移行されることを確認しやすくなります。
OmniStudio Project Explorer を使ってみる
Chrome ウェブストアから OmniStudio Project Explorer 拡張機能をダウンロードします。ダウンロードすると、拡張機能のリストに [OmniStudio Project Explorer] タイルが表示されます。
OmniStudio Project Explorer は Salesforce 組織の Chrome ブラウザータブにのみ表示されます。Project Explorer を使用するには、ログインして組織との通信を初期化する必要があります。
ログインして Project Explorer を接続する手順は次のとおりです。
- Salesforce 組織が開いているブラウザータブに移動します。
- [拡張機能] アイコン (1) をクリックし、[OmniStudio Project Explorer] (2) タイルを選択します。ブラウザーウィンドウの左端に垂直方向のバーが表示されます。
- [Log in using OAuth (OAuth を使用してログイン)] (3) をクリックします。ログインが自動的に行われます。
- ログインが完了したら、[Reload/Refresh Data (データを再読み込み/更新)] (4) をクリックします。OmniStudio Project Explorer では組織のオブジェクトメタデータはアルファベット順に読み込まれます。
プロジェクトを作成する
Project Explorer バーに組織のオブジェクトメタデータが表示されたら、プロジェクトを作成してコンポーネントを追加することができます。新しいプロジェクトを作成すると、アプリケーションに関連するすべてのコンポーネントを 1 つのプロジェクトヘッダーの下にグループ化することができます。
プロジェクトを作成、編集、コピー、検索、選択、削除するには、OmniStudio Project Explorer の [Active Projects (有効なプロジェクト)] (1) バーを使用します。
新しいプロジェクトを作成する手順は次のとおりです。
- [Project Configuration (プロジェクトの設定)] (2) メニューをクリックし、[Create New Project (新規プロジェクトの作成)] (3) を選択します。[New Project (新規プロジェクト)] (4) ダイアログが表示されます。
- [Name (名前)] (5) と必要に応じて [Description (説明)] (6) を入力します。
- [Save (保存)] をクリックして、プロジェクトを保存します (7)。
これで、新しく作成したプロジェクトを OmniStudio Project Explorer で検索して選択できるようになります。[Select a Project (プロジェクトを選択)] (1) 項目をクリックし、プロジェクトを選択します (2)。
次に、プロジェクトにコンポーネントを追加しましょう。
検索バー (1) と [Filter (検索条件)] セクション (2) を使用して、コンポーネントを見つけてプロジェクトに追加します。追加するコンポーネントの横にあるチェックボックス (3) をオンにして、[Add Selected Items to Project (選択した項目をプロジェクトに追加)] (4) をクリックします。選択したすべてのコンポーネントがプロジェクトに追加されます。コンポーネントを削除するには、コンポーネント名を右クリックし、[Remove from <Your Project Name> (<プロジェクト名> から削除)]プロジェクト名> を選択します。
組織で Project Explorer を非表示にするには、黒い垂直方向のバーが表示されるまで画面左端にマウスポインターを置きます。黒いバーをクリックすると Project Explorer の表示/非表示を切り替えられます。
IDX Workbench でプロジェクトを移行する
OmniStudio Project Explorer を使用してプロジェクトを作成した後に、IDX Workbench を使用してプロジェクトとそのすべてのコンポーネントを 1 つの Salesforce 組織から別の Salesforce 組織に移行します。手順を見てみましょう。
IDX Workbench アプリケーションで、[Configure Workspace (ワークスペースの設定)] (1) ダイアログを開きます。[Project (プロジェクト)] (2) ドロップダウンリストで [Load Projects from Source (ソースからプロジェクトを読み込む)] (3) を選択します。ソース組織のすべての有効なプロジェクトオブジェクトが取得されます。
プロジェクトオブジェクトの読み込みが完了すると、作成した新しいプロジェクトが [Project (プロジェクト)] ドロップダウンリストに表示されます。
ソース組織からターゲット組織にオブジェクトを移行するときには、次のいずれかを選択できます。
- プロジェクトオブジェクトのみを移行する。プロジェクト内のすべてのコンポーネントが自動的に移行されます。
- プロジェクト内の一部のコンポーネントのみを移行する。
興味深いですよね。それだけではありません。次の単元では、IDX Workbench で使用できるその他の素晴らしい機能について説明します。