ジョブ定義テンプレートを設定する
学習の目的
この単元を完了すると、次のことができるようになります。
- 高度な活動管理のライフサイクルについて説明する。
- Consumer Goods (CG) Cloud が搭載された Developer Edition 組織にサインアップする。
- ジョブ定義テンプレートを作成する。
Alpine Group の小売エキスパートたち
Alpine Group Nutrition and Beverage の Salesforce システム管理者である Fatima Daniels を紹介します。Fatima は、Alpine Group の CG Cloud の立ち上げに大きく貢献しました。
Fatima は Alpine Group の営業マネージャー、Gustavo De Luca と連携して仕事をしています。Gustavo は、米国全土で小売や流通の事業を大規模に展開している Northern Trail Outfitters (NTO) で、Alpine Group のスナック食品や飲料の販売を統括しています。
Gustavo は、NTO の店舗でプロモーションが正しく行われているかどうかを評価しようとしています。そのために Gustavo は、彼のチームのフィールド営業担当が流通、フェイシング、価格に関するリスティングコンプライアンスを一貫してチェックできるように、さまざまなフィールド活動を計画しています。
Gustavo はまた、営業担当に定期的に店舗監査を実施し、品切れにならないように注意し、競合商品を調査するよう求めています。そこで Gustavo は、営業担当が店舗を訪問する際に使用できる標準的な監査用の質問リストを作成しようとしています。これらの質問は「活動」とも呼ばれます。これらの質問に対する回答に基づいて、Gustavo は商品の棚シェアの情報など、より詳細なインサイトを得ることを考えています。
Gustavo のチームのフィールドセールス担当は、毎日複数の NTO 店舗を訪れて店舗チェックを行っています。Gustavo が CG Cloud で活動を設定すると、営業担当は CG Cloud オフラインモバイルアプリケーションでそれらの活動を使用して、監査と商品調査を完了できます。
ですが、Gustavo と彼の営業担当チームは、どうすればこれらを簡単に使いこなせるのでしょうか? 答えはシンプルです。CG Cloud で高度な活動管理を設定すればよいのです。この仕事には、Salesforce を扱わせたら社内で右に出る者がいない Fatima が最高の適任者です。Gustavo は Fatima に連絡を取り、高度な活動管理を設定するように依頼し、彼女は快く協力を承諾しました。
「Advanced Activity Management Basics in Consumer Goods Cloud (Consumer Goods Cloud での高度な活動管理の基本)」モジュールでは、Fatima と Gustavo が高度な活動管理の基本を学習し、コツを会得しました。このモジュールでは、Fatima が CG Cloud で活動、商品、ユーザーを設定する様子を追います。
高度な活動管理のライフサイクルを調べる
Fatima は、CG Cloud で一連のステップを実行することで活動管理を設定します。最初は組織でテンプレートを設定し、最後はオフラインのモバイルアプリケーションで活動を作成します。
Fatima が活動を作成すると、CG Cloud がイベント駆動型活動のジョブリストを生成し、営業担当が店舗訪問時に活動を実行します。
ライフサイクルの各ステップの名前をクリックすると、ステップの内容を確認できます。
では、Fatima が CG Cloud でジョブ定義テンプレートを作成する様子を見ていきましょう。ただし、その前に、CG Cloud が搭載された Developer Edition 組織を準備する必要があります。次のセクションの指示に従ってください。
Consumer Goods Cloud が搭載された Developer Edition 組織にサインアップする
このモジュールを実行するには、Consumer Goods Cloud とサンプルデータが搭載された特別な Developer Edition 組織が必要です。このモジュールの Challenge を実行できるように、ここで無料の Developer Edition を入手して Trailhead に接続してください。この Developer Edition は、このバッジの Challenge 用に設計されているため、他のバッジでは機能しないことがあります。使用している Trailhead Playground や特別な Developer Edition 組織が推奨されているものであることを必ず確認してください。
-
Consumer Goods Cloud が搭載された Developer Edition 組織 (無料) にサインアップします。
- フォームに入力します。
- [Email (メール)] に、有効なメールアドレスを入力します。
- [Username (ユーザー名)] に、メールアドレス形式の一意のユーザー名 (例: yourname@example.com) を入力しますが、有効なメールアカウントである必要はありません。
- フォームに入力したら [Sign me up (サインアップ)] をクリックします。確認メッセージが表示されます。
- アクティベーションメールを受信したら (数分かかる場合があります)、そのメールを開いて [Verify Account (アカウントを確認)] をクリックします。
- パスワードと確認用の質問を設定して、登録を完了します。
ヒント: 後で簡単にアクセスできるように、自分のユーザー名、パスワード、ログイン URL をメモしておいてください。
- Developer Edition にログインした状態になります。
新しい Developer Edition 組織を Trailhead に接続します。
- Trailhead アカウントにログインしていることを確認します。
- このページの最下部にある「Challenge」セクションで Playground 名をクリックし、[Connect Org (組織を接続)] をクリックします。
- ログイン画面で、先ほど設定した Developer Edition のユーザー名とパスワードを入力します。
- [Allow Access? (アクセスを許可しますか?)] 画面で [Allow (許可)] をクリックします。
- [この組織をハンズオン Challenge 用に接続しますか?] 画面で [はい] をクリックします。保存します。Challenge ページにリダイレクトされたら、このバッジの獲得を目指して新しい Developer Edition を使用できます。
ジョブ定義テンプレートの作成
Fatima が活動を設定するには、ジョブテンプレート、ジョブ定義テンプレート、活動テンプレート、そして活動が必要です。Fatima はまず、既存のジョブテンプレートからジョブ定義テンプレートを作成します。ジョブ定義テンプレートには、営業担当が監査や調査の際に質問できる内容が含まれています。
CG Cloud には、Question (質問) と Survey (調査) の 2 つの事前設定済みジョブテンプレートが用意されています。調査は商品固有ですが、質問のジョブテンプレートはより汎用的です。たとえば、ある商品がキャンペーン価格で提供されているかどうかを調査したり、店頭に潜在物が置かれているかどうかを質問で確認したりできます。
Alpine のビジネス要件に基づき、Fatima はこれらのジョブテンプレートのいずれかを選択して、ジョブ定義テンプレートを作成します。
Fatima が店舗監査と商品調査のジョブ定義テンプレートを作成する手順は、次のとおりです。
店舗監査用のジョブ定義テンプレートの作成
-
をクリックします。
-
[Job Definition Templates (ジョブ定義テンプレート)] を探して選択します。
-
[New (新規)] をクリックします。
- [New Job Definition Template (新規ジョブ定義テンプレート)] ウィンドウで、次の詳細を指定します。
- Job Definition Template Name (ジョブ定義テンプレート名):
Is a promotional banner present at the store entrance? (店舗の入口に販促用のぼりはあるか?)
- Job Template (ジョブテンプレート): Question (質問)
- Sales Org (セールス組織): 0001
- Data Type (データ型): DomBool
- Description Language 1 (説明言語 1):
Is a promotional banner present at the store entrance? (店舗の入口に販促用のぼりはあるか?)
- Target Value Column (対象値列): None (なし)
- Measure Type (基準種別): Store (店舗)
-
[Picture Taking (写真撮影)] を選択します。
-
[Save (保存)] をクリックします。
商品調査用のジョブ定義テンプレートの作成
次に、Fatima は [Survey (調査)] ジョブテンプレートを選択して、商品調査用のジョブ定義テンプレートを作成します。
-
をクリックします。
-
[Job Definition Templates (ジョブ定義テンプレート)] を探して選択します。
-
[New (新規)] をクリックします。
- [New Job Definition Template (新規ジョブ定義テンプレート)] ウィンドウで、次の詳細を指定します。
- Job Definition Template Name (ジョブ定義テンプレート名):
Are there any competitor products present on the same shelf? (同じ棚に競合商品はあるか?)
- Job Template (ジョブテンプレート): Survey (調査)
- Sales Org (セールス組織): 0001
- Data Type (データ型): DomBool
- Description Language 1 (説明言語 1):
Are there any competitor products present on the same shelf? (同じ棚に競合商品はあるか?)
-
[Active (有効)] を選択します。
- Target Value Column (対象値列): None (なし)
- Measure Type (基準種別): Store (店舗)
-
[Save (保存)] をクリックします。
Fatima は、以下の属性を選択してジョブ定義テンプレートを作成します。
- 店舗監査には [Question (質問)] ジョブテンプレート、商品調査には [Survey (調査)] ジョブテンプレート。
- 営業担当が用意する監査の質問に対する回答のデータ型。例: boolean、date、integer。Fatima は DomBool を選択します。
- ジョブ定義に対する定義済みの回答を設定する目標値の列。CG Cloud は、顧客に割り当てられた商品品揃えからこの値を取得します。Fatima は目標値として [None (なし)] を選択します。
- ジョブ定義テンプレートが適用されるレベルを定義する基準種別。Fatima は店舗用のジョブ定義テンプレートを有効にします。
さらなる先へ
この単元では、Fatima は CG Cloud でジョブ定義テンプレートを設定しました。次の単元では、彼女が活動テンプレートと活動を作成する様子を見ていきます。
リソース