Skip to main content

1. ユースケース

YiDA内でフォームを送信し、社員の打刻情報(打刻状態、打刻時刻、打刻場所)を照会します。

2. 手順

2.1 ステップ1:フォームの作成

通常フォームを2つ作成します。「打刻照会フォーム」はコネクタをトリガーして照会を実行し、「照会結果記録」はコネクタから返される結果を受け取り、確認しやすくします。

2.1.1 照会フォームの作成

手順:
  1. 通常フォームを作成し、「打刻照会フォーム」と名付けます。
  2. 日付コンポーネントを2つ追加し、「照会開始日」「照会終了日」と名付けます。フォーマットを「YYYY-MM-DD HH:mm」に設定し、必須項目としてマークします。(図2.1-1参照)
図2.1-1 日付コンポーネントの追加と設定
  1. メンバーコンポーネントを追加し、「照会対象社員」と名付けます。必須項目としてマークします。(図2.1-2参照)
図2.1-2 メンバーコンポーネントの追加と設定
  1. ページ右上の保存をクリックします。

2.1.2 結果記録フォームの作成

手順:
  1. 通常フォームを作成し、「照会結果記録」と名付けます。
  2. 一行テキストコンポーネントを4つ追加し、「コネクタ実行状態」「打刻状態」「打刻時刻」「打刻場所」と名付けます。(図2.1-3参照)
図2.1-3 一行テキストコンポーネントの追加と設定
  1. 右上の保存をクリックします。

2.2 ステップ2:「打刻照会フォーム」のフォームコネクタの設定

コネクタの概要については、統合と自動化 - コネクタを参照してください。
「打刻照会フォーム」のフォームコネクタを設定することで、打刻照会機能を実装し、照会結果を「照会結果記録」フォームに自動的に追加します。 手順:
  1. 管理者ページで「打刻照会フォーム」を選択し、統合と自動化タブに切り替え、統合と自動化の作成をクリックします。(図2.2-1参照)
図2.2-1 コネクタの入り口
  1. コネクタに「打刻照会」という名前を付け、トリガー種類を「フォームイベントトリガー」に設定し、確認をクリックします。(図2.2-2参照)
図2.2-2 コネクタの作成
  1. フォームイベントトリガーノードをクリックします。トリガーイベントを「作成成功」に、データフィルタを「すべてのデータ」に設定します。(図2.2-3参照)
図2.2-3 フォームイベントトリガーの設定
  1. コネクタノードをクリックし、「打刻」アプリを選択して次へをクリックします。(図2.2-4参照)
図2.2-4 コネクタアプリの選択
  1. アクションを「個人打刻記録の取得」に設定し、次へをクリックします。(図2.2-5参照)
図2.2-5 コネクタアクションの選択
  1. アクションを設定し、保存をクリックします。(図2.2-6参照)
図2.2-6 コネクタアクションの設定
  1. コネクタノードの下の領域にカーソルを合わせ、**+**をクリックして、データ作成ノードを選択します。(図2.2-7参照)
図2.2-7 「データ作成」ノードの追加
  1. データ作成ノードを設定します。作成方法で「フォームで作成」を選択し、フォームを「照会結果記録」に設定します。作成するデータで「単一レコードの作成」を選択します。フィールドマッピングを設定し、保存をクリックします。(図2.2-8参照)
図2.2-8 「データ作成」ノードの設定
  1. データ作成ノードのフィールド設定で「コネクタ実行状態」を設定します。(図2.2-9参照)
図2.2-9 「コネクタ実行状態」フィールドの数式設定
  1. データ作成ノードのフィールド設定で「打刻状態」を設定します。(図2.2-10参照)
図2.2-10 「打刻状態」フィールドの数式設定
  1. データ作成ノードのフィールド設定で「打刻時刻」を設定します。(図2.2-11参照)
図2.2-11 「打刻時刻」フィールドの数式設定
  1. データ作成ノードのフィールド設定で「打刻場所」を設定します。(図2.2-12参照)
図2.2-12 「打刻場所」フィールドの数式設定
  1. 右上の保存をクリックし、続いて公開をクリックします。

2.3 ステップ3:「打刻照会フォーム」を送信してコネクタをトリガー

図2.3-1 フォームの送信

3. 実行結果

図3-1 実行結果