activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
UiPath logo, featuring letters U and I in white
Document Understanding アクティビティ
Last updated 2024年11月21日

履歴書に基づいて Workday で応募者を作成する

概要

概要: 履歴書のデータを使用して Workday で応募者を作成します。

アプリケーション: Workday

説明: Document Understanding を使用して履歴書から経歴情報を抽出して適切な候補者を特定したら、履歴書に記載されているデータを使用して、Workday で応募者を作成します。

この例では、[ドキュメントを分類][ドキュメント データを抽出][検証タスクを作成] などの Document Understanding アクティビティを使用します。

ワークフロー

ヒント: 時間を節約するには、Studio Web の [Create Pre-Hire in Workday Based on CV (履歴書に基づいて Workday で応募者を作成する)] テンプレートを使用してこのワークフローを構築します。
  1. Studio Web を開いて、新しいプロジェクトを作成します。
  2. ワークフローに [ファイルの作成時] アクティビティを追加します。ワークフローで使用する履歴書と出力ファイルについて、それぞれの場所を設定します。このアクティビティで、以下の設定を行います。
    1. Google ドライブのコネクションを設定します。
    2. [作成場所] フィールドで、履歴書があるフォルダーを選択します。
    3. 必要に応じて、[追加フィルター] フィールドにフィルター (作成者、ファイル拡張子、名前など) を追加します。
    4. [作成されるファイル] フィールドで、ワークフローで使用される、作成されたファイルを参照します。
    図 1. Google ドライブのコネクションのプロパティを設定する

  3. 次に、ドキュメントを分類するための [ドキュメントを分類] アクティビティを追加します。
    1. [プロジェクト] フィールドで、お使いの Document Understanding プロジェクトをドロップダウン リストから選択します。
    2. [分類器] フィールドで、ドロップダウン リストから [生成 AI 分類器] を選択します。
    3. [プロンプト] フィールドで、以下の 3 つのドキュメントの種類を設定します。
      • CV: 候補者のスキルと実務経験が記載された、雇用前に使用される文書。
      • ID: 候補者の身分証明書です。
      • W-9 Form: 候補者の納税申告書。

      必要に応じてさらにドキュメントの種類を設定できます。

      図 2. 生成 AI 分類器を使用して、[プロンプト ビルダー] で 3 つのドキュメントの種類を設定する

    4. [入力] フィールドに、手順 2 で作成したファイルを追加します。
      図 3. 前に作成したファイルを [ドキュメントを分類] アクティビティの [入力] フィールドに追加する

  4. 次に、[条件分岐 (if)] アクティビティを追加します。このアクティビティは、ドキュメントの種類が [CV] と定義されている場合は候補者の情報を抽出し、定義されていない場合はメッセージを表示するために使用されます。アクティビティを以下のように設定します。
    1. [条件] フィールドで、プラス記号のアイコンを選択して [条件ビルダー] を選択します。
    2. 条件ビルダー[条件を追加] を選択します。
    3. [クリックして変数を使用] フィールドで、[ドキュメントを分類] アクティビティの [ドキュメントの種類名] プロパティを選択します。
    4. ドロップダウンから [次の値と等しい] を選択します。
    5. [変数を使用するにはテキストを入力するか、Ctrl + Space キーを押します。] フィールドに「CV」と入力します。
    6. [保存] を選択して条件を保存します。
    図 4. 条件ビルダー内で条件を作成して設定する

  5. 次に、アクティビティの [Then] 分岐で、[1 行を書き込み] アクティビティを追加します。アクティビティを以下のように設定します。
    1. [テキスト] フィールドで、 プラス記号のアイコンを選択して [テキスト ビルダー] を選択します。
    2. テキスト ビルダーに「Found CV to process:」と入力します。
    3. [変数を挿入] ドロップダウン リストで、[ファイルの作成時] アクティビティから [作成されるファイル] 変数を選択します。
    4. [保存] を選択して変更を保存します。
    図 5. テキスト ビルダーを使用して [1 行を書き込み] アクティビティを設定し、特定の値を出力する

  6. 次に、[ドキュメント データを抽出] アクティビティを追加します。このアクティビティを使用して、分類されたドキュメントからデータを抽出します。このアクティビティで、以下の手順を実行します。
    1. [プロジェクト] フィールドで、お使いの Document Understanding プロジェクトをドロップダウン リストから選択します。
    2. [抽出器] フィールドで、ドロップダウン リストから [生成 AI] を選択します。
    3. [プロンプト] フィールドで、以下の 7 つのフィールドを設定します。
      • First name: 候補者の名前
      • Email: 候補者のメール アドレス
      • Experience: 候補者の経歴
      • SalesSkills: 候補者の営業スキルの有無
      • Employer: 候補者の現在の雇用主
      • 姓: 候補者の姓です。
      • Country: 候補者の居住国

      必要に応じて、さらにフィールドを設定できます。

      図 6. 生成 AI 抽出器の [プロンプト ビルダー] に CV のフィールドを設定する

    4. [入力] フィールドに、[ドキュメントを分類] アクティビティから取得したドキュメント データを追加します。
      図 7. [ドキュメントを分類] アクティビティから生成されたドキュメント データを [ドキュメント データを抽出] アクティビティの [入力] フィールドに入力する

  7. 次に、[条件分岐 (if)] アクティビティを追加します。このアクティビティを使用して、適切な候補者が見つかった場合は Workday で応募者を作成し、見つからなかった場合はメッセージを表示します。アクティビティを以下のように設定します。
    1. [条件] フィールドで、プラス記号のアイコンを選択して [条件ビルダー] を選択します。
    2. [クリックして変数を使用] フィールドで、[ドキュメント データを抽出] アクティビティの [SalesSkills] プロパティを選択します。
    3. ドロップダウンから [次の値と等しい] を選択します。
    4. [変数を使用するにはテキストを入力するか、Ctrl + Space キーを押します。] フィールドに「Yes」と入力します。
    5. [保存] を選択して条件を保存します。
    図 8. 条件ビルダー内で条件を作成して設定する

  8. 次に、2 番目の [条件分岐 (if)] アクティビティの [Then] 分岐に [1 行を書き込み] アクティビティを追加します。アクティビティを以下のように設定します。
    1. [テキスト] フィールドで、 プラス記号のアイコンを選択して [テキスト ビルダー] を選択します。
    2. [テキスト ビルダー] で、[ドキュメント データを抽出] アクティビティの [プロンプト ビルダー] を使用して設定された [First Name][Last Name][Employer]、および [email] の各フィールドの情報を含むメッセージを追加します。
      例:

      Received CV applications from Sales Manager with name: First Name | Last Name, currently working at Employer - creating pre-hire profile. (セールス マネージャーから以下の名前の履歴書を受け取りました: 名前 | 名字、現在の勤務先: 雇用主 - 応募者のプロフィールを作成します。)Email at email. (メール アドレスは メール アドレスです。)

      図 9. [1 行を書き込み] アクティビティの出力に表示するテキスト

  9. 次に、Workday の [Create Pre-Hire] アクティビティを追加し、Workday コネクションを設定します。
  10. 次に、2 番目の [条件分岐 (if)] アクティビティの [Else] 分岐に [1 行を書き込み] アクティビティを追加します。このアクティビティでは、候補者が必要な基準 (この例では、営業経験) を満たさない場合にメッセージが表示されます。アクティビティを以下のように設定します。
    1. [テキスト] フィールドで、 プラス記号のアイコンを選択して [テキスト ビルダー] を選択します。
    2. [テキスト ビルダー] で、[ドキュメント データを抽出] アクティビティの [プロンプト ビルダー] を使用して設定した [First Name] フィールドと [Last Name] フィールドの情報を含むメッセージを追加します。
    例:

    Candidate First Name Last Name, does not have Sales experience, sending the CV for validation. (候補者 名前 名字 さんは営業経験がないため、検証用に履歴書を送信します。)

    図 10. [テキスト ビルダー] で [1 行を書き込み] アクティビティの式を作成する

  11. [1 行を書き込み] アクティビティの後に [検証タスクを作成] アクティビティを追加します。このアクティビティを使用して、履歴書が必要な基準を満たさない場合に Action Center でドキュメント検証アクションを作成します。アクティビティを以下のように設定します。
    1. [抽出データ] フィールドに、[ドキュメント データを抽出] アクティビティの出力を入力します。
    2. [アクションのタイトル] に、Action Center で作成する必要があるアクションのタイトルを指定します。この例では、「Validate CV (履歴書を検証)」を追加します。
    3. [アクションのプロパティ] セクションで、[アクションの優先度] ドロップダウン リストからアクションの優先度を選択します。
    4. [Orchestrator のフォルダー] フィールドで、リソースを保存する Orchestrator フォルダーを指定します。
    5. [アクション カタログ] フィールドで、アクションを作成する Action Center のカタログを指定します。
    図 11. [検証タスクを作成] アクティビティのプロパティを設定する

  12. 最後に、最初の [条件分岐 (if)] アクティビティの [Else] 分岐に [1 行を書き込み] アクティビティを追加します。このアクティビティは、処理されたドキュメントが履歴書でない場合にメッセージを表示します。アクティビティを以下のように設定します。
    1. [テキスト] フィールドで、 プラス記号のアイコンを選択して [テキスト ビルダー] を選択します。
    2. [テキスト ビルダー] で、[ファイルの作成時] アクティビティの [Created file] プロパティと [ドキュメント データを抽出] アクティビティの [Document Type] プロパティを含むメッセージを追加します。
    例:

    Document Created file is not a CV, but a Document Type, so there is nothing to process. (ドキュメント Created file (作成されたファイル) は履歴書ではなく Document Type (ドキュメントの種類) であるため、処理は不要です)

    図 12. [テキスト ビルダー] で [1 行を書き込み] アクティビティの式を作成する

これで完了です。プロジェクトを実行できます。
  • 概要
  • ワークフロー

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.