キューからデータを読み取り、従業員のボーナスを計算する自動化を構築します。 Bot エディターから開発者のデバイスで実際のキューデータを使用して自動化をテストして実行します。

キューで実行オプションをBot エディターから使用する方法を理解する。 詳細については、開発者デバイスで WLM オートメーションをテストして実行します。を参照してください。

前提条件

  • 自動化を構築する前に、ローカルフォルダーに以下のデータを含む Excel ファイルを作成してください。
    従業員 ID 従業員名 給与 業績評価 ボーナス
    E001 アリス・ジョンソン 55000 4.5 0.1
    E002 ラジェシュ・クマール 72000 3.8 0.08
    E003 マリア・ロペス 48000 4.2 0.09
    E004 デビッド・スミス 95000 4.9 0.12
    E005 アニタ・シャルマ 60000 3.5 0.07
  • Employee-Bonus-Queueとしてキューを作成します。 詳細については、標準キューを作成キューの設定の例を参照してください。
  • 変数を作成します、n_Final_Bonus
  • Bot Creatorユーザーに割り当てられた役割がキュー コンシューマー(役割)として追加されていることを確認してください。 キューで実行 オプションを使用して WLM 自動化をテストおよび実行する際に、選択のためのキューの可用性を確保します。

手順

  1. wlm-docs-BotEditorとして自動化を作成します。
    1. 左側のペインで オートメーション をクリックします。
    2. + 作成 > タスク Bot をクリックします。
    3. タスク Bot を作成 ウィンドウで、オートメーション名を入力します。
    4. デフォルトのフォルダーの場所 \Bots\ をそのまま使用します。
      デフォルトの保存場所を変更するには、選択 をクリックしてプロンプトに従います。
    5. 作成と編集 をクリックします。
      注: 個々の タスク Bot のデフォルトの最大サイズは 50 MB です。
  2. 次のアクションを使用して、オートメーションを構築します。
    1. メッセージ ボックス: 処理中の従業員レコードを示すメッセージを表示します。
      Processing bonus for $workItem{"Employee Name"}$
    2. 数字- 割り当て: 式を使ってボーナスを計算してください。
      $workItem{Salary}.String:toNumber$ * $workItem{"Performance Rating"}.String:toNumber$*$workItem{Bonus}.String:toNumber$
      
    3. メッセージ ボックス: 従業員の計算されたボーナスを表示します。
      Final bonus for $workItem{"Employee Name"}$ is $n_Final_Bonus.Number:toString$
      
    4. 文字列- 割り当て: 最終ボーナス結果を文字列変数に格納します。
       Final bonus for $workItem{"Employee Name"}$ is $n_Final_Bonus.Number:toString$
      
    5. 保存 をクリックします。
  3. Bot エディターの3つの点のアイコンをクリックし、作業項目テンプレートをクリックします。
    1. Employee-Bonus-Queue-docstest テンプレートを選択し、自動化に割り当てます。 詳細については、Bot への作業項目テンプレートの添付を参照してください。
    2. エディターに戻る をクリックします。
  4. 実行 > キューで実行 をクリックして、キューアイテムでキューをテストおよび実行します。

    自動化はキューに移動され、キューデータをテストし、作業項目の結果列の各従業員の最終ボーナス額を表示します。

    Bot エディターからキューを使用して WLM 自動化を実行するための次のビデオを参照してください。