activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

生産性を高めるアクティビティ

最終更新日時 2025年9月3日

新しい雇用に関する書類 (I9 と ID) が一致するかどうかを検証する

概要

概要: メールで受信した I9 (米国の就労資格証明書) と ID の書類を抽出し、両方の書類の所有者が同じかどうかを確認します。メールが移動され、カテゴリが設定されて、チェックに基づいて返信または転送アクションが実行されます。

アプリケーション: Outlook メール、Document Understanding

説明: この例では、新しい雇用に関する書類 (I9 と ID) を検証するワークフローの作成方法を説明します。特定の件名と添付ファイルを含む新しいメールを受信すると、2 つの添付ファイルをダウンロードして、それら 2 つのファイルが雇用に関する書類 (I9 と ID) かどうかを検証するためのロボットがトリガーされます。その後、2 つの書類の内容が抽出され、名と姓が確認された後、それらの書類が同じユーザーのものかどうかが検証されます。書類が確認された後、メールが特定のフォルダー ([Valid Submissions (有効な提出)]/[Invalid Submission (無効な提出)]) に移動され、カテゴリが設定されてから、有効な場合はメールが転送され、無効な場合は送信者に送信されます。

This example presents Microsoft 365 activities such as Email Received, Download Email Attachments, Move Email, and Document Understanding activities.

