intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

Similar documents
— OpenRulesモジュール 2017 Summer リリースノート   初版  

— OpenRulesモジュール 2017 Summer リリースノート   第2版  

OpenRulesモジュール

OpenRulesモジュール

intra-mart Accel Platform — OAuth認証モジュール 仕様書   初版  

— IM-SecureSignOn for Accel Platform 2016 Spring リリースノート   第2版  

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第3版  

— IM-SecureSignOn for Accel Platform 2017 Winter リリースノート   第2版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第5版  

intra-mart Accel Collaboration — Collaboration共通 ユーザ操作ガイド   第7版  

intra-mart Accel Platform

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

IM-SecureSignOn

intra-mart Accel Platform

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版  

intra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書   第2版  

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版  

intra-mart Accel Platform — OData 連携チュートリアルガイド   初版  

intra-mart Accel Collaboration — インフォメーション ユーザ操作ガイド   第11版  

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

intra-mart WebPlatform/AppFramework

— IM-PDFTimeStamper for Accel Platform 2018 Spring リリースノート   第3版  

— intra-mart Accel Documents Timestamp Option 2016 Summer リリースノート   初版  

intra-mart Accel Platform — IM-FileExchange 管理者操作ガイド   第3版  

intra-mart FormatCreator Version6.1

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第4版  

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

intra-mart Accel Platform

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart EX申請システム version.7.2 PDFオプション リリースノート

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

IOWebDOC

intra-mart Accel Platform — PCとスマートフォンの機能差異   第5版  

intra-mart ワークフローデザイナ

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

IM-FormatCreator

Interstage Interaction Manager V9 Oracle Database 11g 適用手順書

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第3版  

intra-mart WebPlaform / AppFramework

目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス 参考情報

第 1 章 システムの概要 シラバスシステムとは 利用環境 留意事項 シラバスシステムの概念 役割 システムの利用イメージ... 4 第 2 章 基本操作

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

eYACHO 管理者ガイド

Password Manager Pro スタートアップガイド

Microsoft Word - Android認証設定手順(AnyConnect) doc

IM-BIS for Accel Platform — Office365 for IM-BIS 連携ガイド   第2版  

FormatCreator

おらんかにクライアント操作マニュアル

クラスタ構築手順書

Microsoft Word - Android認証設定手順(EAP-TLS)1105.doc

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

機能仕様書フォーマット

intra-mart WebPlatform / AppFramework

PDFConverter

EQ Messenger

GEMBA Note for Business Ver.3 バージョン移行ガイド

— intra-mart Accel GroupMail 2017 Summer リリースノート   第2版  

ConsoleDA Agent For Server インストールガイド

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

Mobile Framework

— IM-PDFCoordinator for Accel Platform 2014 Winter リリースノート   第3版  

— IM-PDFCoordinator for Accel Platform 2018 Winter リリースノート   初版  

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

第 2 版

Microsoft Word - p2viewer_plus_jpn20.doc

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

IM-PDFAutoConverter for Accel Platform 2014 Spring

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

— intra-mart Accel GroupMail 2016 Winter リリースノート   初版  

1 はじめに 概要 特徴 動作環境 本マニュアルの見かた 用語集 プロファイルについて 制約事項 ライセンス認証 ( プロファイルのインストール ) を行う..

重要なお知らせ 本書の内容の一部 または全部を無断で転載 複写することは固くお断わりします 本書の内容について 改良のため予告なしに変更することがあります 本書の内容については万全を期しておりますが 万一ご不審な点や誤りなど お気付きのことがありましたら お買い求め先へご一報くださいますようお願いい

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

— IM-PDFAutoConverter for Accel Platform 2014 Winter リリースノート   第3版   None

Polycom RealConnect for Microsoft Office 365

— intra-mart Accel GroupMail 2017 Spring リリースノート   初版  

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書   第3版  

手順書

Microsoft Word - Wyse Thin Client&XD設定手順1112.doc

ArcGIS for Server での Web マップの作成方法

IIJ GIOリモートアクセスサービス Windows 7 設定ガイド

— 製品保守ポリシーとアップデート・パッチの考え方    

書類閲覧用 端末要件 令和元年 5 月 金融庁企画市場局企業開示課

