すべてのオンデマンドのカスタマイズと開発
- セールスフォース・ドットコム独自のプログラミング言語を使用したアプリケーションの構築とカスタマイズ
- 当社のサーバー上で動作する強力なビジネスロジックの作成
- すべてのメソッドを標準のWeb サービスとしてパブリッシュ
Apex Builder では、Salesforce のカスタム項目、オブジェクト、ユーザインターフェース、およびワークフローのカスタマイズを簡単なクリック操作で行うことができます。新しいApex コードは、世界初のオンデマンドプログラミング言語でより高度なオンデマンドカスタマイズを実現し、開発者はビジネスロジックを追加することで新しいアプリケーションを開発することができます。 Apex コードは、salesforce.comの定評あるマルチテナントアーキテクチャおよびApex Web Services API と共に、組織がオンデマンドのスピード、能力、柔軟性を享受してその独自のビジネスプロセスを完全にモデル化するために必要なすべてのツールを提供します。
(プレビュー—Developer Edition)
機能詳細
- 簡単なプログラミング: Apex コードのJava に似た構文は開発者にとってすぐに修得できるもので、Apex コードのEclipse プラグインにより開発者は業界標準の開発環境で作業できます。さらに、レポートやダッシュボード、セキュリティやアクセスコントロール、複数言語および複数通貨のサポートなど、Apex プラットフォームに組み込まれている多くのサービスにより、開発者が記述するコードが大幅に削減されます。
- サーバーサイドの完全制御: salesforce.com のサーバー上でアプリケーションの作成、コンパイル、リリースができます。Apex コードで開発したアプリケーションはApex プラットフォーム上でネイティブに動作するため、開発者は、たとえばサーバーのハードウェアやシステムソフトウェアの導入、アプリケーションサーバーとデータベースのバージョンの互換性への対応、またソフトウェアのアップグレードの実行といったクライアント側のアプリケーションに関連した問題に煩わされることはありません。
- トランザクションの統合性: 完全なトランザクションモデルを実装し、データモデルのカスタマイズおよび拡張ができます。
- アプリケーションロジック: データの作成、更新、削除、および更新/挿入の前後のトリガでアプリケーションにビジネスロジックを追加できます。たとえば、あるオブジェクトの保存ボタンにレコードの重複を防止するルールを追加する、レポートの改善のためにデータの関連性を拡張する、データの可視性の向上、関連するオブジェクト内でのレコードの作成、割り当てルールの導入、など多数あります。
- 高度なテストフレームワークおよびデバッグコンソール: 豊富な実行結果を返す自動化した機能テストを作成および実行することができます。 Salesforce のユーザインターフェースで、デバッグの結果とプロファイリングの詳細を表示します。
注意: Apex コードは、Spring '07 リリースにおいて、Developer Edition のアカウントのみでご利用いただける限定された開発者プレビュープログラムの一部として提供されるため、一般提供の前に内容が変更される可能性があります。価格やパッケージングの詳細は現時点では未定です。 Apex コード開発者プレビュープログラム.にサインアップすると、このコードプレビューにアクセスできます。