Zoho Creatorページにチェックイン/チェックアウト拡張機能を追加および設定する方法

Zoho Creatorページにチェックイン/チェックアウト拡張機能を追加および設定する方法

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

要件

Zoho Creator アプリケーションにCheck-in/Check-出力ウィジェットを含めて、従業員の出勤・退勤と勤務時間を管理します。

使用例

Zoho Creator 従業員管理アプリケーションは、従業員関連の業務を管理するために設計されています。従業員の出勤・退勤や勤務時間を記録するには、Check-in/Check-出力拡張機能をインストールし、アプリケーションのダッシュボードに埋め込むことができます。これにより、従業員が出社・退社時刻を登録し、毎日の勤務時間を計算し、リモートワークの活動も記録できます。

前提条件

Zoho Creator 用 Check-in/Check-出力のインストール
  1. Zoho Creator 用 Check-in/Check-出力拡張機能をZoho Marketplaceで検索してインストールします。拡張機能のインストールと管理方法もご参照ください。

また、Zoho Creator 用 Check-in/Check-出力拡張機能はZoho Creatorから直接インストールすることも可能です。運用セクション > アプリケーション > マーケットプレイス > 拡張機能へ進み、インストールしてください。

手順

  1. フォームを作成

    フォーム名

    フォームリンク名

    項目種別

    項目名

    項目リンク名

    従業員 詳細

    Employee_Details

    名前

    従業員名

    Employee_Name

    メール

    メール

    メール

    電話番号

    電話番号

    電話番号

    住所

    住所

    住所

    日付

    生年月日

    Date_of_Birth

    画像

    写真

    Photo

    従業員出勤状況

    Employee_Attendance

    名前

    従業員名

    Employee_Name

    メール

    メール

    メール

    日付-時間

    チェックイン時間

    CheckIn_Time

    日付-時間

    チェックアウト時間

    CheckOut_Time

    シングル折れ線グラフ

    ステータス

    ステータス

  2. ページを作成し、Check-in/Check-出力拡張機能を追加して、必要な要素を挿入します。ここでは説明のため、拡張機能を「ダッシュボード」ページに含めます。ダッシュボードの作成方法については、こちらのリンクをご参照ください。

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

  4. ページ変数

    変数

    データの種類

    appname

    テキスト

    reportname

    テキスト

    checkintime

    テキスト

    checkouttime

    テキスト

    条件

    テキスト

    日付フォーマット

    テキスト

    タイムゾーン(任意)

    テキスト

    ステータス

    テキスト



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

  7. [新しく追加する] 操作 > Deluge Scriptをクリックし、以下のコードをDelugeエディタに追加します。
    1. //取得Employee_Detailsフォームからデータを取得します。
    2. fetch_employees = Employee_Details[ID != +10、-10];
    3. //空のエントリーをEmployee_Nameメールで、Employee_Attendenceフォームのレポート「従業員 Attendance レポート」にDelugeのデータ追加タスクを使って追加します
    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 および Check-出力拡張機能
  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 URLパターン

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 概要 このドキュメントでは、フォーム、レポート、ページなど、Zoho Creator アプリケーションを構成する各コンポーネントの URL を一覧で紹介します。各アプリケーションやそのフォーム、ページ、レポート、およびレポートの形式の URL ...
                                  • Zoho Directory対応のZoho Creatorにおけるガバナンス

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

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

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

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

                                  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.