参加したい勉強会があったのに、気づいたら会議を設定されていたことはありませんか?今回は、Doorkeeperから自分の興味のあるイベント情報(私の場合はAWS)を取得して、Salesforceのカレンダーに登録する方法をご紹介しようと思います。Tokenを取得しましょう。Salesforceのネットワーク設定SkyOnDemandからSalesforceに対してのAPIリクエストを許可します。方法はありますが今回はSalesforceのネットワーク設定を利用しようと思います。SkyOnDemandの連携サーバのIPアドレスを設定します。開発作業グローバルリソース設定スクリプトで利用するグロバールリソースを下記の内容で設定します。34.0)-カレンダーを登録するSalesforce組織のグローバルリソース設定SkyOnDemandスクリプト作成それでは、早速スクリプトを作成していきます。今回はシンプルな処理のため、M_メイン処理実行スクリプトのみの設計とします。プロジェクトM_メイン処理実行コンポーネント詳細スクリプトで利用される4つのコンポーネントに関して、詳しく見ていきましょう。イベント取得期間設定(マッピング)イベント情報取得(GET実行)登録だけならソートは必要ないですが、デバッグのやり易さを考慮してイベントの開始日時でソートするようにします。件名および詳細に「AWS」を含むイベントだけ取得します。このあたりは変更する予定はないので、プロパティに直接持たせています。イベント情報取得(GET実行)カレンダー登録内容設定(マッピング)カレンダーに登録する内容ですが、私は乗り物酔いがひどいので「東京」で行われるイベントのみ登録することとします。その他の設定は下記とします。