- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティのプロパティ
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーターの修飾子が無効
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- オブジェクト リポジトリ
- ScreenScrapeJavaSupport ツール
- 拡張機能
- Studio でのテスト
- トラブルシューティング

Studio ガイド
基本のライブラリを作成する
以下のチュートリアルでは、Studio で ライブラリ を作成し、パブリッシュして他のオートメーション プロジェクトで使用する手順を、段階を追って説明します。
ライブラリの作成は 、「基本のプロセスの作成」と似ています。違いは、ライブラリは、他のプロジェクトのコンテキストで使用できる再利用可能なコンポーネントを含むパッケージであるという点です。
この例では、Excel スプレッドシートからデータを取得し、別の Excel ファイルに追加します。次に、プロジェクトをパッケージ化してカスタム フィードにパブリッシュし、パッケージを別のプロジェクトにインストールし、そこに含まれるアクティビティを使用する手順について説明します。
この例では、Microsoft Excel をマシンにインストールする必要がない Excel アクティビティを使用しています。
それでは始めましょう。
ライブラリを作成する
-
Studio を起動します。[ホーム] の Backstage ビューで、新しいライブラリ プロジェクトを作成する [ライブラリ] をクリックします。[新しい空のライブラリ] ウィンドウが表示されます。

-
[新しい空のライブラリ] ウィンドウで、以下を実行します。
- 新しいプロジェクトの名前とこのオートメーションの目的を要約した説明を入力します。この例の場合、QuickLibrary という名前を使用できます。
注:
プロジェクト名は 128 文字、説明は 500 文字以内です。
- [詳細オプションを表示] を選択し、プロジェクトを作成する場所を選択します。
- [対応 OS] オプションには [Windows] を選択し、[言語] には [VB] を選択します。
- 新しいプロジェクトの名前とこのオートメーションの目的を要約した説明を入力します。この例の場合、QuickLibrary という名前を使用できます。
-
[作成] をクリックします。新しいライブラリが Studio で開きます。
Excel アクティビティを追加する
-
[ アクティビティ ] パネルで [Excel プロセス スコープ ] アクティビティを検索し、 デザイナー パネルにドロップします。
-
[ Excel ファイルを使用 ] アクティビティをシーケンスに追加します。このアクティビティは、ほとんどの Excel 関連のアクティビティで必要です。
-
[ Excel ファイル ] フィールドで、データの取得元の Excel ファイルを参照します。必要に応じて、[ 参照名 ] フィールドを使用して、ワークフロー全体でこのファイルを参照する方法を変更できます (この例では
Excel1)。 -
1 つ目の [ Excel ファイルを使用] アクティビティ内に 2 つ目の[Excel ファイルを使用] アクティビティを追加し、データをコピーする Excel ファイルを参照します。この 2 つ目のファイルへの参照を任意で追加します (この例では
Excel2です)。 -
[ 範囲をコピー/貼り付け] アクティビティを追加します。
-
[ソース] フィールドで、プラス記号
ボタンを選択して、1 つ目のブックのシートの名前を指定します。この例では、フィールドは Excel1.Sheet("Sheet1")となります。 -
[ターゲット] フィールドで、プラス記号 を選択して
2 番目のブックのシートの名前 (この例では [Excel2.Sheet("Sheet1")]) を指定します。プロジェクトは次の図のようになります。
-
リボンで [ファイルを実行] をクリックするか、Ctrl + F6 を押してワークフローを実行します。1 つ目の Excel スプレッドシートから収集されたデータが、別のスプレッドシートにコピーされます。
ライブラリをパッケージ化する
このライブラリを再利用可能なコンポーネントとして他のオートメーション プロジェクトに追加するには、プロジェクトをパブリッシュして、.nupkg ファイルとしてパッケージ化する必要があります。
-
ライブラリ プロジェクトを Studio で開きます。
-
リボンで [パブリッシュ] ボタンをクリックします。[ライブラリをパブリッシュ] ウィンドウが開きます。
- [パッケージのプロパティ] タブで、パッケージ名を入力します。[リリース ノート] フィールドで、ライブラリに関する詳細を数か所追加します。これは、新たにパブリッシュされた各バージョンで、ライブラリに加えられた変更を追跡する場合に役立ちます。
- [パブリッシュのオプション] タブで、[パブリッシュ先] > [カスタム] の順に選択し、[カスタム URL] フィールドにローカル フォルダーへのパスを追加します。たとえば、デスクトップに
myfeedフォルダーを作成できます。
-
[パブリッシュ] をクリックします。パッケージがローカル フォルダーで
.nupkgファイルとして利用可能になります。
再利用可能なコンポーネントをインストールする
このパッケージを別のプロジェクトで使用するには、まずそのパッケージをプロジェクトの依存関係として追加する必要があります。開始するには、「 基本のプロセスを作成する 」の説明に従って、Studio で新しい プロセス を作成します。
プロジェクトの依存関係の詳細については、「 依存関係について 」のページをご覧ください。
カスタム フィードを追加する
-
Studio リボンで、[パッケージを管理] > [設定] をクリックします。既定のフィードとユーザー定義のフィードが表示されます。
-
[ユーザー定義のパッケージ ソース] コンテナーで、[名前] フィールドにフィードの名前を追加します。[ソース] フィールドにライブラリをパブリッシュしたフォルダーへのパスを追加します。
-
[追加] をクリックします。新しいフィードがセクションに追加されます。

Studio でユーザー定義のフィードを追加または削除するには、必ず上記の手順に従う必要があります。アクティビティ フィードについて詳しくは、「 アクティビティ パッケージについて 」をご覧ください。
パッケージをインストールする
-
[パッケージを管理] ウィンドウで、左側の [すべてのパッケージ] タブの下に以前に追加されたフィードに移動します。フィードで利用可能なパッケージのリストが表示されます。
-
パッケージを検索して選択します。この例のパッケージ名は QuickLibrary です。
-
[インストール]、[保存] の順にクリックします。これで、パッケージがプロジェクトにインストールされ、 Explorer パネルの [依存関係] に表示されます。

ライブラリのアクティビティを追加する
-
[アクティビティ] パネルで、パッケージの名前 (この場合は
Quick Library) を検索します。 -
デザイナー パネルにアクティビティをドロップします。
-
Studio のリボンで [ファイルを実行] をクリックするか、Ctrl + F6 ショートカット キーを押してアクティビティを実行します。

再利用可能なコンポーネントのメリットは、繰り返しを減らすことです。一度作成して、他のプロジェクトで再利用します。
上記で作成したライブラリをダウンロードするには、以下のボタンをクリックします。