bot の設計、作成、送信に関する推奨標準 このコンテンツでは、bots の設計と作成から Bot Store への投稿までの Bot 開発プロセス全体に関するガイダンスを bot 開発者に提供します。 各トピックの詳細については、次のセクションをご覧ください。 Bot Store からサンプル bot を開始bot および Digital Worker 開発者が高品質なソフトウェアを開発できるようサポートするため、Bot パッケージ送信構造は GitHub のオープン ソースで利用できます。Automation Anywhereサンプル Bot を開始します。bots を他のコンピューターで実行できるようにする Bot 開発者は、Bot Runner を使用して、その他のコンピューターで Bot を実行できるようにするため、bots の機能について考慮する必要があります。モジュラー形式の Bot が必須単一の膨大なコードは参照、編集、更新が困難です。すべてのタスクを 1 つの bot に収めず、複数のタスクを TaskBot や MetaBots に分割します。変数を広範に使用bot コード全体で変数を使用します。bots に値をハードワイヤリングしないようにします。値をハードワイヤリングすると、顧客の環境に合わせたコードが設定しにくくなります。変数名Automation Anywhere が推奨する変数の命名規則があります。TaskBots から MetaBots へのパラメーターの受け渡し複数の異なる TaskBots を使用するオートメーションでは、オートメーションに含まれる複数の異なる bots 間でパラメーターをやり取りする機能が必要です。Credential Vault を使用してユーザー ID、パスワード、その他の機密データを保存するすべてのユーザー ID およびパスワードは、Control Room の Credential Vault に保存する必要があります。保存後に bot コードで参照します。安全なコーディング方法の遵守Bot 開発者は、Bot Logic や DLL 用に記述された C# コードなどのコードが、標準の安全なコーディング方法に従うようにする必要があります。エラー処理通常、bots はサーバーから実行を指示するコンピューターで使用されるため、エラーが発生したときに OK をクリックして処理を続行する人は誰もいません。エラー ダイアログを適切に処理するには、[エラー処理を開始/終了] ステートメントを使用します。Bot の設定bot の設定は、これをインストールするエンドユーザーにわかりやすいものにすることが重要です。コードのコメントbot コードには好きなコメントを追加します。Readme ファイルを作成Bot Store に送信する bot ごとに別個の Readme PDF ファイルを作成することが重要です。これらの Readme ファイルを通じて、エンドユーザーは bots をインストールして使用する方法を理解できます。bot の設計および開発に関するその他の考慮事項この bot の設計および開発に関するその他の考慮事項のリストは、アルファベット順に記載されています。このリストは、暗黙または特定の重要性の順を示すものではありません。Bot Store への送信時のチェックリストチェックリストを使用して、Bot Store 提出が正しく作成、処理、承認されていることを確認します。これらの要件に従わない申請は却下され、すべての要件が満たされるまで、Bot Store リストページに公開されません。関連概念Bot Store からサンプル bot を開始Enterprise Client を使用した高度な bots の構築Automation Anywhere で開発する理由
bot の設計、作成、送信に関する推奨標準 このコンテンツでは、bots の設計と作成から Bot Store への投稿までの Bot 開発プロセス全体に関するガイダンスを bot 開発者に提供します。 各トピックの詳細については、次のセクションをご覧ください。 Bot Store からサンプル bot を開始bot および Digital Worker 開発者が高品質なソフトウェアを開発できるようサポートするため、Bot パッケージ送信構造は GitHub のオープン ソースで利用できます。Automation Anywhereサンプル Bot を開始します。bots を他のコンピューターで実行できるようにする Bot 開発者は、Bot Runner を使用して、その他のコンピューターで Bot を実行できるようにするため、bots の機能について考慮する必要があります。モジュラー形式の Bot が必須単一の膨大なコードは参照、編集、更新が困難です。すべてのタスクを 1 つの bot に収めず、複数のタスクを TaskBot や MetaBots に分割します。変数を広範に使用bot コード全体で変数を使用します。bots に値をハードワイヤリングしないようにします。値をハードワイヤリングすると、顧客の環境に合わせたコードが設定しにくくなります。変数名Automation Anywhere が推奨する変数の命名規則があります。TaskBots から MetaBots へのパラメーターの受け渡し複数の異なる TaskBots を使用するオートメーションでは、オートメーションに含まれる複数の異なる bots 間でパラメーターをやり取りする機能が必要です。Credential Vault を使用してユーザー ID、パスワード、その他の機密データを保存するすべてのユーザー ID およびパスワードは、Control Room の Credential Vault に保存する必要があります。保存後に bot コードで参照します。安全なコーディング方法の遵守Bot 開発者は、Bot Logic や DLL 用に記述された C# コードなどのコードが、標準の安全なコーディング方法に従うようにする必要があります。エラー処理通常、bots はサーバーから実行を指示するコンピューターで使用されるため、エラーが発生したときに OK をクリックして処理を続行する人は誰もいません。エラー ダイアログを適切に処理するには、[エラー処理を開始/終了] ステートメントを使用します。Bot の設定bot の設定は、これをインストールするエンドユーザーにわかりやすいものにすることが重要です。コードのコメントbot コードには好きなコメントを追加します。Readme ファイルを作成Bot Store に送信する bot ごとに別個の Readme PDF ファイルを作成することが重要です。これらの Readme ファイルを通じて、エンドユーザーは bots をインストールして使用する方法を理解できます。bot の設計および開発に関するその他の考慮事項この bot の設計および開発に関するその他の考慮事項のリストは、アルファベット順に記載されています。このリストは、暗黙または特定の重要性の順を示すものではありません。Bot Store への送信時のチェックリストチェックリストを使用して、Bot Store 提出が正しく作成、処理、承認されていることを確認します。これらの要件に従わない申請は却下され、すべての要件が満たされるまで、Bot Store リストページに公開されません。関連概念Bot Store からサンプル bot を開始Enterprise Client を使用した高度な bots の構築Automation Anywhere で開発する理由