セマンティックアクティビティの利用を制限してAI Unitの消費をさせないようにしたい

:white_question_mark: Question

Automation Opsを使用して、下記のセマンティックアクティビティの利用によるAI Unitの消費を禁止する方法を教えてください。

  • ポップアップを閉じる(UiPath.UIAutomationNext.Activities.NClosePopup)
  • フォームデータを抽出(UiPath.Semantic.Activities.NExtractFormDataGeneric)
  • フォームに入力(UiPath.Semantic.Activities.NFillForm)
  • UI 要素を更新 (以前の名称は [値を設定])(UiPath.Semantic.Activities.NSetValue)

参考:「セマンティック アクティビティ」

:light_bulb: Answer

アクティビティの利用自体を禁止するStudio/StudioX/StudioWebのワークフローアナライザーのルールを構成します。

参考:「ST-USG-026 - アクティビティの制限」

手順(Studioの場合):

  1. Automation Ops > ガバナンス タブを開きます
  2. '製品ポリシーを追加’より、ポリシー名を入力の上、'Studio’を選択して追加します
  3. デザインタブの’パブリッシュ前にアナライザーを実行’と’実行前にアナライザーを実行’の項目を’はい’に変更します
    (実行およびパブリッシュ前にアナライザーのルールを適用するために必要です)
  4. ワークフロー アナライザー タブ の’ST-USG-026’の鉛筆アイコンを開き、編集画面を開きます
    4-1. 既定のアクションを’Warning’から’Error’に変更します
    4-2. ProhibitedActivities の鉛筆アイコンを開き、編集画面を開きます
    4-3. 既定値を使用 のチェックを外し、その下に表示される’値’の項目に以下を設定して保存します※
    UiPath.UIAutomationNext.Activities.NClosePopup,UiPath.Semantic.**

    4-4. ‘ST-USG-026’の編集内容を保存し、ポリシーを保存します
  5. 作成したStudioポリシーを対象のテナント/グループ/ユーザーに適用します

※『ポップアップを閉じる』アクティビティ(UiPath.UIAutomationNext.Activities.NClosePopup)と、"UiPath.Semantic."から始まる
『フォーム データを抽出』、『UI 要素を更新』、『フォームに入力』アクティビティを禁止します。

注意事項

AI Trust Layerの「UI Automation 機能を有効化する:OFF」のトグルではセマンティックアクティビティの利用を制限することができません。