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

Automation Ops ユーザー ガイド

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

ソース管理

ソース管理を使用すると、オートメーション プロジェクトのソース コードの更新を表示できます。このためには、通常のユーザーの場合は外部プロバイダーを使用し、組織管理者の場合は UiPath Cloud で Studio Web を使用します。Studio および StudioX のソース管理機能と共に使用すると、コード管理をより詳細に制御できます。

外部リポジトリの前提条件

  • 少なくとも 1 つの組織と 1 つのリポジトリを持つ GitHub または Azure DevOps アカウント。
  • UiPath Automation Ops アプリにリポジトリへのアクセス権を付与する権限。GitHub の組織管理者であるか、少なくとも 1 つのリポジトリの管理者である必要があります。Azure の場合は、ユーザーがアクセスできるリポジトリが接続されます。
注:

Azure Repos との連携は現在プレビュー段階であるため、特定の機能が利用できない可能性があります。

構成

情報を管理するには、Automation Ops™ が GitHub または Azure の組織に接続する必要があります。 それには、GitHub または Azure 側に UiPath-AutomationOps アプリをインストールします。 ステップ バイ ステップのガイドもユーザー インターフェイスで利用できます。

手順 1: Automation Ops™ から接続を開始する

Automation Ops™ にアクセスし、[ ソース管理] を選択してから、[ GitHub に接続 ] または [ Azure に接続] を選択します。



手順 2.a: GitHub 用の Automation Ops™ アプリをインストールして認可する

GitHub への接続を選択すると、Automation Ops がアクセスできるようにする組織とリポジトリを選択するよう、GitHub にリダイレクトされます™。

注:

GitHub 組織で SSO ログインを使用している場合は、まず GitHub にサインインする必要があります。次に、次の操作を実行して、ソース管理を使用して GitHub アプリをインストールする必要があります。

  • Enterprise Managed Users - IdP を使用して GitHub にログインする必要があります。

  • ユーザーは、次の場所でSSOログインセッションを設定できます https://github.com/orgs/<OrganizationName>/sso


Depending on your choice, the repositories presented in the following table appear in Automation Ops™ - Source Control:

GitHub ロール選択結果
GitHub 組織管理者All repositoriesすべてのパブリック リポジトリとプライベート リポジトリ。
GitHub 組織管理者Only select repositories選択したリポジトリのみが表示されます (既定では、すべての公開されているリポジトリが表示されるわけではありません)。
Repository administrator onlyOnly select repositories管理者が管理するリポジトリからしか選択できません。
注: GitHub リポジトリ リストは、後からいつでも更新できます。

Automation Ops™ - ソース管理を GitHub に接続する際に、ソース管理とパイプラインを完全に使用するために必要な権限を付与するよう求められます。 必要な権限は、以下のとおりです。

  • コードとメタデータへの読み取りアクセス

  • リポジトリの Webhook への読み取り/書き込みアクセス権

重要:
  • GitHub への接続には GitHub 管理者の認証が必要です。つまり、Automation Ops™ の [ソース管理] から接続を開始するユーザーは、GitHub の組織管理者でもなければなりません。
  • リポジトリを手動で選択する場合は、パブリック リポジトリも明示的に選択する必要があります。手動で選択したリポジトリにはパブリック リポジトリが暗黙的に選択されないためです。

別の GitHub 組織に接続する必要がある場合、または別のリポジトリを選択する必要がある場合は、既存の接続を削除して設定を再実行する必要があります。この操作は、[接続の設定] メニュー > [削除] から実行します。

UiPath で接続を削除すると、GitHub 側にインストールされているアプリも削除されます。



手順 2.b: Azure リポジトリの Automation Ops™ アプリをインストールして認可する

Azure への接続を選択すると、Azure にリダイレクトされるので、資格情報を入力し、アクセス権のあるリポジトリの読み込みを UiPath に許可することを確認します。

Azure 側で UiPath アプリへのアクセス権を付与するために、別のサービス アカウントを作成して使用することをお勧めします。 これは、ユーザー アカウントに代わってアクセス権が付与されるためです。つまり、ユーザーが OAuth が有効化された複数の Azure 組織に属している場合、それらのすべてが Automation Ops™ に反映されます。

プロジェクトを同期するには、Azure の組織設定レベルで、 OAuth を介したサードパーティ アプリケーションへのアクセス を有効化する必要があります。 このためには、[ セキュリティ ]の下の [ポリシー ]タブにアクセスする必要があります。このオプションの有効化は、Azure Repos アカウントへの認可前に行う必要があります。 すでに認可を確立している場合は、接続を再同期する必要があります。

