Overcast Component Builder
- コード開発なしにOvercast Componentsをカスタマイズ
- SAPとSAP以外のシステム向けに専用のコンポーネントを作成
- Salesforce Lightning Component Frameworkをベース。
- Lightning UI開発の所要時間を数週間から数時間に短縮
- ApexとカスタムビルトのUIコンポーネントで完全に拡張可能
- 将来性: Salesforceのアップグレードに完全対応
Component Builderは、Overcast Component Frameworkを使用して、Overcast Componentsの構築とカスタマイズを可能にします。これは、リアルタイム接続システム用のSalesforce Lightning Componentsを構築するメタデータドリブンアプローチです。
OvercastComponent Builderは、Overcast Components、つまりあらゆるバックエンドシステムのデータを読み書きするSalesforce Lightning Componentsを簡単に構築できるポイント&クリックツールです。
build-your-own機能に加えて、Component Libraryから構築済みのOvercast Componentを編集し、Overcast Component Builderに移動して、コンポーネント設定を管理することができます。 コンポーネントの入力、フィルタ値、フィールド、ラベル、ナビゲーション、フィールド動作をカスタマイズすることができます。
Overcastコンポーネントは、SalesforceモバイルアプリおよびSalesforce Lightning Experience用のメタデータドリブン型Lightning Componentsで、Overcastリアルタイム連携シナリオを介してバックエンドデータソースに接続されます。 Overcast Componentsは、Salesforceのオブジェクトにデータをコピーすることなく、第3のシステムのデータを表示・編集するためのノンコーディングアプローチです。 実際に、ビジネスロジックとデータストアを接続システムに残したまま、Salesforceの任意のデータを可視化することができます。
OvercastComponentは、Salesforce Lightningのデザインシステムに沿っていますが、ヘッダーとアイテムの関係が複雑なビジネスオブジェクトに最適化されています。 Overcast Component Builderで作成したOvercast Componentsのプレビューをご紹介します。
OvercastComponentは、外部システムとの接続方法の一つです。 Apexコードの形でビジネスロジックを追加でき、さらにUIの一部をカスタムメイドのSalesforce Lightning Componentに置き換えることができるエンハンスメントコンセプトです。 ヘッダーやアイテムを持つ複雑なビジネスオブジェクトを一度に処理する必要がある場合にも対応します。 Overcast Componentsは、従来のSalesforceのUI技術と並行して使用することができます。
Overcast Component Builderはビジュアル型開発ツールで、Overcast ComponentsをあらゆるシステムやMulesoft等のミドルウェアのAPIに対して構築・設定できるものです。 繰り返し利用できるSalesforce用のUIコンポーネントを、簡単かつスピーディに構築できます。
SAPに接続されたLightning Componentsのプレビューを見ながら、Overcast Components をポイント&クリックで設定します。
アイコンやラベルをその場で変更することができます。 Salesforceのカスタムラベルと連携し、翻訳可能なLightning Components を作成します。
複数のOvercast Componentの定義を小さなミニアプリケーションに繋げます。例えば、「Widget」リンクから「List」リンク、「Detail」リンクから「Edit」または「New」画面へのリンク。
バックエンドAPIから来るセクション(例:「Header」、「Partners」、「Items」)およびフィールドだけでなく、カスタムセクションおよびフィールドも追加します。
表示されるデータは、コンテキストからマッピングされたパラメータによってフィルタリングされます(例えば、コンポーネントが「取引先」ページにある場合、開いている取引先のデータのみを表示します)。 または、エンドユーザーがバックエンドAPIにフィルタ基準を提供するために使用できるフィールドを選択します。
どのフィールドをどのUIレイアウトで表示するかを選択します。 サポートされているレイアウトは、Tile、List、 Accordion、ToastなどのSalesforce Lightning Design Systemのコンポーネントです。
Salesforceオブジェクトまたは関連オブジェクトのフィールドやその他の参照値をコンポーネントに渡します。
ラベルの変更、どのフィールドをUIに表示するか、タイルまたはテーブルとしてデータを表示するか、カスタムビジネスロジックを設定済みのOvercast Component Frameworkの”拡張ポイント”にApexスクリプト形式で追加するか等を選択できます。
ビジュアルUI開発のアプローチで開発スピードが劇的に短縮できメンテナンスが手軽になるだけでなく、メタデータ主導のOvercast ComponentsでカスタムのLightning Componentsにシームレスに拡張でき、ユーザエクスぺリエンスを損なうことはありません。