Zoho Creatorページでのチェックイン/チェックアウト拡張機能の追加と設定

Zoho Creatorページでのチェックイン/チェックアウト拡張機能の追加と設定

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

要件

組織内の従業員の出退勤と勤務時間を追跡するために、Zoho Creator アプリケーションにチェックイン/チェックアウトウィジェットを含めます。

ユースケース

従業員関連の業務を管理するために設計された Zoho Creator の従業員管理アプリケーションを想定します。従業員の出退勤と勤務時間を把握するために、チェックイン/チェックアウト拡張機能をインストールし、アプリケーションのダッシュボードに埋め込むことができます。これにより、従業員は出社時刻と退社時刻を登録し、1日の勤務時間を計算し、在宅勤務の活動を記録できます。

前提条件

Zoho Creator 用チェックイン/チェックアウトのインストール
  1. Zoho マーケットプレイスで Check-in/Check-out for Zoho Creator 拡張機能を検索してインストールします。拡張機能のインストールと管理の方法を参照してください。

または、Zoho Creator から直接 Check-in/Check-out for Zoho Creator 拡張機能をインストールすることもできます。[Operations] セクション > [Application] > [マーケットプレイス] > [拡張機能] に移動し、インストールします。

手順

  1. フォームを作成し、従業員情報とチェックイン/チェックアウト時刻を保存するために、次の詳細を設定します。

    フォーム名

    フォームリンク名

    項目タイプ

    項目名

    項目リンク名

    従業員詳細

    Employee_Details

    名前

    従業員名

    Employee_Name

    メール

    メール

    メール

    電話番号

    電話番号

    電話番号

    住所

    住所

    住所

    日付

    生年月日

    Date_of_Birth

    画像

    写真

    写真

    従業員出退勤

    Employee_Attendance

    名前

    従業員名

    Employee_Name

    メール

    メール

    メール

    日付-時間

    チェックイン時刻

    CheckIn_Time

    日付-時間

    チェックアウト時刻

    CheckOut_Time

    単一行

    ステータス

    ステータス

  2. ページを作成し、Check-in/Check-out拡張機能を追加して、必要な要素を配置します。ここでは例として、「ダッシュボード」ページにこの拡張機能を含めます。ダッシュボードの作成方法については、このリンクを参照してください。

  3. 左ペインのWidgetsセクション内のInstalledカテゴリーに表示されているCheck-in Check-out Widget拡張機能をドラッグ&ドロップします。

  4. ページのページ変数に移動し、拡張機能に必要なパラメーターを渡すため、次のページ変数を追加します。

    Variable

    データの種類

    appname

    TEXT

    reportname

    TEXT

    checkintime

    TEXT

    checkouttime

    TEXT

    criteria

    TEXT

    dateformat

    TEXT

    timezone (optional)

    TEXT

    ステータス

    TEXT



  5. ページスクリプトを設定し、次のスクリプトをエディタに追加して、拡張機能のパラメーターに渡すデータを用意します。
    1. // ページ変数に設定する値を定義します。
    2. input。appname = 'タスク-management'; // アプリケーションのリンク名。
    3. input。reportname = 'Employee_Attedance_Report'; // 従業員出勤フォームのレポートのリンク名。
    4. input。checkintime = 'Check_In_Time'; // 従業員出勤フォームの Check-In 時刻項目のフィールドリンク名。
    5. input。checkouttime = 'Check_Out_Time'; // 従業員出勤フォームの Check-out 時刻項目のフィールドリンク名。
    6. input。criteria = 'メール=\''+Zoho。loginuserid+'\'' + '&Added_Time=\'' + 今日 + '\''; // 条件を設定します。
    7. input。dateformat = 'dd-MMM-yyyy'; // アプリケーション設定の「日付と時刻」設定で指定されている日付形式。
    8. input。timezone = 'IST'; // 希望するタイムゾーンコード。
    9. input。ステータス = 'ステータス'; // 従業員出勤フォームのステータス項目のフィールドリンク名。
  6. スケジュールを作成し、標準の日付と時刻に基づいて実行して、その日の従業員出勤レコードを追加し、欠勤者のステータスを「Absent」に設定します。ここでは、毎日00:00:01に実行されるスケジュールを作成しています。

  7. [新しいアクションを追加] > [Deluge Script]をクリックし、Deluge エディタに次のコードを追加します。
    1. // 取得Employee_Details フォームからデータを取得します。
    2. fetch_employees = Employee_Details[ID != 0];
    3. // Deluge のデータ追加タスクを使用して、Employee_Attendence フォームのレポート「従業員 Attendance レポート」に、Employee_Nameメールのみを持つ空のレコードを追加します。
    4. for each data in fetch_employees
    5. {
    6. add_entry = insert into Employee_Attedance
    7. [
    8. Added_User=Zoho。loginuser
    9. Employee_Name=data。Employee_Name
    10. メール=data。メール
    11. ];
    12. }
    13. // 取得前日の欠勤者を取得し、ステータスを「Absent」に設定します。
    14. fet_absentees = Employee_Attedance[Added_Time == 今日。subday(1) && ステータス == ''];
    15. if(fet_absentees != null)
    16. {
    17. for each absent_rec in fet_absentees
    18. {
    19. absent_rec。ステータス='Absent';
    20. }
    21. }

動作を確認する


  1. Check-in and Check-out 拡張機能
  2. 拡張機能について
  3. 拡張機能のインストールと管理

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • Zoho Creator Procurementの概要

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 調達とは、コストを抑えつつ時間を管理し、仕入先との協力的な関係を構築しながら、組織の調達プロセスを効率化して期待される成果を達成するための体系的な手法です。 調達の目的は、必要な物資が、適切なタイミングで、適正な価格で利用でき、かつ自社のニーズを満たしていることを確実にすることです。 ...
                                  • Zoho Directory対応のZoho Creatorにおけるガバナンス

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページは Creator 6 をご利用のユーザー向けです。旧バージョン(Creator 5)をご利用の場合は、こちらをクリックしてください。ご利用中の Creator のバージョンを確認しましょう。 概要(かんたん解説) ガバナンスを利用すると、Creator ...
                                  • Zoho Creatorのドメイン管理

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 概要 Zoho Creator のドメイン機能(Zoho Directory により提供)を使用すると、所有しているカスタムドメインを追加・認証できます。Creator におけるドメイン認証は主に送信元メールアドレスの認証に使用されますが、ドメイン機能(Zoho Directory ...
                                  • Zoho Creator製品カタログ

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 概要 Zoho Creator は、プログラミングの知識がほとんどなくても、誰でもすばやく本格的なエンタープライズ向けアプリケーションを作成できる強力なローコードプラットフォームです。Zoho Creator を使えば、1 つのプラットフォーム上から、Web ...
                                  • Zoho Creatorのカスタム認証

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページは Creator 6 をご利用のユーザー向けです。旧バージョン(Creator 5)をご利用の場合は、こちらをクリックしてください。ご利用中の Creator のバージョンを確認することもできます。 概要 カスタム認証を使用すると、サードパーティの ID ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.