Overcast
Component Builder
- Overcastコンポーネントはノーコードで自由にカスタマイズ可能
- SAPおよびその他のシステム向けコンポーネントを簡単に構築
- Salesforce Lightningコンポーネントフレームワークに構築
- Lightning UIの開発時間を週単位から時間単位に短縮
- ApexやカスタムUIコンポーネントで柔軟な機能拡張を実現
- 将来性:Salesforceのアップグレードにも完全対応
Component Builderでは、Overcast Component Frameworkを使用してOvercast Componentsを構築およびカスタマイズできます。Overcast Component Frameworkは、リアルタイム接続システム用のSalesforce Lightning Componentsを構築するためのメタデータ駆動型アプローチです。
Overcastコンポーネントビルダーは、Overcastコンポーネント、つまりあらゆるバックエンドシステムのデータを読み書きするSalesforce Lightningコンポーネントを簡単に構築できるポイント&クリックツールです。
独自のコンポーネント開発機能のほか、Component Libraryにある構築済みコンポーネントを編集する際にもOvercast Component Builderが使用されます。 コンポーネントの入力、フィルタ値、フィールド、ラベル、ナビゲーション、フィールド動作をカスタマイズすることが可能です。
Overcast Componentsは、SalesforceモバイルアプリおよびSalesforce Lightning Experience向けの、メタデータ駆動型のLightningコンポーネントです。これらは、Overcastのリアルタイム連携シナリオを介して、バックエンドのデータソースに接続されます。Overcast Componentsは、Salesforceオブジェクトにデータをコピーすることなく、サードパーティシステムのデータを表示・編集するための、コーディング不要のアプローチです。 これにより、ビジネスロジックとデータストアを接続先のシステムに残したまま、Salesforceであらゆるデータを可視化できます。
Overcast ComponentsはSalesforce Lightning Design Systemに準拠していますが、複雑なヘッダーと明細の関係を持つ、複雑なビジネスオブジェクト向けに最適化されています。以下は、Overcast Component Builderを使用して構築されたOvercast Componentsのプレビューです。
Overcastコンポーネントは、外部システムと連携するための強力なソリューションです。 Apexコードの形でビジネスロジックを追加したり、UIの一部をカスタムビルドのSalesforceライトニングコンポーネントに置き換えたりすることも可能です。 一括で処理する必要があるヘッダーと明細の複雑なビジネスオブジェクトを一度のトランザクションでまとめて処理できます。 Overcast Componentsは、従来のSalesforce UIテクノロジーと並行して使用できます。
Overcast Component Builderは、あらゆるバックエンドシステムやMulesoftなどのミドルウェアAPIと連携するOvercastコンポーネントを、視覚的に開発・設定できるツールです。 Salesforce向けの再利用可能なUIコンポーネントの構築が、かつてなく簡単かつ迅速に行えます。

SAP連携Lightningコンポーネントをライブプレビューで確認しながら、Overcastコンポーネントをポイント&クリックで設定。
アイコンとラベルをその場で変更。 Salesforceのカスタムラベルを使用して、完全に翻訳可能なLightningコンポーネントを作成します。
複数のOvercastコンポーネント定義を組み合わせ、「Widget」→「リスト」→「詳細」→「編集/新規」といった一連の画面フローを作成。
バックエンドAPIから取得する項目やセクション(例:ヘッダー、取引先)に加え、独自のカスタム項目やセクションも追加可能。
表示されるデータは、コンテキストからマッピングされたパラメータによってフィルタリング(例えば、コンポーネントが「取引先」ページにある場合、開いている取引先のデータのみを表示)。 または、エンドユーザーがバックエンドAPIへのフィルター条件として使用する項目を自身で設定。
UIレイアウトごとに表示する項目を自由に選択・配置。 サポートされるレイアウトは、タイル、リスト、アコーディオン、トーストなどの Salesforce Lightning Design System コンポーネントです。
Salesforce オブジェクトまたは関連オブジェクトのフィールドやその他の参照値をコンポーネントに動的に渡します。
ラベルの変更、UI上の項目配置、タイルまたはテーブル形式でのデータ表示、さらには所定の「拡張ポイント」へのApexスクリプト形式でのカスタムビジネスロジックの追加まで、柔軟な設定が可能です。
ビジュアルUI開発アプローチが開発スピードとメンテナンスの容易性を保証する一方で、メタデータ駆動型のOvercastコンポーネントはカスタムLightningコンポーネントでシームレスに拡張できるため、ユーザーエクスペリエンスで妥協をする必要は一切ありません。