0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Automation Anywhere V11⇒A360移行時のグローバル値(その1)

Last updated at Posted at 2022-02-28

はじめに

Automation Anywhere V11のBotをAutomation 360用に変換すると変換後Botの中にグローバル値が現れることがあります。
Automation 360を初めて使うときはコントロールルームにグローバル値がないのでBotがエラーになります。
では、その場合にグローバル値として何を登録するのが良いのでしょうか?

Automation Anywhere社のWebでは日本語ページがうまく表示されないようで、英語ページを見ながら調べてみました。

移行のグローバル値に関する日本語のページ
https://docs.automationanywhere.com/ja-JP/bundle/enterprise-v2019/page/enterprise-cloud/topics/migration/global-values-for-migration.html

移行のグローバル値に関する英語のページ
https://docs.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/migration/global-values-for-migration.html

日付(Date)の移行

まず、簡単なところから。
V11でシステム変数Dateを変数workに代入する場合です。

  Variable Operation: $Date$ To $work$ 

この1行はAutomation 360では2行に変換されますが、ここでグローバル値AADefaultDateFormatが現れます。
date001.jpg

date002.jpg

この行がエラーになるので、グローバル値AADefaultDateFormatを登録します。
どのような値を登録するかは、Automation Anywhere V11のSystem VariablesでDateをどう設定しているかに合わせます。
V11の標準では

  mm/dd/yyyy HH:mm:ss

になっていますが、そのままAuomation 360のグローバル値に入れると結果が間違いになります。
少しややこしいですがグローバル値AADefaultDateFormatとして

  MM/dd/yyyy HH:mm:ss

を設定します。

Eメールの設定

Eメールの送信をAutomation 360に変換すると多くのグローバル値が現れます。
email001.jpg

これはEメールのSMTPサーバであるとかポート番号であるとか、接続時に認証が必要であるかなどを登録します。
内容自体は難しくありませんが、型が文字型・数字型・ブール型といろいろあるのでグローバル値の登録の際に注意が必要です。

最後に

移行後にグローバル値を使わないという選択肢もありますが、移行するBotが大量にある場合はグローバル値を設定したほうが移行が楽だと思います。

「その2」として、AAApplicationPathとAABasePathを書いてみます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?