この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Salesforce ナレッジ、Apex、および Visualforce

Apex と Visualforce の機能を利用して、知識ベースのデザインをカスタム検索ページや堅牢な記事公開サイクルなどでカスタマイズできます。

Apex は、開発者がサーバーでフローとトランザクションの制御ステートメントを API へのコールと組み合わせて実行できるようにした、強く型付けされたオブジェクト指向のプログラミング言語です。Java に似た、データベースのストアドプロシージャーのように動作する構文を使用する Apex により、開発者は、ボタンクリック、関連レコードの更新、および Visualforce ページなどのほとんどのシステムイベントにビジネスロジックを追加できます。Apex コードは、Web サービス要求、およびオブジェクトのトリガーから開始できます。

Visualforce は、Lightning プラットフォームでネイティブにホストできる高度なカスタムユーザーインターフェースを、開発者が作成できるようにするフレームワークです。Visualforce フレームワークには、HTML に似たタグベースのマークアップ言語、およびクエリや保存など、基本的なデータベース操作を非常に簡単に実行できるサーバー側の「標準コントローラー」のセットが含まれています。

Apex と Visualforce でできることは無限にあるため、このガイドでは Apex 公開サービスクラスのみについてのみ説明します。Apex と Visualforce についての詳細は、『Apex 開発者ガイド』および『Visualforce 開発者ガイド』を参照してください。