Flic スマート ボタン (プレビュー) を押してフローを実行するRun your flows by pressing a Flic smart button (Preview)

Shortcut Labs 社が提供する物理ボタン (Flic と呼ばれる) を押してフローをトリガーします。Trigger your flows by pressing a physical button, known as a Flic, from Shortcut Labs. たとえば、Flic を押すことで、作業時間の追跡、予定表のブロック、イベントへの来訪者のカウント、または地理的な場所の保存を行うことができます。For example, press a Flic to track your working hours, block your calendar, count visitors at an event, or save geographical locations.


フローを作成する前に、Android または iOS 用の Flic モバイル アプリを使用して Flic のすべてのプロパティを構成します。Configure all Flic properties by using Flic's mobile app for Android or iOS before you create your flow.


Flics を Microsoft Flow と一緒に使用するためには次の前提条件を満たしておく必要があります。To use Flics with Microsoft Flow, you must have:

  • Microsoft Flow のアクセス権を持っているAccess to Microsoft Flow.
  • Android または iOS 用の Flic モバイル アプリをダウンロード済みであり、このアプリを使用して 1 つまたは複数の Flic をペアリングしている。Downloaded Flic's Android or iOS mobile app, and used it to pair one or more Flics.

Flic のプロパティを構成するConfigure Flic properties

Flic のモバイル アプリを使用して Flic のイベントをプログラミングします。Use Flic's mobile app to program the Flic's events. 対象のイベントは次のとおりです。The events are:

  • クリック (1 回の短押し)click (one quick press)
  • ダブルクリック (2 回の短押し)double-click (two quick presses)
  • 押したまま (1 回の長押し)hold (one long press)

このスクリーン ショットは、Flic 構成プロセスがどのようなものかを示すサンプルです。This screenshot shows a sample of what your Flic configuration process might be like:

Flic を構成する

Flic イベントを Microsoft Flow にリンクしたら、その Flic を、目的のフロー用のトリガーとして選択することができます。After you've linked a Flic event to Microsoft Flow, you can then select that Flic as a trigger for your flows. このチュートリアルでは後でトリガーを選択します。You select triggers later in this walkthrough.

Flic によってトリガーされるフローを作成するCreate a flow that's triggered by a Flic

このチュートリアルでは、コンサルタントが各クライアントで費やした時間を記録するフローを作成します。In this walkthrough, we use a Flic to run a flow that records the time a consultant spends at each client. コンサルタントはクライアントに到着したときに Flic を 1 回押し、クライアントを離れる直前にもう一度押します。The consultant presses the Flic once upon arrival, and then presses it again, just before departure from the client. Flic を押すたびに、Flic が接続されているフローが実行されます。Each press of the Flic starts a run of the flow to which it's connected. フローにより、現在の時刻が Google スプレッドシートに保存され、電子メール通知が送信されます。The flow saves the current time in Google Sheets, and then sends an email notification. 電子メールには、フロー実行に関する詳細情報が含まれています。The email contains details about the flow run.

注: Flic モバイル アプリを使用してペアリングが行われていることを確認し、Microsoft Flow をトリガーするために 1 回以上のクリック操作を構成します。Note: Be sure you've used the Flic mobile app to pair, and configure at least one click action to trigger Microsoft Flow. このスクリーン ショットでは、Microsoft Flow をトリガーするためにクリック操作を構成しています。In this screenshot, I've configured the click action to trigger Microsoft Flow. このチュートリアルでは後で、Flic が 1 回押された (クリックされた) ときにトリガーされるようにフローを構成します。Later in this walkthrough we configure our flow to trigger when the Flic is pressed once (clicked).

Flic の構成

それではフローの作成を開始しましょう。Let's get started creating our flow.

テンプレートで開始するStart with a template

  1. Microsoft Flow にサインインします。Sign into Microsoft Flow.


  2. 検索ボックスに「flic」と入力し、検索アイコンを選択します。Enter flic into the search box, and then select the search icon.

    Flic を検索する

  3. Flic スマート ボタンを使用して作業時間を追跡テンプレートを選択します。Select the Track your working hours with Flic smart button template.


Google スプレッドシートでスプレッドシートを作成するCreate a spreadsheet in Google Sheets

  1. テンプレートの詳細を確認します。このテンプレートでは Google スプレッドシートのスプレッドシートが必要です。Review the template's details and note that this template requires a spreadsheet in Google Sheets.


  2. Google スプレッドシートで、ClickType および TimeStamp という名前の列を含むスプレッドシートを作成します。In Google Sheets, create a spreadsheet that contains a sheet with columns named ClickType and TimeStamp.

    ヒント: Google スプレッドシート内の列に名前を付けるには、列の上部に列名を入力します。Tip: You name columns in Google Sheets by entering the column name at the top of the column. シートはスクリーン ショットのように表示されます。So, your sheet should appear like this screenshot:

    Google スプレッドシート

    注: このシートはこのチュートリアルの後の方で使用します。Note: You use this sheet later in this walkthrough.