TimeTracker FX セットアップガイド 補足資料 2/14 0. はじめに 本資料は [TimeTracker FX セットアップガイド ] では説明していない Microsoft SQL Server 2005 ( 以下 SQL Server 2005) の設定や操作方法を補足するための

intra-mart EX申請システム version.7.2 事前チェック

第 4 版 2019 年 05 月

ConsoleDA Agent For Serverインストールガイド

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

KDDI ビジネスメール 一般ユーザ用カスタマーコントロール操作ガイド Ver.2.04 Copyright , KDDI Corporation All rights reserved 1

ライセンス登録方法 ZW3D2015 スタンドアロン ドングル Zissen Machineware

PR 営業開始

Transcription:

Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top

目次 intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 1. 改訂情報 2. はじめに 3. システム要件 3.1. intra-mart Accel Platform 3.2. 検証済み環境 3.2.1. サーバ環境 3.2.2. クライアント環境 4. セットアップ方法 4.1. モジュールの追加 5. Slash Command から IM-LogicDesigner を起動する方法 5.1. 実行されるフローを生成 5.2. Custom Slash Command の登録 5.3. Verification Token の登録 6. IM-LogicDesigner からSlack へメッセージを送信する方法 6.1. 単純なメッセージの送信 6.2. 返信メッセージの送信 6.3. 正式なユーザとしてメッセージを投稿 6.4. bot の名前 アイコンの変更 6.5. リンクボタン付きメッセージの投稿 6.6. interactive message button 付きのメッセージの投稿 7. IM-LogicDesigner で利用可能なタスク 8. 著作権および特記事項 2

改訂情報 intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 変更年月日 変更内容 2018-12-01 初版 3

はじめに intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 本書では Slack と intra-mart Accel Platform を連携するためのモジュールについて記載されています Slack 連携モジュールでは以下の機能が提供されます IM-LogicDesigner 用 Slack 連携タスク IM-LogicDesigner - Slash Commands 連携用エンドポイント 4

システム要件 intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 当バージョンにおけるシステム要件は次の通りです 項目 intra-mart Accel Platform 検証済み環境 intra-mart Accel Platform intra-mart Accel Platform 2018 Winter(Urara) 以降のご利用のバージョンに準じます 検証済み環境 以下 弊社動作検証済みの intra-mart 製品と他社ミドルウェア製品との組み合わせです サーバ環境 intra-mart Accel Platform 2018 Winter(Urara) の検証済みサーバ環境に準じます クライアント環境 intra-mart Accel Platform 2018 Winter(Urara) の検証済みクライアント環境に準じます 5

セットアップ方法 ここでは IM-Slack のインストールと設定方法について説明します インストールおよび設定は IM-Juggling で行います 以下の手順を行うことで IM-Slack を intra-mart Accel Platform 上で利用できます モジュールの追加 IM-Slack を利用するには 追加機能より Slack 連携 モジュールを選択し WAR ファイルを作成します 1. [ 追加機能 - 外部システム連携機能 - Slack 連携 ] モジュールを選択します 2. その他 任意の設定を行い WAR ファイルを作成します 6

Slash Command から IM-LogicDesigner を起動する方法 ここでは Slack の Slash Command を受け付けて IM-LogicDesigner を起動する方法を説明します 実行されるフローを生成 Custom Slash Command の登録 Verification Token の登録 実行されるフローを生成 Slash Command で実行される IM-LogicDesigner を作成します ロジックフローの作成方法は IM-LogicDesigner ユーザ操作ガイド 4.1 ロジックフロー を参照してくださ い フローの入力値には以下のパラメータを受け取ることができます $input <object> args <string[]> payload <object> token <string> command <string> text <string> response_url <string> trigger_id <string> user_id <string> user_name <string> team_id <string> team_domain <string> enterprise_id <string> enterprise_name <string> channel_id <string> channel_name <string> args には Slash Command の第 2 引数以降の引数が配列で受け渡されます payload に含まれる各パラメータについては Slack Web API Slash Commands を参照してください フローの返却値には Slack に返却する応答メッセージを設定してください 処理結果は JSON 文字列に変換して Slack に返却されます 例 $output <object> text <string> attachments <object> text <string> Custom Slash Command の登録 1. Slack app を作成し Custom Slash Command を登録します 7

