kintone ヘルプ

Microsoft Flowとkintoneを連携する

 Microsoft Flowを使って、kintoneとほかのWebサービスの間でデータをやり取りできます。たとえば、kintoneにレコードが登録されたときにSlackなどのチャットアプリに投稿する、逆にSlackに特定のキーワードを含む投稿があったときにkintoneにレコードを登録する、といった連携が可能です。このページでは、OutlookやGmailとの連携を例にMicrosoft Flowとkintoneの連携を説明します。
  • Microsoft Flowを使った連携には、Microsoft Flowの有償プランの契約が必要です。
  • cybozu.com共通管理者が「外部連携サービス」のMicrosoft Flowを有効にして、「連携利用ユーザーの設定」で利用ユーザーを許可している必要があります。許可する方法は、Microsoft Flowを使った外部サービスとの連携を許可するを参照してください。

準備

設定例:kintoneにレコードが登録されたらOutlookでメールを送信する

  1. Click to zoom this image
    kintoneのアプリを作成します。
    メールに送信する情報として、次のフィールドを用意します。
    フィールド名 フィールドタイプ
    日付(1行) 日付フィールド
    店舗 ドロップダウンフィールド
    売上 数値フィールド
  2. Click to zoom this image
    Microsoft Flowにサインインして、歯車のメニューから[フロー]をクリックします。
    Microsoft Flow(Microsoft Flowのサイト)
    Microsoft Flowでは、連携設定を「フロー」と呼びます。 
  3. Click to zoom this image
    「一から作成」をクリックします。
  4. Click to zoom this image
    [多数のコネクタやトリガーを検索する]をクリックします。
  5. Click to zoom this image
    検索画面でkintoneを検索し、「トリガー」タブの中から「kintone - When a record is added to an app」をクリックします。フロー名は任意で入力します。
  6. Click to zoom this image
    連携先のkintoneのドメインを入力し、[サインイン]をクリックします。
    • ドメインは、kintoneのURLの、下記の部分です。
      例)https://example.cybozu.com/k/#/portal
    • 一度サインインをすると、次にフローを作成するときはこの画面は表示されません。
  7. Microsoft Flowとkintoneの連携を許可するかどうか確認する画面が表示されたら、[許可]をクリックします。
  8. 連携で利用するアプリのIDを入力します。
    アプリIDはアプリのURLで確認できます。
    例)https://example.cybozu.com/k/23
  9. [新しいステップ]をクリックし、[アクションの追加]をクリックします。
  10. Click to zoom this image
    「Outlook」と検索して、「Office 365 Outlook -メールの送信」をクリックします。
  11. Click to zoom this image
    メールに載せる情報を設定します。
    メールに載せる情報は、kintoneのアプリのデータと、固定の文字列を組み合わせて柔軟に指定できます。たとえば、次のように設定します。
    宛先:送信先のメールアドレス
    件名:今日の売り上げ [日付フィールド]
    本文:本日の売上金額です。
    [店舗フィールド] [売上フィールド] 千円
  12. Click to zoom this image
    ページ右上の[フローの作成]をクリックします。
  13. [完了]をクリックします。
フローの設定は以上で完了です。kintoneのアプリにレコードが登録されたら、Outlookからメールが送られるようになりました。
次に、逆のパターンとして、メールを受信したらkintoneのアプリにレコードを登録するように設定してみましょう。

設定例:Gmailでメールを受信したらkintoneにレコードを登録する

  1. kintoneのアプリを作成します。
    受信したメールの件名と本文を登録するフィールドを用意します。
    フィールド名 フィールドタイプ
    件名 文字列(1行)フィールド
    本文 文字列(複数行)フィールド
  2. Click to zoom this image
    Microsoft Flowにサインインして、歯車のメニューから[フロー]をクリックします。
    Microsoft Flow(Microsoft Flowのサイト)
    Microsoft Flowでは、連携設定を「フロー」と呼びます。
  3. Click to zoom this image
    「一から作成」をクリックします。
  4. Click to zoom this image
    [多数のコネクタやトリガーを検索する]をクリックします。
  5. Click to zoom this image
    検索画面でGmailを検索し、「トリガー」タブの中から「Gmail-新しいメールが届いたとき」をクリックします。フロー名は任意で入力します。
  6. Gmailへの接続が求められたら、[サインイン]をクリックします。
  7. [許可]をクリックします。
  8. [新しいステップ]をクリックし、[アクションの追加]をクリックします。
  9. Click to zoom this image
    アクションの選択画面で「kintone」と入力して検索し、設定したいアクションを選択します。今回はレコードの登録のアクションを選択します。
  10. kintoneにログインする画面が表示された場合、ドメインを入力し、[サインイン]をクリックします。
    • ドメインは、kintoneのURLの、下記の部分です。
      例)https://example.cybozu.com/k/#/portal
    • 一度サインインをすると、次にフローを作成するときはこの画面は表示されません。
  11. Microsoft Flowとkintoneの連携を許可するかどうか確認する画面が表示されたら、[許可]をクリックします。
  12. Click to zoom this image
    kintoneのアプリのレコードに登録する情報を設定します。
    レコードに登録する情報は、メールの項目と、固定の文字列を組み合わせて柔軟に指定できます。
  13. Click to zoom this image
    ページ右上の[フローの作成]をクリックします。
  14. Click to zoom this image
    [完了]をクリックします。
フローの設定は以上で完了です。Gmailでメールを受信したら、kintoneにレコードが登録されるようになりました。

           


そのほかにも、さまざまな便利な連携が可能です。ぜひ試してみてください。