Consumer Goods モデラーについて学ぶ
学習の目的
この単元を完了すると、次のことができるようになります。
- Consumer Goods (CG) モデラーの基本と機能について説明する。
- 重要なモデラーコンポーネントとその用途を挙げる。
小売業の最適化のためにカスタマイズされたソリューション
CG 企業の営業担当は CG オフラインモバイルアプリケーションを使用して店舗監査や商品調査を実行します。このアプリケーションを使用することで、お客様のさまざまなビジネス要件に対応できます。お客様と営業担当のニーズは進化し続けているため、Salesforce 開発者は常にそのニーズに合わせて CG オフラインモバイルアプリケーションをカスタマイズする方法を模索しています。
そこで登場するのが CG モデラーです。これは CG オフラインモバイルアプリケーションのユーザーインターフェースとプロセスを設定してカスタマイズできる Visual Studio (VS) Code ベースのツールです。このツールは設定するのが簡単でメンテナンスコストが低くなっています。
このモジュールでは、CG モデラーとその主な機能やコンポーネントの概要を学習します。
モデラーの基本
CG モデラーでは設計契約と呼ばれる XML ファイルを使用して CG オフラインモバイルアプリケーションの次の要素を定義します。
- ユーザーインターフェース
- プロセス
- ビジネスオブジェクト
- データソース
- オフラインモバイルアプリケーションモデルの表示ラベルやその他の部分
UI 契約、ビジネスオブジェクト契約、データソース契約など、さまざまな契約種別はそれぞれアプリケーションアーキテクチャレイヤーの異なる要素を表しています。
CG モデラーを使用して次のことができます。
- ビジネスロジックを追加または変更する。
- リリースパッケージを生成する。
- スマートフォンやタブレットなどの実際のデバイスを模倣するシミュレーターアプリケーション内でアプリケーションをテストする。
Salesforce 開発者は次のテクノロジーを使用してモデラーの設計契約をモデル化し、カスタマイズします。
- CG Cloud 拡張データモデルのカスタマイズ
- SQL、XML、XHTML、CSS、JavaScript、JSON などのプログラミング言語
アプリケーションのカスタマイズ担当者や開発者は次のツールを使用してオフラインモバイルアプリケーションをカスタマイズします。
- VS Code
- Salesforce コマンドラインインターフェース (CLI)
- Git などのソース制御管理 (SCM) システム
- ノードパッケージマネージャー (npm)
モデラーの主な機能
次に、CG モデラーの主な機能を見てみましょう。
-
XML ベースのモバイルアプリケーション設計契約: CG オフラインモバイルアプリケーションのさまざまなレイヤー (データレイヤー、UI レイヤー、プロセスレイヤーなど) を定義してカスタマイズします。
-
カスタマイズの迅速な検証: モデラー CLI からローカルでサーバーを起動し、CG オフラインモバイルアプリケーションのシミュレーション UI でカスタマイズをテストします。
-
分散型ソース制御: Git などの SCM ツールを使用してソースコードを効率的に管理し、コラボレーションコーディング、分岐とマージ、競合解決機能を利用します。SCM ツールでさまざまな分岐を保持することで、コア設計契約とカスタム設計契約を論理的に分離します。コア契約は標準でリリースに含まれていますが、カスタマイズした CG オフラインモバイルアプリケーション用にカスタム契約を作成できます。
-
簡単な設定と使用: VS Code をローカルに設定し、モデラー CLI を使用してアーティファクトを作成してビルドし、リリースパッケージを生成します。詳細は「Install and Set Up Visual Studio Code Based Modeler (Visual Studio Code ベースモデラーのインストールと設定)」を参照してください。
-
モバイルフレームワーク関数: さまざまなワークスペース内のさまざまなモデラー CLI バージョンを使用して、新しいモバイルフレームワーク関数を分離して検証します。
-
モバイルアプリケーションアーティファクト: モバイルデバイスへの配布用のモバイルアプリケーションアーティファクトとリリースパッケージを作成します。
モデラーの重要なコンポーネント
最後に、モデラーのよく使用されるコンポーネントとその用途について学習しましょう。各コンポーネントをクリックすると詳細が表示されます。
明るい未来に向けて
このモジュールでは、CG モデラーの基本、その主要機能、さらに契約、プラグイン、ジェネレーターなどのコンポーネントについて学習しました。
Salesforce 開発者はモデラーを使用してカスタムリリースパッケージを作成でき、Salesforce システム管理者はそのパッケージを配布できます。営業マネージャーとそのフィールド営業担当チームはカスタマイズされた CG オフラインモバイルアプリケーションを使用して小売活動を強化できます。
今すぐ CG モデラーへの取り組みを開始して、より良い結果を手に入れましょう。