Slash Command の登録方法は Slack Web API Slash Commands を参照してください Command Short Description Usage Hint にはそれぞれ任意の値を登録してください Request URL には 以下のように URL を指定してください 1. シングルテナントで運用している環境 またはURLによるテナントの自動解決が有効になっている環境の場合 https://<accel platform Domain>/<CONTEXT_PATH>/slack/slash/command/<flowId> 2. マルチテナントで運用している環境の場合 https://<accel platform Domain>/<CONTEXT_PATH>/slack/<Tenant ID>/slash/command/<flowId> Verification Token の登録 intra-mart Accel Platform に Slack の Verification Token を登録します 登録したトークンは Slash Command を受け付けた際の検証に利用されます 8

1. テナント管理者でログインし サイトマップより テナント管理 - テナント情報 - Slack 連携 をクリックします 2. Slack の Verification Token を検証トークンに入力し 更新 ボタンをクリックします 以上の設定を行うと Slash Command から IM-LogicDesigner を起動できます 9

IM-LogicDesigner から Slack へメッセージを送信する方法 ここでは IM-LogicDesigner から Slack へメッセージを送信する方法を説明します IM-LogicDesigner から Slack へメッセージを送信する場合は メッセージ送信 タスクを利用します 単純なメッセージの送信返信メッセージの送信正式なユーザとしてメッセージを投稿 bot の名前 アイコンの変更リンクボタン付きメッセージの投稿 interactive message button 付きのメッセージの投稿 単純なメッセージの送信 単純なメッセージを送信する際には channel text token の値を設定してタスクを実行します タスクが実行されると bot としてメッセージが投稿されます 返信メッセージの送信 任意のスレッドへの返信メッセージを送信する場合には threadts に返信先のスレッドのタイムスタンプを指 定してタスクを実行します 10

タスクが実行されると指定したスレッドへ返信メッセージが送信されます 正式なユーザとしてメッセージを投稿 bot としてではなく 正式なユーザとしてメッセージを投稿するには user を true にしてタスクを実行しま す タスクが実行されると token で認証された正式なユーザとしてメッセージが投稿されます bot の名前 アイコンの変更 11

botとしてメッセージを投稿する際のユーザ名 アイコンを変更したい場合は username にbot の名前を iconurl または iconemoji にアイコンを指定してタスクを実行します 例えば username に bot iconemoji に :smile: と指定してタスクを実行すると以下のようにメッ セージが投稿されます リンクボタン付きメッセージの投稿 リンクボタン付きのメッセージを投稿する場合は attachment - button1 - text にボタンに表示するテキ ストを attachment - button1 - url にリンク先の URL を設定してタスクを実行します 例えば text に intra-mart url に https://www.intra-mart.jp/ と指定してタスクを実行すると以 下のようにメッセージが投稿されます ボタンをクリックするとリンク先 URL に指定したページが表示されます interactive message button 付きのメッセージの投稿 12

interactive message button 付きのメッセージを投稿する場合は attachment - button1 - text にボタンに表示するテキストを attachment - button1 - name にボタンをクリックした際に送信されるパラメータの名前を attachment - button1 - value にボタンをクリックした際に送信されるパラメータの値を設定してタスクを実行します 例えば text に 承認 name に action value に approve と指定してタスクを実行すると以 下のようにメッセージが投稿されます ボタンをクリックするとSlack に設定されているRequest URL に name value の値を含むパラメータが送信されます interactive message については Slack Interactive messages および Slack Attaching interactive message buttons を参照してください 注意 メッセージ送信 タスクは ボタンを 2 つまで配置できるように作成されています 3 つ以上のボタンを配置することや ボタン以外のコンテンツを配置することはできません 13

IM-LogicDesigner で利用可能なタスク IM-Slack では IM-LogicDesigner で利用可能な以下のタスクを提供します 1. ユーザ情報取得 2. メッセージ送信 3. ファイルアップロード 14

著作権および特記事項 intra-mart は株式会社 NTT データイントラマートの登録商標です Oracle と Javaは Oracle Corporation およびその子会社 関連会社の米国およびその他の国における登録商標です 文中の社名 商品名等は各社の商標または登録商標である場合があります 他の会社名 製品名およびサービス名などはそれぞれ各社の商標または登録商標です 本製品を使用する場合は 本製品に含まれる各ソフトウェアのライセンスについても同意したものとします 以上 15