以前よりやってみたかったNode-REDとNotesの連携について、ついに私でも作り上げることができましたので、報告させて頂きます。本来ですとBluemix上のNode-REDを使いたかったのですが、社内Dominoサーバーとのやり取りとなるとセキュリティの観点から現時点ではハードルが高く進めることができませんでした。Piを使用するというものです。VDIのシンクライアントにならないかと試験的に購入したものですが、やはり時期尚早だったようで、社内で眠っていたものを起こして利用しています。Piの構築については今回は触れませんが、弊社で導入したOS「Raspbian」にはデフォルトでNode-REDがインストールされておりました。社内のサーバーとして使用するため、IPアドレスのみ固定して、サービスを起動させております。データを登録する」を参考にさせて頂きました。それではまず手順通りに、データを受信するためのNotesアプリケーションを新規作成し、フォームとビューを作成します。フォーム(メイン|main)にはフィールドはふたつ。テキストビュー(一覧|all)には列として日付(降順)とTweetを設定します。※Tweet列は「詳細」タブの「利用可能なウィンドウ幅まで拡張して使用する」にチェックしておきます。APIを使うにあたり、設定が必要となります。APIを使ってみよう-前半-」が非常にわかりやすいので、ご参考になさってください。Node-REDが社内ネットワーク内で利用可能となり、Dominoサーバー及びアプリケーションの準備ができましたので、いよいよノードを作成して参ります。Social内のTwiiterを配置します。配置したTwitterノードをダブルクリックし、設定を行います。今回は全tweetから「#notesdomino」がセットされたのもを対象としています。Twitterにログインした状態ですと、IDの右側のエンピツマークをクリックすると簡単にID連携が可能です。続いてfunctionノードを配置し、先のTwitterノードと接続します。配置されたfunctionノードをダブルクリックし、以下の式を設定します。msg;意味合いとしては、吉田様のブログに記載の通りです。request」を配置し、先のfunctionノードと繋ぎます。配置したノードをダブルクリックし、以下のような設定を行います。こちらの詳細も吉田様ブログに記載されていますが、URLには先に作成したアプリケーションのフォームを設定し、dateフィールドを計算させるための設定(赤字部分)も追加されております。/api/data/documents?form=[フォーム名(別名)]&computewithform=true以上で設定は完了しましたので、右上の「Deploy」をクリックしてNodeを稼動させます。テストでつぶやいてもいいのですが、お楽しみは後で・・・ということで、しばらくおいてからワークスペースをF9で更新してみると・・・しめしめ・・・23通も届いているではないですか!!ワクワクしながらアプリを開くと・・・いい感じに集まってきております。それではひとつ、文書を開いてみましょう。先日のオープンセミナーの1コマですね。私のような文系人間でも、このようなことができるという証明として今回は終了させて頂きます。ここまでできると欲が出てくるもので、例えばこのツィートのリンクを利用したいとか、NotesアプリケーションのデータをBIへRESTで接続したいとか・・・。精進が必要なようです。末筆となりますが、引用させて頂きました吉田様、御代様、ありがとうございます。Hagihara当ブログの記事は、私個人の経験談を中心とした見解・判断に基づく内容となります。記載内容や、ダウンロードコンテンツ等については、恐れ入りますが利用者様の自己責任でお願い致します。