- リリース ノート
- はじめに
- ガバナンス
- ソース管理
- ソース管理
- CI/CD パイプライン
- フィードの管理
- ログ

Automation Ops ユーザー ガイド
ソース管理
ソース管理を使用すると、オートメーション プロジェクトのソース コードの更新を表示できます。このためには、通常のユーザーの場合は外部プロバイダーを使用し、組織管理者の場合は UiPath Cloud で Studio Web を使用します。Studio および StudioX のソース管理機能と共に使用すると、コード管理をより詳細に制御できます。
情報を管理するには、Automation Ops™ が GitHub または Azure の組織に接続する必要があります。 それには、GitHub または Azure 側に UiPath-AutomationOps アプリをインストールします。 ステップ バイ ステップのガイドもユーザー インターフェイスで利用できます。
Automation Ops™ にアクセスし、[ ソース管理] を選択してから、[ GitHub に接続 ] または [ Azure に接続] を選択します。
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 only | Only select repositories | 管理者が管理するリポジトリからしか選択できません。 |
Automation Ops™ - ソース管理を GitHub に接続する際に、ソース管理とパイプラインを完全に使用するために必要な権限を付与するよう求められます。 必要な権限は、以下のとおりです。
-
コードとメタデータへの読み取りアクセス
-
リポジトリの Webhook への読み取り/書き込みアクセス権
- GitHub への接続には GitHub 管理者の認証が必要です。つまり、Automation Ops™ の [ソース管理] から接続を開始するユーザーは、GitHub の組織管理者でもなければなりません。
- リポジトリを手動で選択する場合は、パブリック リポジトリも明示的に選択する必要があります。手動で選択したリポジトリにはパブリック リポジトリが暗黙的に選択されないためです。
別の GitHub 組織に接続する必要がある場合、または別のリポジトリを選択する必要がある場合は、既存の接続を削除して設定を再実行する必要があります。この操作は、[接続の設定] メニュー > [削除] から実行します。
UiPath で接続を削除すると、GitHub 側にインストールされているアプリも削除されます。
Azure への接続を選択すると、Azure にリダイレクトされるので、資格情報を入力し、アクセス権のあるリポジトリの読み込みを UiPath に許可することを確認します。
Azure 側で UiPath アプリへのアクセス権を付与するために、別のサービス アカウントを作成して使用することをお勧めします。 これは、ユーザー アカウントに代わってアクセス権が付与されるためです。つまり、ユーザーが OAuth が有効化された複数の Azure 組織に属している場合、それらのすべてが Automation Ops™ に反映されます。
プロジェクトを同期するには、Azure の組織設定レベルで、 OAuth を介したサードパーティ アプリケーションへのアクセス を有効化する必要があります。 このためには、[ セキュリティ ]の下の [ポリシー ]タブにアクセスする必要があります。このオプションの有効化は、Azure Repos アカウントへの認可前に行う必要があります。 すでに認可を確立している場合は、接続を再同期する必要があります。
Azure への接続を許可したユーザーが複数の組織に属しており、特定のリポジトリのコンテンツを Automation Ops™ に表示しないようにする場合は、その組織の Azure 側でサード パーティとの連携が無効化されていることを確認する必要があります。
Azure サービス フックを作成するには、アプリケーションを承認するサービス アカウントに対する サブスクリプションの編集権限と サブスクリプションの表示権限が必要です。既定では、プロジェクト管理者のみがこれらのアクセス許可を有します。他のユーザーにこれらのアクセス許可を付与するには、Azure CLI または Azure Security REST API を使用できます。
UiPath Automation Ops™ と Azure リポジトリの連携を削除するには、Azure 側の [ユーザー設定 ] の [ 認可 ] タブにアクセスし、そこから認可されたアプリを削除する必要があります。その後、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.
必要に応じてプロジェクト リストを同期して、追加された最新のプロジェクトを取得することができます。同期が完了すると、更新されたプロジェクト リストをすべてのソース管理ユーザーが利用できるようになります。
最初の同期後は、後続の同期が最後の同期との差異に基づいて高速に実行されます。
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% に戻します。
- 拡大: ワークフローの表示サイズを拡大します。