2024/12/13
アプリ同士の連携方法

ChatworkとHRMOS勤怠を連携して、Chatworkでメッセージが投稿されたら自動的にHRMOS勤怠に打刻する方法

s.miyamoto
ChatworkとHRMOS勤怠の連携イメージ

目次

勤怠管理を効率化し、業務スピードの向上を図りませんか?
ChatworkとHRMOS勤怠を連携することで、メッセージを送るだけで打刻できるようになります。
特に、リモートワークが普及する中で、勤怠管理の自動化は重要な課題と言えるでしょう。
本記事では、Chatworkでメッセージが投稿された際に自動的にHRMOS勤怠に打刻する方法を解説します。
アプリ連携はノーコードで設定できるため、誰でも手軽に導入可能です。

こんな方におすすめ

  • Chatworkを利用しているが、勤怠管理の効率化に課題を感じている管理職
  • リモートワークを導入し、従業員の出退勤管理を正確に行いたい人事担当
  • 勤怠管理にHRMOSを導入しているが、手動入力によるミスを削減したいと考えている人事部
  • ChatworkとHRMOS勤怠を使用しており、それぞれを連携することで勤怠管理を効率化したい方

ChatworkとHRMOS勤怠の連携メリットと具体例

メリット1: 人為ミスの削減

打刻漏れや入力ミスなど、手動による打刻は人為ミスが発生する可能性がありますが、ChatworkとHRMOS勤怠を連携することによってそのようなミスを未然に防ぐことができます。 
例えば、出勤時にChatworkで「出勤しました」等のメッセージを送信するだけで、HRMOS勤怠で自動的に出勤打刻が完了します。
これにより、打刻漏れを防ぎ、正確なデータ管理が可能な環境が整います。
特に、日頃から出勤報告をメッセージで行うチームにとって非常に有用な機能となることでしょう。

メリット2: 勤怠報告の手間を削減

従業員が勤怠を報告する際、HRMOS勤怠とChatworkの両方で出勤・退勤を記録するのは手間がかかりますが、ChatworkとHRMOS勤怠を連携することで、通常の業務チャットの延長で勤怠管理が可能になります。
例えば、朝に「作業を開始します」等のメッセージを送るだけで自動的に出勤が登録されるため、別途HRMOS勤怠にアクセスする必要がありません。
これにより、従業員は業務開始前の手間を削減することができ、業務のスムーズなスタートが期待できます。
特にリモートワークの増加に伴い、場所を選ばずに勤怠報告を行える点も大きなメリットと言えるでしょう。

メリット3: タイムリーな勤怠管理

管理者にとって、従業員の出勤・退勤状況を素早く把握することは重要です。
ChatworkとHRMOS勤怠の連携により、メッセージ送信と同時に打刻データが更新されるため、管理者はタイムリーに全体の勤怠状況を確認できます。
例えば、緊急対応が必要な場合でも、管理画面にログインする手間を省き、すぐに最新の勤怠情報を取得できます。
これにより、チーム全体の勤怠状況を見逃すことなく、適切なリソース配分が可能になります。
また、データが一元管理されることで、給与計算や労務管理の際にも正確なデータを簡単に参照できるため、バックオフィス業務の効率化が期待できます。

それではここからノーコードツールYoomを使って、Chatworkでメッセージが投稿されたら自動的にHRMOS勤怠に打刻する方法をご説明します。

[Yoomとは]

Chatworkでメッセージが投稿されたら自動的にHRMOS勤怠に打刻する方法

Chatworkにメッセージが投稿されたことをChatworkのAPIを利用して受け取り、 HRMOS勤怠が提供するAPIを用いてHRMOS勤怠で自動的に打刻することで実現が可能です。 
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。

今回は大きく分けて以下のプロセスで作成していきます。

  • Chatworkの送信者のアカウントIDとHRMOS勤怠のユーザーIDをデータベースに登録
  • ChatworkとHRMOS勤怠をマイアプリ連携
  • テンプレートをコピーする
  • Chatworkでトリガーを設定し、Yoomのデータベースから情報を取得する設定を行う
  • HRMOS勤怠でアクションを設定する
  • トリガーをONに設定しフロー稼働の準備完了

Yoomに登録している方はログインし、未登録の方は無料登録後に設定を進めてください

ステップ1. 各アプリのユーザーIDをYoomのデータベースに登録

フローを起動する前提として、ChatworkのアカウントIDとHRMOS勤怠のユーザーIDをYoomのデータベースに登録しておく必要があります。
今回は画像のように「チャットツール_ID」にChatworkのアカウントIDを登録しています。
同様に、対象従業員の氏名とHRMOS勤怠のユーザーIDを登録しましょう。

ステップ2.ChatworkとHRMOS勤怠をマイアプリ連携

次に、ChatworkとHRMOS勤怠をマイアプリに連携します。
Yoomにログインした後、画面左側にある「マイアプリ」をクリックし、「+新規接続」から設定を進めましょう。

続いてChatworkを検索しクリックしてください。

任意の方法でログインしてください。

アクセスリクエストを許可すると、マイアプリ連携が完了します。

次に、HRMOS勤怠を検索しクリックしてください。‍


「アカウント名」「APIキー」「企業名」を入力します。
※APIキーの確認方法はこちらのページでご確認ください。
各項目を入力し、「追加」をクリックすると、HRMOS勤怠のマイアプリ連携が完了します。

