例: コース セクション料金のEIBの作成
この例では、インバウンドEIBを使用して、インポート操作用のスプレッドシート テンプレートを生成する方法を示します。
大学の学生の財務管理者として、特定のコース セクションの料金を更新したいとします。行う変更が多数あるため、 Workday全体で個別の更新を行うのではなく、1 つのバッチの更新でこのタスクを完了することをお勧めします。また、コース セクションの料金を将来更新するために、 EIB を再利用できるようにしたいとも考えています。
コース セクションの料金を更新するには、以下を行います。
- EIBテンプレートを生成します。
- インテグレーション参照 ID からコース料金情報を追加する。
- スプレッドシートをインテグレーション システムに添付して、レコードを更新します。
- "Import Student Course Section Fees"Webサービスで、以下の設定が有効になっていることを確認します。
- "Public Web Service Operation"が"真"である。
- "インバウンド エンタープライズ インターフェイス ビルダー (EIB) に対して許可" が"はい"である。
- セキュリティ: "Integration"業務分野の"Integration Build" ドメイン
- 以下の操作でEIBを作成します。
- "Create EIB"タスクにアクセスします。
- タスクポップアップで、これらのフィールドに入力して"OK"をクリックします。フィールド値またはオプション名称Import Student Course Section Fees EIBインバウンドオン
- "一般設定" ページで、"次へ"をクリックして"データの取得"ページを表示します。
- "データ形式" セクションで、"Web サービス オペレーション"プロンプトに「Import Student Course Section Fees (WS Background Process)」と入力します。
- "次へ"をクリックして、"変換" ページを表示します。
- "次へ"をクリックして、"送信" ページを表示します。
- "次へ"をクリックして、"レビューおよび送信" ページを表示します。
- "OK"をクリックしてEIBを作成します。"View Integration System"ページが表示されます。
- 以下のようにEIBテンプレートを変更します。
- "Import Student Course Section Fees " EIBの関連アクション メニューから、 を選択します。
- 左側のペインで、 を選択します。
- 右側のペインで、"テンプレート モデル領域の編集"をクリックします。
- "計算"行で、以下のフィールドに入力します。フィールド値またはオプション個別のタイプ列オン参照 ID タイプ条件付計算 ID
- "OK"、"完了"の順にクリックします。
- 左側のペインで、 を選択します。
- 右側のペインで、"テンプレート モデル領域の編集"をクリックします。
- "計算"行で、以下のフィールドに入力します。フィールド値またはオプション個別のタイプ列オン参照 ID タイプ条件付計算 ID
- "OK"、"完了"の順にクリックします。"View Integration System"ページが表示されます。
- 以下の方法でEIBテンプレートを生成します。
- "学生コース セクション料金のインポート" EIBの関連アクション メニューから、 選択します。
- "Generate with Data"タスクで、"確認" チェックボックスをオンにし、"送信"をクリックします。
- "バックグラウンド プロセスの表示" レポートで、"リフレッシュ"をクリックして完了ステータスを確認します。ダウンロードの通知が表示されたら、"Import_Student_Course_Section_FEs" ハイパーリンクをクリックして、Excel ファイルをダウンロード。
- Excel ファイルを開く。必要に応じて、編集権限の"編集を有効にする"をクリックします。
- 以下の操作でEIB を自動入力します。
- テナントで、"コース セクション定義の検索" レポートにアクセスします。
- 検索するか、左側のペインのフィルタを使用して結果を絞り込む、目的のコースを探します。
- 料金を更新するコース セクションの関連アクション メニューから、 選択します。
- "インテグレーション ID"ページで、"Student_Course_Section_ID"行の ID 値を選択してコピーします。
- Excel ファイルで"コース セクション料金 HV"タブを選択し、"コース セクション"列に ID 値を貼り付けます。
- "ヘッダー キー"、"行キー"、"行 ID"の各列に、最初のコースの行に「1」を入力します。追加するコースごとに、次の行にこの数値が増分されます。
- テナントで"すべての計算" レポートにアクセスし、コースに配置する計算を検索。
- レポート ポップアップで、以下の値を入力して "OK" をクリックします。フィールド値カテゴリ学生の財務会計所有者顧客カスタマーがオプションでない場合、以下のようになります。
- "計算オーナーの作成" を選択します。
- "名称" フィールドに「顧客」と入力します。
- "OK"をクリックします。
- "OK"をクリックして、レポートを実行します。
- "すべての計算" グリッドで、"計算タイプ"列を選択し、"値"フィールドに「条件付計算」と入力します。さらに"フィルタ"をクリックして、 EIBテンプレートの変更時に指定した計算タイプで結果を絞り込む。
- 料金を更新する計算の関連アクション メニューから、 選択します。
- "インテグレーション ID"ページで、"タイプ"列の値を選択してコピーします。
- Excel ファイルの"コース セクション料金 HV"タブで、"ID タイプ"列にタイプ値を貼り付けます。
- テナントの"インテグレーション ID"ページで、"ID"列の値を選択してコピーします。
- Excel ファイルで、"ID 値"列に ID の値を貼り付けます。
- テナントで、"学生クレジット アイテムの検索" レポートにアクセスし、レポート ポップアップで"OK"をクリックします。
- 更新する請求アイテムの関連アクション メニューから、 選択します。
- "インテグレーション ID"ページで、"Student_Charge_Item_ID"行の ID 値を選択してコピーします。
- Excel ファイルで、"コース料金の請求アイテム"列に ID 値を貼り付けます。
- "コース セクション料金をインポート"タブを選択し、"ヘッダー キー" として「1」を入力します。
- コース セクション料金の追加が完了まで、このプロセスを繰り返します。
- Excel ファイルを保存して閉じます。
- 以下の操作を使用してEIBを起動します。
- "インテグレーションの開始 / スケジュール"タスクにアクセスします。
- タスクポップアップで、以下の値を入力し"OK"をクリックします。フィールド値インテグレーションImport Student Course Section Fees実行頻度即時実行
- "(Attachment) Import Student Course Section Fees (WS Background Process)"行で、"値"列の下の"Create Integration Attachment"を選択します。
- "Create Integration Attachment"タスクで、"添付ファイル" セクションに Excel ファイルを追加し、"OK"をクリックします。
- "インテグレーションのスケジュール" タスクで、"OK"をクリックしてインテグレーションを開始します。
- "バックグラウンド プロセスの表示" ページで、"完了率"フィールドが 100% になるか、"ステータス"が"完了" になるまで、"リフレッシュ"をクリックします。
指定したコース セクションのWorkdayが更新されます。