チェックイン・チェックアウト拡張機能

チェックイン・チェックアウト拡張機能

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Check-in and Check-out拡張機能は、組織が従業員の出退勤と勤務時間を管理できるようにするものです。このウィジェットには通常、従業員が出社時刻と退社時刻を打刻し、1日の勤務時間を計算できるユーザーインターフェイスが含まれます。この拡張機能を利用することで、組織は勤怠管理プロセスを自動化・効率化し、エラーを削減するとともに、従業員と管理者の双方の時間を節約できます。

主な機能

  1. ユーザーフレンドリーなインターフェイスにより、ユーザーはワンクリックで打刻できます。
  2. 従業員のリアルタイムステータスにより、組織はいつでもデータを把握できます。
  3. 正確で信頼性が高く効率的な勤怠管理機能を提供しつつ、組織の特定のニーズに合わせて柔軟にカスタマイズできます。

拡張機能のインストール

Zoho マーケットプレイスから拡張機能をインストールするのは簡単で、インストール後すぐに利用を開始できます。拡張機能のインストールについて詳しくは、次の手順を参照してください。
  1. Zoho マーケットプレイスに移動します。
  2. 拡張機能をクリックし、Zoho Creatorを選択します。
  3. 'Check-in and Check-out' 拡張機能を検索し、Install をクリックします。
拡張機能はお使いの Creator アカウントにインストールされ、すぐに利用を開始できる状態になります。

拡張機能の設定

前提条件

  1. アプリケーション内のいずれかのフォームに、データを保存するために次の項目を用意しておく必要があります。

項目のデータ型

説明

日付-時間

チェックイン時刻を保存するため

日付-時間

チェックアウト時刻を保存するため

単一行

ステータス(In/Out)を保存するため

  1. 新しいページを作成して拡張機能を埋め込むか、次の手順に従って既存のページで拡張機能を使用します。

ページ変数

この拡張機能を動作させるには、ページ変数に動的な値を設定する必要があります。この拡張機能が正しく機能するために必要な変数の一覧を以下に示します。

パラメーター

データの種類

説明

appname

TEXT

アプリケーションのリンク名。


reportname
TEXT

フォームに関連付けられたレポートのリンク名。データを取得するために使用します。


checkintime
TEXT

チェックイン時刻を取得するために使用する、フォーム内の時刻項目のリンク名。


checkouttime
TEXT

チェックアウト時刻を取得するために使用する、フォーム内の時刻項目のリンク名。



criteria
TEXT

特定の従業員のデータを取得するために使用する、データをフィルタリングする条件。

例: 従業員_id=1011

dateformat
TEXT
アプリケーションの日付形式で指定されている日付と時刻の設定における日付形式。例: dd-MMM-yyyy







timezone (optional)
TEXT

標準タイムゾーンコード。例: IST、GMT。


メモ:タイムゾーンを指定しない場合は、Zoho Creator サーバーのタイムゾーンが自動的に適用されます。


ステータス
TEXT

フォームでステータスを取得するために使用する項目のリンク名。


組織内の従業員情報を管理する従業員管理アプリケーションを使用しているとします。従業員の出退勤と勤務時間を把握するために、マーケットプレイスから Check-in and Check-out 拡張機能をインストールし、組織のアプリケーションに埋め込むことができます。

この拡張機能を設定するには:
  1. 「Work Timing」(リンク名: work_timing)というフォームを作成し、以下の詳細でデータを取得して、レポート(リンク名: work_timing_report)に保存します:

    項目種類

    項目名

    項目リンク名

    日付-時間

    チェックイン時間

    checkin_time

    日付-時間

    チェックアウト時間

    checkout_time

    単一行

    ステータス

    ステータス

    数値

    従業員番号

    employee_no

  2. 埋め込み対象の拡張機能を、アプリケーション内の任意のページに埋め込み、記載されているページ変数をそのページに追加します。
  3. 指定したページ変数に値を渡すようにページスクリプトを設定します(以下の例を参照)。
  1. input。appname = '従業員-management';
  2. input。reportname = 'work_timing_report';
  3. input。criteria = 'employee_no=14726';
  4. input。checkintime = 'checkin_time';
  5. input。checkouttime = 'checkout_time';
  6. input。dateformat = 'dd-MM-yyyy';
  7. input。timezone = 'IST';
  8. input。ステータス = 'ステータス';
メモ:ワークフロー操作、関数、レポートのカスタム処理、ページ内のパネル処理など、さまざまなシナリオで Check-in and Check-out 拡張機能を使用するページを動的に開くには、openURL タスクを利用します。このタスクを使用すると、クエリパラメーターを通じてページ変数に値を渡すことができます。
  1. openUrl('#Page:ダッシュボード?appname=従業員-management&reportname=work_timing_report&criteria=employee_no=14726&checkintime=checkin_time&checkouttime=checkout_time&dateformat=dd-MM-yyyy&timezone=IST&ステータス=ステータス);
従業員は Creator アプリケーションにログインし、Check-inボタンをクリックして出勤を登録できます。クリックすると、チェックイン時間が「チェックイン時間」項目に記録され、ステータスが IN に設定されます。同様に、従業員がチェックアウトすると、チェックアウト時間が「チェックアウト時間」項目に記録され、ステータスが OUT に設定されます。これにより、従業員の出退勤状況と勤務時間をリアルタイムで把握できます。

  1. 拡張機能のインストールと管理
  2. ページスクリプトと変数