概要
官公需情報ポータルは、政府機関や地方自治体の入札情報を検索できるサイトです。 このポータルが提供するAPIを利用することで、幅広く入札情報を取得できるようです。官公需情報ポータルサイト e-Gov APIカタログ
このAPIを利用し、Salesforce上で官公需情報を検索および表示するLWCコンポーネントを作成してみました。主な機能として、キーワード検索機能、取得した情報の一覧表示、詳細のダイアログ表示ができます。
環境要件
- Salesforce組織(Developer Edition、Sandbox、Productionなど)
- Lightning Web Components (LWC) に対応したSalesforce環境(sfコマンド、VSCode等)
インストール手順
-
リポジトリのクローン
git clone https://github.com/rtoki/gov-kkjsearch-lwc.git cd gov-kkjsearch-lwc
-
Salesforce CLI (sf) のインストールとログイン
sf login org
-
コンポーネントのデプロイ
sf project deploy start
もしくは
sf force:source:push
-
コンポーネントの追加
- コンポーネントを対象のLightningページに追加
使い方
- LWCコンポーネントを任意のLightningページに配置
- 検索バーにキーワードを入力し、検索ボタンをクリック
- APIを通じて取得した官公需情報が一覧表示される
- クリックすると、詳細がダイアログ表示される
参考情報
- 官公需情報ポータル: 官公需情報ポータルサイト
- Salesforce Lightning Web Components (LWC) ドキュメント: Trailhead
- Salesforce CLI (sf): Trailhead