🪛
Zapier連携ハンズオン
本手順では毎週、直近七日間の入社者をYESODから取得し、Slackで通知するZapを作成します
- 下記URLにアクセスします
- アプリをAcceptします
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/2b4b2cae-1a0e-4dbd-8469-d8df4e5625f7/01578bf39b2d9f3c1e05ca26698fc737.png)
- 新規のzapを作成します
- Scheduleを選択し、頻度を指定します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/fd774ac2-1a86-4622-bb3e-0b0329de0061/51e47077a3272b0fd255df07251233dc.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/812ac142-648e-4cd0-b1a2-ca536476031e/097f3965ed7d55831da211327762e63b.png)
- YESODのアプリで検索条件に指定する日付の値を「Format」で生成します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/974e07e6-a4c0-4e87-afa6-7e7ded9ba043/a8162312953e418435091df7520b0937.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/a22ee7b6-af45-4a43-8e06-e49a6554924f/f7c812d4225ec5ee0bc19f1ca2b0a5d4.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/52c0ab12-0222-45cb-8494-de9cb88ba651/d7e24eacbb5cba3a10238ba8cdab5586.png)
- 日付のフォーマットは「YYYY-MM-DD」を指定します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/d616ffb0-f71d-4d04-836f-aa05fc2b8a36/8b2b24afb6528de0d0ac978617eed746.png)
- 再び、YESODのアプリで対象期間を指定する際の日付の値をFormatterで生成します。(例では7日間先の日付の値を生成)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/475597ff-8a00-4eb0-9fdd-9dd183d635da/5e07001580703b9bdbf9876673b8bb64.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/c6519ccc-6c69-48c3-829e-4996b2d25d67/2e403085d3ec1620a69c820457eb0363.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/cd5f4722-89bb-41e6-abcb-256d57ae610a/f10424c45fe203e0f668bd0b43baa4eb.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/ae1a621f-7d44-40c0-932f-908773cda252/b4e140deaccd997f0f4d5fc405781e41.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/2288af0e-3789-43ba-b98a-55b5ee13967e/2edea6e2ad7b6e8e99f9d5a10f2a36ca.png)
- 「yesod(1.2.0)」のアプリを選択します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/61887461-1b2d-4d5d-81b8-4c282e4dddd3/f6ab890bb569a749889a944b6b6b14f5.png)
- 「メンバ情報をYESODから取得する」を選択します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/9aa765ff-cfbd-4f7f-899b-87ce1b174027/c0495be407942ea373aecf54f3a7e622.png)
- 「Choose」を選択します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/9675871d-1c67-4be1-8f9a-aaf752c0ab8c/147ffbff8fd332043c417f6c70be0366.png)
- YESODから発行したAPIトークンを入力します。Base URLは空欄としてください。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/4bf7d6bf-a6ae-4e2f-ba5d-b97f5515543c/0f7afbd8ae888e1036a294e3bc030d5a.png)
- accountを選択します
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/6f676cee-0fb7-4949-ae59-51e7651c920b/e6b61e97c274be5002bfef2c78aac45e.png)
- 下記の内容でクエリパラメータを設定します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/1ce45b53-9389-444a-bfa0-bc2818e880ca/40b82a87b45ed4afcb634e131efdf1dc.png)
body
from
- 検索対象期間の開始日付
- 「5.」で生成した日付の値を指定
to
- 検索対象期間の終了日付
- 「9.」で生成した日付の値を指定
basedate
- 出力する値の基準日付
- 入社者を取得する場合は、「9.」で生成した日付の値を指定
- 退職者を取得する場合は、「5.」で生成した日付の値を指定
「basedate」は、「いつ」時点のデータを取得するかを指定する
入社情報を取得する場合、入社後の日付を指定しないと値が存在しないため
「basedate」は、検索対象期間の終了日付を指定する
退社情報を取得する場合、退職前の日付を指定しないと値が存在しないため
「basedate」は、検索対象期間の終了日付(入社後の日付)を指定する
指定した例
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/ce8ac9c5-b721-40a3-b901-bac5b77edef1/924a4c3fc9f633fdf31e9ab89404f156.png)
- 後続Actionに連携する文字列を、Formatter>Utilities>Line item to Textで整形します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/b0f28333-f96d-4da3-b1e7-9b6f3a95d637/bd25f4fce1ef2297c808a068c46f5bde.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/d5f67405-6004-4e94-a779-7215d62c6f93/a92461a8873891053eca8c514c22808c.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/99aa85a6-8eb6-4d04-b80e-078162367688/265173eaf90ad3dd6a2cb83992f4eb97.png)
後続Actionで出力する値を整形します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/04a0314a-1430-4dee-bb7b-fcf5cffcd8d3/11d027dedea565b60797ed9a8fd333b6.png)
- 連携先のアプリを指定し、アクションを指定します(例ではslackで特定のチャンネルに「16.」で整形した文字列を通知)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/f3107e66-5a03-4bfc-a738-fe1bdc8dde6e/4e39c8affe57b79e1e476bb87bc2df71.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/808eddbf-03de-49d8-9e2f-ee4a29a7ee0f/060bf067b959113a20acb641c63a70e2.png)
結果
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/yesodco/f55d56e1-4024-484b-935e-cf3d7453a85b/cdddaa658f3f90aa543e082208925e59.png)