Skip to main content
YiDA とコネクタを組み合わせることで、フォームを送信して社員の勤怠打刻情報(打刻の有無、打刻時刻、打刻場所など)を照会できます。本記事では、フォームを通じて社員の勤怠打刻情報を照会する方法を解説します。

事前準備

作業を開始する前に、まずアプリを作成してください。詳細な手順については、アプリの作成を参照してください。

プロセス概要

本記事では、通常フォームを 2 つ作成します。1 つは照会結果を記録するため、もう 1 つはコネクタをトリガーするためのフォームです。手順は以下の通りです。
  • フローノード 1:照会結果フォームを作成
  • フローノード 2:打刻照会フォームを作成
  • フローノード 3:統合と自動化を設定
  • フローノード 4:照会結果フォームでデータを受信
  • フローノード 5:テストと検証

想定される結果

本記事で最終的に実現される結果は以下の通りです。

フローノード 1:照会結果フォームを作成

  1. YiDA ワークベンチにログインし、対象のアプリを選択して、アプリ編集ページに移動します。
  2. + > 通常フォームを作成 をクリックし、空白ページを作成 を選択して、フォーム名を 照会結果 に変更します。
  3. 一行テキスト コンポーネント、サブフォーム コンポーネント、メンバーコンポーネント を中央のキャンバス領域にドラッグします。
  4. メンバーコンポーネント の名前を 打刻ユーザー に変更します。
  5. 一行テキスト コンポーネントの名前を コネクタデータバッファ に変更し、表示設定を非表示に設定します。
  6. サブフォーム コンポーネントの名前を 打刻記録 に変更します。
  7. 3 つの 一行テキスト コンポーネントを サブフォーム コンポーネント内にドラッグします。
  8. 3 つの 一行テキスト コンポーネントの名前をそれぞれ 打刻時刻打刻場所打刻表示名 に変更します。
  9. 右上の 保存 をクリックして設定を完了します。

フローノード 2:打刻照会フォームを作成

  1. アプリ編集ページで、+ > ワークフローフォームを作成 をクリックし、空白ページを作成 を選択して、フォーム名を 打刻照会 に変更します。
  2. 2 つの 日付 コンポーネントと 1 つのメンバーコンポーネントを中央のキャンバス領域にドラッグします。
  3. 2 つの 日付 コンポーネントの名前をそれぞれ 開始時刻終了時刻 に変更し、検証ルールを 必須 に設定し、フォーマットを YYYY-MM-DD HH:mm:ss に設定します。
  4. メンバーコンポーネント の名前を 打刻ユーザー に変更し、検証ルールを 必須 に設定します。
  5. 右上の 保存 をクリックして基本的なフォーム設定を完了します。

フローノード 3:統合と自動化を設定

  1. アプリ編集ページに戻り、上部の 統合と自動化 をクリックします。
  2. 統合と自動化を作成 をクリックし、空白から作成 を選択します。
  3. ダイアログボックスで、統合と自動化の名前を設定し、トリガー種類として フォームイベントトリガー を選択し、フォームとしてフローノード 2 で作成した打刻照会フォームを選択します。
1

フォームイベントトリガーをクリックし、トリガーイベントとして作成成功を選択して、保存をクリックします

2

フォームトリガーイベントの下の + アイコンをクリックし、コネクタを選択します

トリガーイベントの下にカーソルを移動すると、+ アイコンが表示されます。
3

以下の手順に従ってコネクタノードを設定します

開始時刻 はフォームで送信された 開始時刻 に、終了時刻 はフォームで送信された 終了時刻 に、照会ユーザーリスト はフォームで送信された 打刻ユーザー に対応します。
  1. コネクタ ノードの下の + アイコンをクリックし、スクリプト ノードを追加します。
  2. 以下の手順に従ってスクリプトノードを設定します。
1

スクリプトノードの下の + アイコンをクリックし、データ作成ノードを追加してから、以下の手順に従って設定します

2

右上の公開ボタンをクリックして設定を完了します

フローノード 4:照会結果フォームでデータを受信

  1. 照会結果フォームの編集ページに移動します。
  2. JS アクションパネル を開き、以下のコードを追加し、コメントに従ってコード内容を変更します。
  1. 右上の 保存 をクリックして設定を完了します。

フローノード 5:テストと検証

  1. アプリ編集ページに移動し、照会結果 フォームをクリックして、右側の データ管理ページを生成 をクリックします。
  2. データ管理ページの ページ名グループ分け を設定します。
  3. 右上の アクセス をクリックしてアプリを開きます。
  4. 打刻照会 をクリックし、照会する打刻ユーザー情報と時間範囲を入力して、送信 をクリックします。
  5. 結果フォームのデータ管理ページに移動して結果を確認します。
以下の図に示すように、ユーザーの打刻記録が正常に照会されました。

関連ドキュメント

  • 統合と自動化
  • フォームを作成
  • フォームコンポーネント
  • ユーザーの打刻記録を取得
  • スクリプトノード