「OAuth 経由のサードパーティ アプリケーションへのアクセス」の画像

Azure への接続を許可したユーザーが複数の組織に属しており、特定のリポジトリのコンテンツを Automation Ops™ に表示しないようにする場合は、その組織の Azure 側でサード パーティとの連携が無効化されていることを確認する必要があります。

「アプリの権限の要求」の画像
[ 同意] を選択すると、再び Automation Ops にリダイレクトされ™、利用可能なプロジェクトのリストが入力されます。

Azure サービス フックを作成するには、アプリケーションを承認するサービス アカウントに対する サブスクリプションの編集権限と サブスクリプションの表示権限が必要です。既定では、プロジェクト管理者のみがこれらのアクセス許可を有します。他のユーザーにこれらのアクセス許可を付与するには、Azure CLI または Azure Security REST API を使用できます。

UiPath Automation Ops™ と Azure リポジトリの連携を削除するには、Azure 側の [ユーザー設定 ] の [ 認可 ] タブにアクセスし、そこから認可されたアプリを削除する必要があります。その後、Automation Ops™ の [ソース管理] の [ コネクションを管理 ] タブから連携を削除します。

「認可された OAuth アプリ」の画像

手順 3: Automation Ops™ にプロジェクトを表示する

アプリケーションの認可が完了すると、再び Automation Ops™ にリダイレクトされ、プロジェクト のリストが入力されます。

For each project, you can notice the following fields based on the project metadata in your external repository:

  • プロジェクト名
  • 簡単な説明
  • 適合性 (正常に動作する割合)

  • 入力

  • リポジトリ
  • 最終変更日

To get the latest updates from yor external repository, select the Sync button under the Manage connections button or from the Manage connections menu.

必要に応じてプロジェクト リストを同期して、追加された最新のプロジェクトを取得することができます。同期が完了すると、更新されたプロジェクト リストをすべてのソース管理ユーザーが利用できるようになります。

最初の同期後は、後続の同期が最後の同期との差異に基づいて高速に実行されます。

「外部リポジトリ」の画像
手記: リポジトリのサイズによっては、すべてのプロジェクトが Automation Ops™ の [ソース管理] に表示されるまで時間がかかる場合があります。

プロジェクトのコミット履歴を表示する

When you access a project, you can check the commit history of the project, which contains a short description of the change, the name of the person who made the commit, and the timestamp.



You can create a pipeline using the New Pipeline button. You are redirected to the Creating the first pipeline flow from the Pipelines section. In this case, the information required to define the pipeline is already filled in based on the project from which the pipeline creation process was triggered.

注:

[パイプライン] セクションで、リポジトリ/組織を変更してから最初のリポジトリ/組織を再選択すると、事前構成済みのパイプライン設定がクリアされます。

パイプライン ランタイム環境が利用できない場合は、[ 新しいパイプライン ] ボタンの代わりに、新しいオプション [ パイプラインの設定] が表示されます。 パイプライン 構成にリダイレクトされ、ここから実行環境を設定できます。

コミットの詳細を表示する

コミットを開くと、プロジェクトに含まれるファイルをより詳細に表示できます。

  • ワークフロー ファイルの場合、Studio のようなビューが利用可能です。
  • 他の種類のファイルの場合、コンテンツ ビューはファイルの種類に基づいて表示されます。
  • Selecting Variables, Arguments, or Imports provides details on each of them.


コミットを比較する

Files that have been modified by the last commit are highlighted in yellow. To check the changes, select the Compare with previous commit button.



比較ウィンドウでは以下の操作が可能です。

  • ファイルの古いバージョンは左側にあり、新しいバージョンは右側にあります。
  • 比較されたファイル名とコミット識別子が左上に表示されます。
  • On the upper right side, you can navigate through each modification and select the type of change you want to check.


ワークフロー ファイル内を移動する

For complex workflows, you can use the navigation controls to change the view and navigate through the workflow. Selecting the activity opens the Properties panel while selecting it twice expands that specific activity.

上部の階層リンク メニューを使用すると、アクティビティから 1 レベル戻ることができます。

以下のナビゲーション コントロールを使用できます。

  • すべて展開: 現在のビューのすべてのサブワークフローを展開します。
  • 縮小: ワークフローの表示サイズを縮小します。
  • リセット: ビューの幅を 100% に戻します。
  • 拡大: ワークフローの表示サイズを拡大します。


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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White