vote!さて最近は簡単なコミュニケーションはメールでなくショートメッセージに変化してきておりますが、みなさまはどのアプリをお使いですか?もちろんSametimeと言いたいのですが、弊社では現在WebexTeamsを利用しております。O365を利用しておらず、WebmeetingにもWebexを利用していることに起因しているのですが、せっかくならNotes/Dominoからも通知を送ることができれば(ワークフローとか)と考えた次第です。今回のイメージとしては、Notesアプリのフォームに入力した内容をWebexTeamsのスペースに投稿するというものになります。いうことで、まずはWebex側の設定を行います。Webhooks」を検索もしくは以下URLで直接該当ページを開きます。https://apphub.webex.com/applications/incoming-webhooks-cisco-systems-38054-23307こちらで[Connenct]をクリックするとサインインが求められ、進めると設定画面に進みます。name(自由に決められる名前)とメッセージの送信対象となるスペースを選択し、[Add]をクリックします。URLが発行されますので、こちらを控えておきます。続いてノーツ側の設定です。簡単なフォームを作成します。本文(message)に送信したい文面を。WebhookURLにWebexで設定したURLを貼り付けるだけのものです。送信ボタンに以下Lotusscriptを記述します。Sub※赤字部分"markdown"ですが、単なる文字列でしたら"text"で十分なのですが、今後の拡張性を考慮して、意図的に"markdown"を利用しています。それでは一度試してみましょう。URLに先に取得したアドレスを貼り付けて「送信」をクリックします。ここでアラートが表示されました。WebexTeamsにメッセージは送信できていることは確認できました。アラートについてはHCL様サポートに問い合わせたところ、最終的には以下のような案内を頂きました。Slackとは少し仕様が異なるようでした。1行追加することで、エラーの表示はなくなりました。今回のサポートについては、自社製品の枠を超え、SlackやWebexTeamsの仕様書を熟読頂いた上で解決に導いて頂くことができました。今まで他社製品含め、問い合わせを依頼してきましたが、ここまで深く追求頂けたのは初めてです。本当にありがとうございました!!さてここまででWebexTeamsにフラットな文面を送ることが可能であることは確認できました。ノーツとの連携ですので、やはりワークフローの送信などで利用したいと思うのは普通ではないでしょうか。いうことで、試しにノーツのリンクをメッセージに埋め込んでみました。ノーツ文書のURLの取得ですが、先のフォームに[Link]という計算結果フィールドを追加して、以下の式を設定します。この式で現在開いている文書のURLが生成されます。":";"")+"/0/"+@Text(@DocumentUniqueID)続いて「送信」ボタンのLotusscriptです。Stringの部分に[Link]の宣言を追加します。[Link]の値をセットします。書き換えて再度送信してみます。すると、URLリンクの貼られたメッセージが届きました・・・が!!「リンク」の文字にマウスカーソルを当てても、変化がなく、クリックすることができませんでした。(正しくはリンクとして判断されていないようです)念のためhttpsの文字列で試してみます。今度はマウスカーソルを当てるとこのようにURLが表示され、リンクも正しく動いてくれました。Cisco社に問い合わせたところ、やはり・・・http://およびhttps://のみがリンクとして利用できるとの事でした。それだけでなく、アイデア投稿サイトの紹介が書かれておりましたので、以下登録致しました。皆様もこちらにVOTE頂けましたらと思い、今回の記事を終わらせて頂きます。いつしかノーツリンクが利用できるようになり、WebexTeamsでワークフローが廻せればと願うばかりです。Hagihara当ブログの記事は、私個人の経験談を中心とした見解・判断に基づく内容となります。記載内容や、ダウンロードコンテンツ等については、恐れ入りますが利用者様の自己責任でお願い致します。注)外部サイトへのリンク切れについては、先方の都合によるものとなりますので、ご了承ください。