Skip to main content

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)

Visual Studio Code ベースのモデラーを設定するために必要なコンポーネント。

モデラーの主な機能

次に、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 モデラーへの取り組みを開始して、より良い結果を手に入れましょう。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む