bots のビルド例PDF としてダウンロード選択したトピックを保存選択したトピックとサブトピックを保存すべてのトピックを保存共有共有して E メールを送信トピックの URL をコピー最終更新日2020/04/03Automation 360Automation Workspace bots のビルド例 これらのタスク例を使用して Automation 360 の機能に慣れ、bots のビルド方法を学習してください。 一般的なオートメーション タスクとその例このドキュメントでは、一般的なオートメーション タスクと、そのタスクの例を示します。スプレッドシートから Web フォームへのデータ入力例XLSX シートから複数行のデータを読み取り、Web フォームに入力する bot を作成します。Excel advanced、Loop、Recorder packagesのactionsを使用して Bot を構築します。bots 間で値を渡す例ディクショナリ変数を使用して、Task Bot 間で値を渡す方法を学習します。条件付きステートメントの使用例この例では、セルの値が空かどうかに基づいてメッセージを出力する bot をビルドします。Excel basic または Excel advanced、If、および Message Box packages から actions を使用します。Python スクリプトによるリストの結合例Python 関数を使用して bot をビルドし、「Hello World」の Automation Anywhere バージョンである「Go Be Great!」というメッセージを出力します。この例では、bot は一連の文字列値を組み合わせてメッセージ ボックスに出力します。DLL パッケージの使用例メッセージを生成する非常に簡単な DLL をビルドします。DLL を実行する bot を作成します。Datetime packageから [文字列に変換] actionを使用する例現在の日付と製品の有効期限を比較する bot をビルドします。CSV ファイルから Excel ワークシートへのデータ転送例CSV ファイルからデータを読み込む bot を構築し、CSV/TXT、Excel advanced、IF/ELSE、および Loop packagesのactionsを使用して Excel ワークシートのデータを更新します。Google Drive packageから [ファイル/フォルダーを検索] actionを使用する例Google ドライブでファイルを検索し、指定されたパスからファイルが見つからない場合はファイルを作成する bot をビルドします。Google Drive packageから [フォルダーを作成] actionを使用する例Google ドライブにフォルダーを作成する bot をビルドします。Google Sheets packageから [セルに移動] actionを使用する例Google シート内のレコードをループ処理し、レコードに基づいてレポートを作成する bot をビルドします。TaskBot を実行した Excel シートのマージBot Store からサンプルの Task Bot をダウンロードして実行し、2 つのスプレッドシートをマージします。Excel からデータベースにデータを移行する例この例では、Database、Excel advanced、および Loop packagesからactionsを使用して、Excel スプレッドシートからデータベースに値を転送する bot をビルドします。スプレッドシートからデータを読み込む例1 つの Exce l ワークシートからデータを読み込んで、別のワークシートに書き込む bot を構築します。[実行] action の使用例Task Bot package の [実行] action を使用すると、bots を実行して、1 つまたは複数の子に値を渡すことができます。この例では、[実行] actionを使用して、親 bot から子 bot に値を 2 つ渡します。子 bot は値を追加し、親 bot に合計を返します。[SOAP Web サービス] アクションの使用例[SOAP Web サービス] action を使用して、2 つの数値を渡し、オンライン計算アプリケーションから合計を返します。SAP BAPI packageで [構造を取得] コマンドを使用する例SAP BAPI packageを使用して、データを取得するための構造を入力する bot をビルドします。SAP BAPI packageを使用した SAP へのデータ書き込み例SAP BAPI packageを使用して bot をビルドし、SAP データベースにデータを書き込みます。SAP BAPI packageで [標準ワークフローの実行] を使用する例SAP BAPI packageの [標準ワークフローの実行] アクションを使用して、SAP システムからデータを取得する bot を作成します。復元性を備えた Bot での VBScript パッケージの使用例Microsoft Visual Basic スクリプトを実行する Bot をビルドします。Try/Catch パッケージを使用して、Bot が失敗した場合に適切に終了し、クラッシュに対する復元性を高めます。復元性を備えた Bot では、現在の Bot にエラーが発生した場合でも、スケジュールされてキューに置かれている Bot を続行できます。Bot Insight ダッシュボード bot をビルドするこの例では、Web サイトからデータを取得して Bot Insight で可視化する bot をビルドします。タスク内における複数の分析 actions の使用例タスク内で複数の [開く] と [閉じる] 分析 actions を使用して XYZ 社の各四半期の販売データを分析および比較する bot をビルドし、Bot Insight で可視化します。bots 間でデフォルトのpackage バージョンを更新する例この例では、Control Room リポジトリ内の複数の bots を一括更新して、Excel advancedおよびMessage Box packagesのデフォルト バージョンを使用する方法を紹介します。SAP でのリモート関数呼び出しの使用例この例では、リモート関数呼び出しメソッドを使用して SAP でドキュメントを作成する bot をビルドする方法について説明します。bot での JSON packageactionsの使用例複数のレコードを使用して Json スクリプトを実行する bot をビルドします。この例では、ブログからのフィードのリストを含む JSON ファイルを使用し、bot によって JSON ファイルから必要な情報を抽出して、メッセージ ボックスに出力しています。Build automation using JSON actionsIn this example, we create a Task Bot using JSON actions to perform operations on the JSON data. bot での Email actionsの使用例この例では、E メール actionsを使用して、Outlook クライアントを使用した E メール関連の操作を実行します。Active Directory packageからユーザー アカウント actionsを使用する例この例では、actionsを使用して、次のようなユーザーアカウント管理タスク (作成、削除、プロパティの取得、名前の変更、プロパティの設定など) を自動化する方法を示します。Data Table packageで [列をカスタマイズ] オプションを使用する例この例では、CSV ファイルを読み取る bot をビルドし、それをデータ テーブル変数に割り当て、新しい列を追加することでテーブルを変更します。指定したインデックスに列を挿入するには、Data Table packageの [列をカスタマイズ] オプションを使用します。ファイル変数の使用例Bot でのファイル変数の使用方法Bot が実行するタスクに応じて、ファイルに複数回アクセスする必要がある場合があります。ファイル参照をファイル変数に格納し、直接ファイルパスを追加する代わりに、Bot でファイル変数を使用することができます。Salesforce packageとレコード変数の使用例Salesforce オブジェクトにクエリを実行し、CSV ファイルにデータを書き込む bot をビルドします。また、bot はレコード変数を使用して、Salesforce から取得した個々のレコードからデータを取得します。[変数をファイルに記録] actionのカスタム選択オプションの使用例この例では、カスタム選択オプションを使用して、ユーザー定義の変数を既存のログファイルに記録し、次に、変数の値を変更して追加されたデータをファイルに記録します。ディクショナリ タイプ変数の作成Automation 360 を使用すると、さまざまなディクショナリ サブタイプおよびキー値タイプ パラメーターからディクショナリ タイプ変数を作成できます。親トピック: Task Bots
bots のビルド例 これらのタスク例を使用して Automation 360 の機能に慣れ、bots のビルド方法を学習してください。 一般的なオートメーション タスクとその例このドキュメントでは、一般的なオートメーション タスクと、そのタスクの例を示します。スプレッドシートから Web フォームへのデータ入力例XLSX シートから複数行のデータを読み取り、Web フォームに入力する bot を作成します。Excel advanced、Loop、Recorder packagesのactionsを使用して Bot を構築します。bots 間で値を渡す例ディクショナリ変数を使用して、Task Bot 間で値を渡す方法を学習します。条件付きステートメントの使用例この例では、セルの値が空かどうかに基づいてメッセージを出力する bot をビルドします。Excel basic または Excel advanced、If、および Message Box packages から actions を使用します。Python スクリプトによるリストの結合例Python 関数を使用して bot をビルドし、「Hello World」の Automation Anywhere バージョンである「Go Be Great!」というメッセージを出力します。この例では、bot は一連の文字列値を組み合わせてメッセージ ボックスに出力します。DLL パッケージの使用例メッセージを生成する非常に簡単な DLL をビルドします。DLL を実行する bot を作成します。Datetime packageから [文字列に変換] actionを使用する例現在の日付と製品の有効期限を比較する bot をビルドします。CSV ファイルから Excel ワークシートへのデータ転送例CSV ファイルからデータを読み込む bot を構築し、CSV/TXT、Excel advanced、IF/ELSE、および Loop packagesのactionsを使用して Excel ワークシートのデータを更新します。Google Drive packageから [ファイル/フォルダーを検索] actionを使用する例Google ドライブでファイルを検索し、指定されたパスからファイルが見つからない場合はファイルを作成する bot をビルドします。Google Drive packageから [フォルダーを作成] actionを使用する例Google ドライブにフォルダーを作成する bot をビルドします。Google Sheets packageから [セルに移動] actionを使用する例Google シート内のレコードをループ処理し、レコードに基づいてレポートを作成する bot をビルドします。TaskBot を実行した Excel シートのマージBot Store からサンプルの Task Bot をダウンロードして実行し、2 つのスプレッドシートをマージします。Excel からデータベースにデータを移行する例この例では、Database、Excel advanced、および Loop packagesからactionsを使用して、Excel スプレッドシートからデータベースに値を転送する bot をビルドします。スプレッドシートからデータを読み込む例1 つの Exce l ワークシートからデータを読み込んで、別のワークシートに書き込む bot を構築します。[実行] action の使用例Task Bot package の [実行] action を使用すると、bots を実行して、1 つまたは複数の子に値を渡すことができます。この例では、[実行] actionを使用して、親 bot から子 bot に値を 2 つ渡します。子 bot は値を追加し、親 bot に合計を返します。[SOAP Web サービス] アクションの使用例[SOAP Web サービス] action を使用して、2 つの数値を渡し、オンライン計算アプリケーションから合計を返します。SAP BAPI packageで [構造を取得] コマンドを使用する例SAP BAPI packageを使用して、データを取得するための構造を入力する bot をビルドします。SAP BAPI packageを使用した SAP へのデータ書き込み例SAP BAPI packageを使用して bot をビルドし、SAP データベースにデータを書き込みます。SAP BAPI packageで [標準ワークフローの実行] を使用する例SAP BAPI packageの [標準ワークフローの実行] アクションを使用して、SAP システムからデータを取得する bot を作成します。復元性を備えた Bot での VBScript パッケージの使用例Microsoft Visual Basic スクリプトを実行する Bot をビルドします。Try/Catch パッケージを使用して、Bot が失敗した場合に適切に終了し、クラッシュに対する復元性を高めます。復元性を備えた Bot では、現在の Bot にエラーが発生した場合でも、スケジュールされてキューに置かれている Bot を続行できます。Bot Insight ダッシュボード bot をビルドするこの例では、Web サイトからデータを取得して Bot Insight で可視化する bot をビルドします。タスク内における複数の分析 actions の使用例タスク内で複数の [開く] と [閉じる] 分析 actions を使用して XYZ 社の各四半期の販売データを分析および比較する bot をビルドし、Bot Insight で可視化します。bots 間でデフォルトのpackage バージョンを更新する例この例では、Control Room リポジトリ内の複数の bots を一括更新して、Excel advancedおよびMessage Box packagesのデフォルト バージョンを使用する方法を紹介します。SAP でのリモート関数呼び出しの使用例この例では、リモート関数呼び出しメソッドを使用して SAP でドキュメントを作成する bot をビルドする方法について説明します。bot での JSON packageactionsの使用例複数のレコードを使用して Json スクリプトを実行する bot をビルドします。この例では、ブログからのフィードのリストを含む JSON ファイルを使用し、bot によって JSON ファイルから必要な情報を抽出して、メッセージ ボックスに出力しています。Build automation using JSON actionsIn this example, we create a Task Bot using JSON actions to perform operations on the JSON data. bot での Email actionsの使用例この例では、E メール actionsを使用して、Outlook クライアントを使用した E メール関連の操作を実行します。Active Directory packageからユーザー アカウント actionsを使用する例この例では、actionsを使用して、次のようなユーザーアカウント管理タスク (作成、削除、プロパティの取得、名前の変更、プロパティの設定など) を自動化する方法を示します。Data Table packageで [列をカスタマイズ] オプションを使用する例この例では、CSV ファイルを読み取る bot をビルドし、それをデータ テーブル変数に割り当て、新しい列を追加することでテーブルを変更します。指定したインデックスに列を挿入するには、Data Table packageの [列をカスタマイズ] オプションを使用します。ファイル変数の使用例Bot でのファイル変数の使用方法Bot が実行するタスクに応じて、ファイルに複数回アクセスする必要がある場合があります。ファイル参照をファイル変数に格納し、直接ファイルパスを追加する代わりに、Bot でファイル変数を使用することができます。Salesforce packageとレコード変数の使用例Salesforce オブジェクトにクエリを実行し、CSV ファイルにデータを書き込む bot をビルドします。また、bot はレコード変数を使用して、Salesforce から取得した個々のレコードからデータを取得します。[変数をファイルに記録] actionのカスタム選択オプションの使用例この例では、カスタム選択オプションを使用して、ユーザー定義の変数を既存のログファイルに記録し、次に、変数の値を変更して追加されたデータをファイルに記録します。ディクショナリ タイプ変数の作成Automation 360 を使用すると、さまざまなディクショナリ サブタイプおよびキー値タイプ パラメーターからディクショナリ タイプ変数を作成できます。親トピック: Task Bots
bots のビルド例 これらのタスク例を使用して Automation 360 の機能に慣れ、bots のビルド方法を学習してください。 一般的なオートメーション タスクとその例このドキュメントでは、一般的なオートメーション タスクと、そのタスクの例を示します。スプレッドシートから Web フォームへのデータ入力例XLSX シートから複数行のデータを読み取り、Web フォームに入力する bot を作成します。Excel advanced、Loop、Recorder packagesのactionsを使用して Bot を構築します。bots 間で値を渡す例ディクショナリ変数を使用して、Task Bot 間で値を渡す方法を学習します。条件付きステートメントの使用例この例では、セルの値が空かどうかに基づいてメッセージを出力する bot をビルドします。Excel basic または Excel advanced、If、および Message Box packages から actions を使用します。Python スクリプトによるリストの結合例Python 関数を使用して bot をビルドし、「Hello World」の Automation Anywhere バージョンである「Go Be Great!」というメッセージを出力します。この例では、bot は一連の文字列値を組み合わせてメッセージ ボックスに出力します。DLL パッケージの使用例メッセージを生成する非常に簡単な DLL をビルドします。DLL を実行する bot を作成します。Datetime packageから [文字列に変換] actionを使用する例現在の日付と製品の有効期限を比較する bot をビルドします。CSV ファイルから Excel ワークシートへのデータ転送例CSV ファイルからデータを読み込む bot を構築し、CSV/TXT、Excel advanced、IF/ELSE、および Loop packagesのactionsを使用して Excel ワークシートのデータを更新します。Google Drive packageから [ファイル/フォルダーを検索] actionを使用する例Google ドライブでファイルを検索し、指定されたパスからファイルが見つからない場合はファイルを作成する bot をビルドします。Google Drive packageから [フォルダーを作成] actionを使用する例Google ドライブにフォルダーを作成する bot をビルドします。Google Sheets packageから [セルに移動] actionを使用する例Google シート内のレコードをループ処理し、レコードに基づいてレポートを作成する bot をビルドします。TaskBot を実行した Excel シートのマージBot Store からサンプルの Task Bot をダウンロードして実行し、2 つのスプレッドシートをマージします。Excel からデータベースにデータを移行する例この例では、Database、Excel advanced、および Loop packagesからactionsを使用して、Excel スプレッドシートからデータベースに値を転送する bot をビルドします。スプレッドシートからデータを読み込む例1 つの Exce l ワークシートからデータを読み込んで、別のワークシートに書き込む bot を構築します。[実行] action の使用例Task Bot package の [実行] action を使用すると、bots を実行して、1 つまたは複数の子に値を渡すことができます。この例では、[実行] actionを使用して、親 bot から子 bot に値を 2 つ渡します。子 bot は値を追加し、親 bot に合計を返します。[SOAP Web サービス] アクションの使用例[SOAP Web サービス] action を使用して、2 つの数値を渡し、オンライン計算アプリケーションから合計を返します。SAP BAPI packageで [構造を取得] コマンドを使用する例SAP BAPI packageを使用して、データを取得するための構造を入力する bot をビルドします。SAP BAPI packageを使用した SAP へのデータ書き込み例SAP BAPI packageを使用して bot をビルドし、SAP データベースにデータを書き込みます。SAP BAPI packageで [標準ワークフローの実行] を使用する例SAP BAPI packageの [標準ワークフローの実行] アクションを使用して、SAP システムからデータを取得する bot を作成します。復元性を備えた Bot での VBScript パッケージの使用例Microsoft Visual Basic スクリプトを実行する Bot をビルドします。Try/Catch パッケージを使用して、Bot が失敗した場合に適切に終了し、クラッシュに対する復元性を高めます。復元性を備えた Bot では、現在の Bot にエラーが発生した場合でも、スケジュールされてキューに置かれている Bot を続行できます。Bot Insight ダッシュボード bot をビルドするこの例では、Web サイトからデータを取得して Bot Insight で可視化する bot をビルドします。タスク内における複数の分析 actions の使用例タスク内で複数の [開く] と [閉じる] 分析 actions を使用して XYZ 社の各四半期の販売データを分析および比較する bot をビルドし、Bot Insight で可視化します。bots 間でデフォルトのpackage バージョンを更新する例この例では、Control Room リポジトリ内の複数の bots を一括更新して、Excel advancedおよびMessage Box packagesのデフォルト バージョンを使用する方法を紹介します。SAP でのリモート関数呼び出しの使用例この例では、リモート関数呼び出しメソッドを使用して SAP でドキュメントを作成する bot をビルドする方法について説明します。bot での JSON packageactionsの使用例複数のレコードを使用して Json スクリプトを実行する bot をビルドします。この例では、ブログからのフィードのリストを含む JSON ファイルを使用し、bot によって JSON ファイルから必要な情報を抽出して、メッセージ ボックスに出力しています。Build automation using JSON actionsIn this example, we create a Task Bot using JSON actions to perform operations on the JSON data. bot での Email actionsの使用例この例では、E メール actionsを使用して、Outlook クライアントを使用した E メール関連の操作を実行します。Active Directory packageからユーザー アカウント actionsを使用する例この例では、actionsを使用して、次のようなユーザーアカウント管理タスク (作成、削除、プロパティの取得、名前の変更、プロパティの設定など) を自動化する方法を示します。Data Table packageで [列をカスタマイズ] オプションを使用する例この例では、CSV ファイルを読み取る bot をビルドし、それをデータ テーブル変数に割り当て、新しい列を追加することでテーブルを変更します。指定したインデックスに列を挿入するには、Data Table packageの [列をカスタマイズ] オプションを使用します。ファイル変数の使用例Bot でのファイル変数の使用方法Bot が実行するタスクに応じて、ファイルに複数回アクセスする必要がある場合があります。ファイル参照をファイル変数に格納し、直接ファイルパスを追加する代わりに、Bot でファイル変数を使用することができます。Salesforce packageとレコード変数の使用例Salesforce オブジェクトにクエリを実行し、CSV ファイルにデータを書き込む bot をビルドします。また、bot はレコード変数を使用して、Salesforce から取得した個々のレコードからデータを取得します。[変数をファイルに記録] actionのカスタム選択オプションの使用例この例では、カスタム選択オプションを使用して、ユーザー定義の変数を既存のログファイルに記録し、次に、変数の値を変更して追加されたデータをファイルに記録します。ディクショナリ タイプ変数の作成Automation 360 を使用すると、さまざまなディクショナリ サブタイプおよびキー値タイプ パラメーターからディクショナリ タイプ変数を作成できます。親トピック: Task Bots