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

                                • GDPRとZoho Creator

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 この記事では、EUのGDPRと、GDPR準拠のカスタムアプリを構築するのに役立つZoho Creatorの機能について説明します。 メモ: ...
                                • Zoho Creator 調達の紹介

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 調達は、コスト削減や時間管理、協力的な仕入先関係の構築など、望ましい成果を達成するために組織の調達プロセスを効率化する戦略的手法です。 調達の目的は、必要な供給品が適切なタイミングと価格で利用可能となり、企業のニーズを満たすことにあります。 ...
                                • 「Zoho Creatorでの暗号化」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 暗号化は主に、メッセージの内容を保護するために使用されます。これにより、内容が理解できるのは指定された受信者だけとなり、内容を認識できないデータに変換されます。これが暗号化がデータを盗み取ろうとする人から保護する手段となった理由です。 暗号化は、2つの状況で使用できます。 ...
                                • 「Zoho CRMフィールドの追加」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 フォームにZoho CRMフィールドを追加する フォームビルダーを開きます。 フォームに統合フィールドを追加します(この ページを参照して、フォームにフィールドを追加する方法をご覧ください)。 「サービス」の次のドロップダウンから「Zoho CRM」を選択します: ...
                                • 「Zoho CreatorフィールドをZoho Peopleデータで自動入力する」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 要件 Zoho CreatorフィールドをZoho Peopleに保存されている従業員情報で自動的に埋める。 使用例 ...

                                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.