ロボットを使用した自動化
ロボットは、Analytics で構築されたスクリプトを使用して、定期タスクの自動化に使用する Diligent One アプリです。スクリプトを作成したら、これをロボットにアップロードし、必要なタスクの自動化を構成できます。ロボットは、構成に応じて定期のタスクを処理します。
ロボット アプリの詳細については、Diligent One ヘルプのロボットを使用した作業の自動化を参照してください。Diligent One へのログインについては、アカウントへのアクセスを参照してください。
ロボットで自動化する方法
ロボットを使って定期タスクを自動化するには、まず、1 つ以上のアナリティクス スクリプトを含む Analytics でプロジェクトを作成する必要があります。アナリティクス スクリプトは、それを実行するために、アナリティクス ヘッダーを使っていくつかの命令とプロパティを宣言した、標準の Analytics スクリプトです。
アナリティクス スクリプトとアナリティクス ヘッダーの詳細については、アナリティクススクリプトを参照してください。
スクリプトのコミットとロボットの作成
アナリティクス スクリプトまたはスクリプトを作成した後、ロボットアプリにアップロードします。スクリプトを Analytics からロボットにアップロードするアクションは、スクリプトのコミットと呼ばれます。初めてスクリプトをコミットすると、ロボットがロボット アプリで作成されます。ロボットは、コミットされたアナリティクス スクリプト、補助スクリプト、関連するファイルを格納するコンテナです。ロボットは、スケジュールされた、自動化されたタスクを実行するように構成するオブジェクトです。
開発モードと本番モード
スクリプトは、ロボットでのみ開発モードにコミットされ、本番モードにコミットされることはありません。この設計により、本番スクリプトは開発モードとは完全に分離されて保護されます。
スクリプトの最終バージョンを開発モードにコミットしたら、そのバージョンは本番環境で明示的にアクティブ化する必要があります。
代替アプローチ
ロボットアプリでは、空のロボットを作成してから、Analytics のスクリプトを空のロボットにコミットすることができます。ロボットアプリで手動でロボットを作成するか、初めてスクリプトをコミットするときに自動的にロボットを作成するかどうかに関係なく、結果は同じです。