次に、フローボットのテンプレートを使用して設定を進めましょう。
Yoomにログインし、バナーの「試してみる」をクリックしてください。

「テンプレートがコピーされました!」と表示されるので、「OK」をクリックしてコピーを完了してください。

ステップ3. トリガーを設定

次に、Chatworkのトリガーを設定します。
「新しいメッセージがルームに投稿されたら」をクリックしてください。(画像内のテキストは文末が省略されています。)

次に、「Chatworkと連携するアカウント情報」を確認してください。
タイトルは自由に編集できますが、トリガーアクションはそのままにして、「次へ」をクリックしてください。

続いて、API接続の設定を行います。
「トリガーの起動間隔」は、5分、10分、15分、30分、60分を選択できます。
※プランによって最短の起動間隔が異なりますのでご注意ください。
「ルームID」は、欄をクリックすると表示される候補から該当チャンネルを選択するか、ルームURLの「#!rid」以降の数字部分を入力してください。
その後、該当のチャンネルにて「出勤しました」等のテスト用メッセージを送信してから「テスト」をクリックしてください。
※Webhookと記載されたトリガーを使用すると、タイムリーにトリガー起動させることも可能です。

アウトプットに表示された情報を確認し「保存する」をクリックしてください。

次にトリガーの分岐設定を確認します。
「コマンドオペレーション」をクリックしてください。
※分岐をするにはミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
※ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

ここではタイトルの任意編集を行い、それ以外の項目は変更せず「保存する」をクリックしてください。

ステップ4. レコード取得の設定

次に、Yoomのデータベースからレコードを取得する設定を行います。
「レコードを取得する」をクリックしてください。

「データベースの連携」からレコードが保存されているデータベースを選択します。

「プロジェクト」は、マイアプリの下に表示されています。
プロジェクトをクリックすると、「データベース」が表示されます。
該当のデータベースをクリックした後、画面上部に「テーブル」が表示されています。
画像を参考にしながら、該当項目を確認してください。
設定が完了したら「次へ」をクリックしましょう。

次に「取得したいレコードの条件」を指定します。
今回は画像のように「データベースに保存されているチャットツールIDとメッセージ送信者のIDが等しい」という条件を設定しました。
右端の欄をクリックすると候補が表示されるので、一覧から「送信者のアカウントID」を選択してください。
設定できたら「テスト」をクリックしましょう。

テストに成功し、情報を取得できていることを確認したら「保存する」をクリックしてください。

ステップ5. アクションを設定

続いて、HRMOS勤怠のアクションを設定します。
「打刻を登録」をクリックしてください。

タイトルの任意編集とアカウント情報の確認を行い、アクションは変更せず「次へ」をクリックして先に進みます。

次のページで「企業名」と「ユーザーID」を設定してください。
「企業名」は、注釈を参考にしてHRMOS勤怠のログインページURLから取得し入力します。
「ユーザーID」は、欄をクリックしてYoomのデータベースから取得したHRMOS勤怠のユーザーIDを選択します。
「打刻区分」は出勤のまま変更せず「テスト」をクリックしましょう。
HRMOS勤怠で打刻されたことを確認したら「保存する」をクリックしてください。

「トリガーをON」をクリックし、フロー稼働の準備が完了です。
これでChatworkでメッセージが投稿されたらHRMOS勤怠に打刻が自動登録されます。

HRMOS勤怠を使ったその他の自動化例

1.kintoneで従業員情報が登録されたらHRMOS勤怠に追加する

kintoneで新たに従業員情報が登録されると、その情報が自動的にHRMOS勤怠に反映されます。
情報の重複入力を避け、最新の従業員データを勤怠管理に素早く反映できます。

2.Airtableで従業員情報が登録されたらHRMOS勤怠に追加する

Airtableに登録された従業員情報はHRMOS勤怠に自動追加されます。
この仕組みにより、Airtableで管理している人事データが勤怠管理システムにもスピーディーに反映され、手動入力の負担が軽減されます。

3.Notionで従業員情報が登録されたらHRMOS勤怠に追加する

Notionに登録された従業員情報が自動的にHRMOS勤怠にも追加されます。
この連携により、Notionのデータを勤怠システムに簡単に反映し、手動での転記作業を削減できます。
これにより、複数のツールを利用する人事業務でも、データの一貫性が保たれます。

まとめ

今回のChatworkとHRMOS勤怠の連携により、勤怠管理の効率化と正確性の向上が期待できます。 
正確な勤怠データが得られることで、スムーズなバックオフィス業務の進行がサポートされます。
特にリモートワークが増える中で、場所を選ばずに勤怠管理ができる点は大きなメリットと言えるでしょう。

Yoomのアプリ連携はプログラミング不要で手軽に導入できますので、ぜひ本記事の手順を参考にして導入してみてください。

この記事を書いた人
s.miyamoto
外資企業のカスタマーサクセス業界にて約5年の経験があります。 オペレーターや管理職など、さまざまな立場から培った現場の課題点を元に、日々お役立ちコンテンツを発信していきます。 Yoomを活用し、顧客体験を向上するヒントなど、現場で活かせるコンテンツを皆様にお届けしていきます!
タグ
HRMOS勤怠
Chatwork
連携
自動
自動化
関連アプリ
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.