📋 この記事の概要
StyleflowとLINE WORKSを連携し、申請・承認の通知をLINE WORKSのBotを通じて送信する管理者向け設定方法について詳しく説明します。認証設定、アプリ登録、Bot設定、有効期限管理まで包括的に解説します。
⚠️ 機能の利用開始について
🚨 重要:事前相談が必要
LINE WORKS連携機能をご利用いただくには、事前にStyleflowサポート窓口へのご相談が必要です。
- 機能有効化:システム側での機能有効化設定
🔗 LINE WORKS連携について
StyleflowのLINE WORKS連携機能は、申請・承認の通知をLINE WORKSのBotを通じて個別のトークルームに自動送信する機能です。
連携機能の特徴
- 個別通知: 各ユーザーのLINE WORKS個別トークルームに通知
- Bot連携: 専用Botを通じた自動メッセージ送信
- 認証管理: OAuth認証による安全な連携
- 有効期限管理: 90日間の認証期限と自動延長機能
⚠️ 重要な制限事項
個別通知のみ: グループトークルームへの通知は対応していません。
認証有効期限: 90日間で認証が切れるため、定期的な再認証が必要です。
Botステータス: 使用するBotは「サービス中」である必要があります。
🔧 必要な認証情報
LINE WORKSとの連携には、以下の認証情報が必要です:
| 認証情報 | 説明 | 取得場所 |
|---|---|---|
| Client ID | アプリケーション識別子 | LINE WORKS Developer Console |
| Client Secret | アプリケーション秘密鍵 | LINE WORKS Developer Console |
| Service Account | サービスアカウント識別子 | LINE WORKS Developer Console |
| Private Key | サービスアカウント秘密鍵 | LINE WORKS Developer Console |
| Bot ID | 通知用Bot識別子 | LINE WORKS Developer Console |
⚠️ 認証期限について
- 有効期限: 認証から90日間
- 再認証: 有効期限内でも再認証可能(期限が90日延長)
- 期限切れ: 期限を過ぎるとLINE WORKSとの連携が停止
🏗️ LINE WORKSアプリ登録
LINE WORKS Developer Consoleでアプリを登録し、必要な認証情報を取得します。
アプリケーション作成
ステップ1: Developer Consoleアクセス
- ログイン: LINE WORKS Developer Consoleにログイン
- アプリ作成: 「API」メニューから「アプリの新規追加」を選択
- 基本情報入力: アプリ名称など必要事項を入力
ステップ2: OAuth設定
- Client情報確認: 作成されたClient IDとClient Secretを確認・記録
- OAuth Scopes設定: 「OAuth Scopes」の管理ボタンをクリック
- 必要スコープ追加: 以下のスコープを登録
botbot.message
- 設定保存: OAuth Scopesの登録を保存
サービスアカウント設定
ステップ3: Service Account発行
- Service Account作成: 「Service Account」を発行
- 識別子記録: 生成されたService Accountを記録
ステップ4: Private Key発行
- 鍵生成: 「Private Key」を発行
- ファイルダウンロード: 秘密鍵ファイルが自動ダウンロード
- 鍵抽出: ダウンロードファイルからPrivate Keyの内容を確認
🚨 Private Key取り扱い注意
- 最新版のみ有効: 再発行すると古いPrivate Keyは無効化
- フォーマット: 「-----BEGIN PRIVATE KEY-----」「-----END PRIVATE KEY-----」の行は除外
- セキュリティ: 秘密鍵の外部漏洩を厳重に防止
🤖 Bot登録・設定
LINE WORKSで通知用Botを作成し、テナントに追加してサービス開始します。
Bot作成手順
ステップ1: Bot作成
- Bot管理画面: LINE WORKS Developer Consoleの「Bot」メニューに移動
- 新規登録: Botリスト画面で「登録」ボタンをクリック
- Bot情報入力: 必要事項(名前、説明など)を入力して保存
- Bot ID確認: 作成されたBotの詳細画面でBot IDを確認・記録
テナントへのBot追加
ステップ2: Bot有効化
- 管理画面アクセス: LINE WORKSアカウント情報の「管理画面」をクリック
- Bot管理: 「サービス」メニューから「Bot」を選択
- Bot追加: 「Bot追加」ボタンから準備中のBotリストに移動
- 追加実行: 使用したいBotの「追加」ボタンをクリック
- ステータス確認: Botが「サービス中」になっていることを確認
⚠️ Bot運用の注意点
- サービス状態必須: 「準備中」のBotはStyleflowから使用不可
- 削除影響: LINE WORKSからBotを削除すると連携が失敗
- Bot変更: 使用Botを変更する場合は再認証とBot ID再登録が必要
⚙️ Styleflow認証設定
Styleflowの管理画面でLINE WORKS認証を設定します。
認証設定手順
ステップ1: 外部連携設定
- メニューアクセス: 「外部連携設定」メニューから「LINE WORKS」を選択
- 連携有効化: 「連携する」にチェックを入れる
- 設定保存: 「更新」ボタンを押下
ステップ2: 認証情報入力
- 認証画面開始: 「LINE WORKSの認証をする」ボタンをクリック
- 認証情報入力: LINE WORKSから取得した以下の情報を入力
- Client ID
- Client Secret
- Service Account
- Private Key
- Bot ID
- 認証実行: 「認証開始」ボタンを押下
ステップ3: 認証結果確認
- 認証成功確認: Private Keyの値が消えることを確認
- 画面更新: 「外部連携設定」画面を更新
- ステータス確認: 認証状況を確認
認証状況の確認項目
| 表示項目 | 説明 | 正常時の表示 |
|---|---|---|
| LINE WORKS認証ステータス | 認証の状況 | 「認証済み」 |
| Bot名 | 使用中のBot名称 | 設定したBot名 |
| 認証有効期限 | 連携可能期限 | 90日後の日付 |
❌ 認証エラーの場合
- 期限切れ表示: 「認証期間が過ぎています。再度LINE WORKSの認証情報を設定して再認証してください。」
- 有効期限表示: 期限を過ぎている場合は赤文字で表示
- 対処法: 認証情報を再入力して再認証実行
📧 有効期限切れ通知設定
認証期限切れの事前通知を自動で送信する設定を行います。
通知設定手順
ステップ1: 設定画面アクセス
- メニュー選択: 「外部連携」メニューから「外部連携設定共通」を選択
- LINE WORKS設定: 「LINE WORKS」の設定セクションに移動
ステップ2: 通知設定の入力
| 項目 | 設定内容 | 設定例 |
|---|---|---|
| 有効 | 通知機能の有効化 | チェックを入れる |
| 有効期限 | 何日前から通知するか(1~20日前) | 7(7日前から通知) |
| 実行時 | 通知メール送信時間(24時間表記) | 9(午前9時) |
| 管理者通知メールアドレス | 通知先メールアドレス | admin@example.com |
ステップ3: 設定保存
- 内容確認: 入力した設定内容を確認
- 更新実行: 「更新」ボタンを押下してアラート設定完了
⚠️ 通知設定の注意点
- メールアドレス必須: 未入力の場合、通知は送信されません
- 通知タイミング: 設定した日数前から毎日通知されます
- 時間設定: 24時間表記で入力(午前2時=2、午後3時=15)
🛠️ トラブルシューティング
よくある問題と解決法
認証関連の問題
| 問題 | 原因 | 解決策 |
|---|---|---|
| 認証が失敗する | 認証情報の入力誤り | Client ID、Secretなど全情報を再確認 |
| Bot IDエラー | Botが準備中状態 | テナントにBotを追加してサービス中に変更 |
| 通知が届かない | 認証期限切れ | 再認証を実行 |
| Private Key エラー | フォーマット不正 | BEGIN/END行を除外して再入力 |
Bot運用のトラブル
Bot管理のチェックポイント
- Botステータス確認: LINE WORKS管理画面でBotが「サービス中」か確認
- Bot削除確認: 使用中のBotがLINE WORKSから削除されていないか確認
- 権限確認: BotにStyleflow連携に必要な権限が付与されているか確認
- ユーザーID設定: 各ユーザーが正しいLINE WORKS ユーザーIDを設定しているか確認
認証期限管理
期限管理のベストプラクティス
- 事前通知設定: 7-10日前からの通知設定を推奨
- 定期確認: 月1回程度の認証状況確認
- 早期再認証: 期限の1週間前には再認証実行
- 複数管理者: 認証管理を複数の管理者で分担
📞 サポート情報
お問い合わせ先
- Styleflow関連: Styleflowサポート窓口
- LINE WORKS関連: LINE WORKS公式サポート
- Developer Console: LINE WORKS Developer Console ヘルプ
🎓 まとめ
LINE WORKS連携の活用効果
LINE WORKS連携を適切に設定することで、以下のメリットが得られます:
- 即時通知: 申請・承認の進行状況をリアルタイムで把握
- 業務効率化: 普段使用するLINE WORKSで通知確認
- 見落とし防止: 重要な承認依頼を見逃すリスクを軽減
- 組織連携: 社内コミュニケーションツールとの統合