Flic トリガーをフローに追加するAdd the Flic trigger to your flow

  1. テンプレートのサービスにサインインし、[続行] を選択します。Sign in to the template's services, and then select Continue.

    [続行] は、テンプレート用の必要なすべてのサービスにサインインした後で有効になります。Continue is enabled after you sign into all required services for the template.


  2. [検索] ボックスに「flic」と入力し、[Flic - When a Flic is pressed] (Flic - Flic を押したとき) トリガーを選択します。Enter flic into the search box, and then select the Flic - When a Flic is pressed trigger.

    Flic トリガーを検索する

  3. [Flic - When a Flic is pressed] (Flic - Flic を押したとき) カードの Flic ボタン リストから、使用する Flic を選択します。Select the Flic you want to use from the Flic button list on the Flic - When a Flic is pressed card.

  4. イベント リストからクリックを選択して、Flic を 1 回押したときにフローがトリガーされるように指定します。Select click from the Events list to indicate that you want to trigger the flow when the Flic is pressed once.

    Flic 操作を選択する

    必要に応じて、任意を選択すると、各 Flic イベント (クリック、ダブルクリック、または押したままにする) でフローをトリガーするように指定できます。Optionally, you can select any to indicate that each Flic event (click, double-click, or hold) triggers the flow.

    ダブルクリックを選択すると、Flic を 2 回短押したときにフローがトリガーされます。Double-click indicates that the flow triggers when the Flic is quickly pressed two times. 押したままを選択すると、Flic の長押しでフローがトリガーされます。Hold indicates that a long press on the Flic triggers the flow.

    他のフローを作成し、それらのフローを、イベント リストにある他のイベントを使用してトリガーすることができます。You're free to create other flows and trigger them using the other events in the Events list. たとえば、ダブルクリック イベントを使用すると、クライアントを離れた時刻を記録することができます。For example, you can use the double-click event to record the time you leave a client.

シートを構成するConfigure the sheet

[行の挿入] カード: On the Insert row card:

  1. [ファイル] リストから、先ほど作成したスプレッドシートを選択します。Select the spreadsheet you created earlier from the File list.

  2. [ワークシート] リストからシートを選択します。Select the sheet from the Worksheet list.

    注: シートを選択すると、[行の挿入] カードに 2 つのボックスが追加で表示されます。Note: Two additional boxes appear on the Insert row card after you select the sheet. これらのボックスは、先ほど作成したシート内の 2 つの列を表します。These boxes represent the two columns in the sheet you created earlier.

  3. [ClickType] ボックスを選択し、[Click type]/(クリックの種類/) トークンを選択します。Select the ClickType box, and then select the Click type token.

  4. [Timestamp] ボックスを選択し、[Click time]/(クリック時刻/) トークンを選択します。Select the Timestamp box, and then select the Click time token.

    Google スプレッドシート データを構成する

電子メールの設定が正しいことを確認するConfirm the email settings are correct

  1. [メール通知を受け取る] カードが次のスクリーンショットのようになることを確認します。Confirm the Send me an email notification card looks like this screenshot.


フローを保存してテストするSave your flow and test it

  1. フローに名前を付けて保存するGive your flow a name, and then save it.


フォローした場合は、Flic を 1 回押すとフローがトリガーされます。If you've followed along, pressing the Flic once triggers the flow. フローはクリックの種類と現在の時刻をシートに記録し、電子メールをユーザーに送信します。The flow then records the click type and the current time in the sheet and then sends an email to you.

  1. Flic を 1 回押します。Press your Flic once.

  2. Google スプレッドシートでワークシートを開きます。Open your worksheet in Google Sheets. [ClickType] 列に "click" が、[Timestamp] 列に時刻が表示されているのを確認できるはずです。You should see the ClickType and the Timestamp columns populated with the "click" and the time, respectively.


  3. Microsoft Flow の Web サイトまたは Microsoft Flow モバイル アプリで実行結果を確認することもできます。You can also see the results of the run from the Microsoft Flow website or from the Microsoft Flow mobile app. テストの実行を示すスクリーン ショットを次に示します。Here's a screenshot of my test run.


  4. フローを実行したときに受信した通知メールの本文は次のようになります。Here's what the body of the notification email that I received from the run of the flow looks like.


(任意) Flic を押したときに場所 (緯度と経度) が自動的に記録されるようにフローの機能拡張を検討します。For extra credit, consider extending the flow to automatically record your location (latitude and longitude) when the Flic is pressed.

詳細情報More information