ワークフロー

  1. Studio Web を開いて、新しいプロジェクトを作成します。
  2. For How to start the automation select Event based, then select the Microsoft 365 Email Received trigger activity.
  3. トリガー アクティビティで、以下の手順を実行します。
    1. Microsoft OneDrive と SharePoint のコネクションを設定します。

    2. [メール フォルダー] フィールドを設定します (例: 受信トレイ)。

    3. [追加フィルター] をできるだけ具体的に設定します。たとえば、この場合は、[件名] に「New employment (新しい雇用に関する書類)」が含まれるメールがフィルター処理されるよう設定します。
    4. 任意のフィールドを設定します。
      • 添付ファイルがある場合のみ - オン。
      • 添付ファイルを含む - True。
      • 既読にする - False。


  4. [メッセージをログ] アクティビティを追加して、受信メールの件名を記録します。[テキスト] フィールドで、トリガー アクティビティの出力変数を選択してから、下方の [件名] プロパティを選択します。


  5. Next, add two consecutive Download Email Attachments activities. At this step in the workflow, the attachments containing the required documents (I9 and ID) are downloaded. Configure the activities as follows:
    1. まず、各アクティビティの名前を変更して、ワークフロー内でより簡単に識別できるようにします。例: [メールの添付ファイルをダウンロード] (I9 を含み、種類は PDF) および [メールの添付ファイルをダウンロード] (ID を含み、種類は PDF)
    2. Microsoft Outlook 365 コネクションを設定します。
    3. [メール アドレス] フィールドで、トリガー アクティビティの出力変数を選択します。
    4. [高度なフィルター] を設定して、ダウンロードするドキュメントの種類を選択します。




    5. [インライン添付ファイルを除外] を [False] に設定します。
  6. 次に、2 つの添付ファイルが実際に ID と I9 の書類であるかどうかを検証するための [条件分岐 (if)] アクティビティを追加します。
    1. Set the Condition to check if the output variables of the two Download Email Attachments activities equal 0 (i.e., no documents were identified using the set filters):




  7. Configure the Then branch of the activity, i.e., the activity to execute in case the condition is true. Add a Reply to Email activity. Its purpose is to notify senders that their documents were not submitted properly. See an example of how to configure this activity below:


  8. [メールに返信] アクティビティのすぐ横 ([Then] 分岐内) に [例外をスロー] アクティビティを追加して、以下のように設定します。


  9. 次に、Document Understanding アクティビティを使用して、2 つの書類の内容を抽出し、各書類の名と姓を確認してそれらが同じ所有者のものかどうかを検証します。
  10. Document Understanding の [ドキュメントを分類] アクティビティを追加します。名前を「I9 添付ファイルを分類」に変更します。
    1. [入力] フィールドで、[メールの添付ファイルをダウンロード (I9 を含み、種類は PDF)] アクティビティの出力変数を選択します。


  11. ドキュメントの種類 I9 のログを記録するには、[メッセージをログ] アクティビティを追加します。[メッセージ] フィールドで、[I9 添付ファイルを分類] アクティビティの出力変数を選択し、[ドキュメント データ]DocumentType プロパティを見つけます。


  12. 次に、[条件分岐 (if)] アクティビティを追加し、I9 ドキュメントの分類を検証します。条件を以下のように設定します。
    1. [I9 添付ファイルを分類] アクティビティの出力変数を選択し、[ドキュメント データ] > [DocumentType] > [Name] > [Name] を選択します。
    2. 条件を「Name contains i9」と設定します。式エディターでは、条件は「_out_ClassifyDocument_1__ClassificationResults.DocumentType.Name.Contains("i9")」のようになります。


  13. [Then] 分岐に、[ドキュメント データを抽出] アクティビティを追加します。アクティビティを以下のように設定します。
    1. [抽出器] フィールドで、ドロップダウン リストから [I9] を選択します。
    2. [入力ファイル] で、[メールの添付ファイルをダウンロード] (I9 を含み、種類は PDF) アクティビティの出力変数を選択します。


  14. [Else] 分岐 (つまり、条件が False の場合に実行するアクティビティ) に以下を追加します。
    1. [メッセージをログ] アクティビティ。「The Email doesn't contain an ID (メールには、ID フォームが含まれていません)」というメッセージを表示します。
    2. 例外をスローします。


  15. 次に、ID の書類を分類するためのもう 1 つの [ドキュメントを分類] アクティビティを追加します。名前を [ID 添付ファイルを分類] に変更します。
    1. [入力ファイル] で、[メールの添付ファイルをダウンロード] (ID を含み、種類は PDF) アクティビティの出力変数を選択します。


  16. ID ドキュメントの種類のログを記録するには、[メッセージをログ] アクティビティを追加します。[メッセージ] フィールドで、[ID 添付ファイルを分類] アクティビティの出力変数を選択し、[ドキュメント データ] にドリルダウンして [ドキュメントの種類] プロパティを見つけます。
  17. 次に、[条件分岐 (if)] アクティビティを追加し、ID ドキュメントの分類を検証します。条件を次のように設定します。
    1. [ID 添付ファイルを分類] アクティビティの出力変数を選択し、[ドキュメント データ] > [ドキュメントの種類] > [名前] >[名前] にドリルダウンします。
    2. 条件を「名前が次を含む id_cards」と設定します。式エディターでは、この条件は「_out_ClassifyDocument_2__ClassificationResults.DocumentType.Name.Contains("id_cards")」のようになります。


  18. [Then] 分岐に、[ドキュメント データを抽出] アクティビティを追加します。アクティビティを以下のように設定します。
    1. [抽出器] フィールドについては、ドロップダウン リストから [ID Cards] を選択します。
    2. [入力ファイル] で、[メールの添付ファイルをダウンロード] (ID を含み、種類は PDF) アクティビティの出力変数を選択します。


  19. [Else] 分岐 (つまり、条件が False の場合に実行するアクティビティ) に以下を追加します。
    1. [メッセージをログ] アクティビティです。「The Email doesn't contain an ID (メールには、ID が含まれていません)」というメッセージが表示されます。
    2. 例外をスローします。


  20. 次に、I9 と ID の書類の名と姓を記録するための一連の [メッセージをログ] アクティビティを追加します。
    1. [メッセージ] フィールドに「I9 の名」と入力し、[変数] セクション > [I9_Doc] > [Data] > [EmployeeFirstName] を選択します。
    2. 手順 22a を I9 の姓についても繰り返してから、[IDCard] > [FirstName][IDCard] > [LastName] について繰り返します。


  21. 各 I9 と ID の名と姓が一致するかどうかを確認するために、[条件分岐 (if)] アクティビティを追加します。条件を以下のように設定します。
    • I9_Doc.Data.EmployeeFirstName.Value.ToLower.Trim」、「次の値を含む」、「IDCard.Data.FirstName.Value.ToLower.Trim」
    • I9_Doc.Data.EmployeeFirstName.Value.ToLower.Trim」、「次の値と等しい」、「IDCard.Data.LastName.Value.ToLower.Trim


  22. [Then] 分岐に以下を追加します。
    1. I9 と ID が一致することを示す [メッセージをログ] アクティビティ。
    2. A Move Email activity, configured as follows:
      1. 移動対象のメール - 最初のトリガーである [メールの受信時] アクティビティの出力変数を選択します。
      2. 移動先メール フォルダー - たとえば、[Valid Submissions (有効な提出)] フォルダーです。


    3. A Set Email Categories activity, to assign a Valid Submission category to the moved email.
    4. A Forward Email activity, if you want to forward the moved email to someone.
  23. [Else] 分岐に以下を追加します。
    1. I9 と ID が一致することを示す [メッセージをログ] アクティビティ。
    2. A Move Email activity, configured as follows:
      • 移動対象のメール - 最初のトリガーである [メールの受信時] アクティビティの出力変数を選択します。
      • 移動先メール フォルダー - たとえば、[Invalid Submission (無効な提出)] フォルダーです。
    3. A Set Email Categories activity, to assign an Invalid Submission category to the moved email.
    4. A Reply to Email activity, to remind the sender that their email was considered invalid because of the documents.
  24. これで完了です。プロジェクトを実行できます。
  • 概要
  • ワークフロー

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

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