■概要
日々のSlackでの出勤報告と、freee人事労務への打刻作業が別々で手間だと感じていませんか。手作業での二重入力は時間がかかるだけでなく、入力ミスや漏れが発生する可能性もあります。このワークフローを活用すれば、Slackに出勤情報が投稿されると自動でfreee人事労務に打刻処理が行われるため、こうした日々の繰り返し業務の負担を軽減し、より正確な勤怠管理を実現します。
■このテンプレートをおすすめする方
- Slackを利用して出勤・退勤の連絡を行っているチームの勤怠管理者の方
- freee人事労務への打刻作業を効率化し、入力の手間を省きたい方
- 手作業による打刻ミスや報告漏れを減らし、勤怠管理の正確性を高めたい方
■このテンプレートを使うメリット
- Slackへの出勤報告だけでfreee人事労務への打刻が自動で完了するため、これまで手作業で行っていた打刻業務の時間を削減できます。
- 手作業による打刻忘れや入力間違いといったヒューマンエラーを防ぎ、勤怠データの正確性を向上させることに繋がります。
■フローボットの流れ
- はじめに、Slackとfreee人事労務をYoomと連携します。
- 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら(Webhook)」アクションを設定します。
ここで、出勤報告が投稿される特定のチャンネルを指定します。 - 次に、オペレーションでデータベース機能の「レコードを取得する」アクションを設定します。
このステップでは、Slackで投稿したユーザーのIDを基に、Yoom内のデータベースに事前に登録された情報から対応するfreee人事労務の従業員IDを取得します。 - 最後に、オペレーションでfreee人事労務の「打刻情報の登録」アクションを設定します。
取得した従業員IDとSlackの投稿内容(出勤時刻など)を用いて、自動で打刻処理を行います。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- データベース機能の「レコードを取得する」アクションを設定する際、Slackから連携される投稿ユーザーのIDと、あらかじめYoomのデータベースに準備しておく「SlackのユーザーID」と「freee人事労務の従業員ID」の対応リストを照合し、正確にfreee人事労務従業員IDを取得できるように設定してください。
この対応表が正しく設定されていることが、正確な自動打刻の鍵となります。 - Slackのトリガー設定で、特定のチャンネルを指定するだけでなく、メッセージ内容に含まれるキーワード(例:「おはようございます」「出勤します」など)を条件に加えることで、意図しないメッセージによる誤作動を防ぎ、より安定した運用が可能です。
- freee人事労務の「打刻情報の登録」アクションでは、Slackの投稿から出勤時刻をどのように抽出するか(例:投稿時刻をそのまま利用する、メッセージ本文から特定の書式で時刻を読み取るなど)を定義し、正確な時刻が登録されるように設定を調整してください。
■注意事項
- Slack、freee人事労務のそれぞれとYoomを連携してください。