クエリの実行をスケジュールする - Automate_Studio - 20.3

with Evolve オンライン ヘルプを使用して Studio を自動化する

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio
Version
20.3
Language
日本語
Product name
Automate Studio
Title
with Evolve オンライン ヘルプを使用して Studio を自動化する
Topic type
インストール
リファレンス
管理
操作方法
First publish date
2018

あなたがするスケジューラーを使用して事前に実行をスケジュールする場合は、Query は自動的に SAP に接続し、設定したスケジュールで Query を実行して、SAP との接続を閉じます。Studio は、スケジュールされたジョブが実行されたことを確認する電子メール通知を送信できます。

注:

クエリ スクリプトでは、定期的なスケジュールはサポートされていません。Query スクリプト サーバーのスケジューリングが完了すると、Transaction スクリプトまたは Query スクリプトのいずれかを使用してサーバー スケジューリングを実行することはできません。また、スケジュールされたジョブの実行後、ワークフローは Transaction スクリプトの場合と同じように機能します (プロセスは Transaction スクリプトの場合と同じように表示されます)。

ソリューション レビュー タスクを開くと、送信前に実行Query スクリプト プロパティは尊重されません (テストの実行は Transaction の実行と同様になります)。

データ ファイルが存在しない場合でも、Query の実行をスケジュールできます。スクリプトが SQL Server または参照データ リスト (Evolve 上) にマップされている場合、 スケジュールが唯一のオプションであり、スクリプトはサーバーまたはサイトから実行されます。これらのデータ タイプでは、データ ファイルの添付は使用できません。SQL Server への書き込みに使用するアカウントには、ターゲット テーブルを含むデータベースの db_owner または db_ddladmin メンバーシップが必要です。Citrix で Winshuttle を実行する方法については、Winshuttle 製品を使用した Citrix のインストールを参照してください。

Studio を使用してスクリプトをスケジュールする

コンピューターから実行するようにスケジュールします

  1. Studio から[ファイル]タブをクリックし、[Query ソリューション ライブラリ]をクリックして、必要なソリューションを開きます。
  2. [実行]タブで、[スケジュール]をクリックし、[ローカルのスケジュール]をクリックします。
  3. [Winshuttle スケジューラ―] ボックスで、スケジュールとして[SAP サーバー]を選択します。
  4. タイトル ボックスに、スケジュールされたタスクのリストに Studio で表示するタイトルを入力します。
  5. 電子メール通知の送信ボックスに、通知を受け取りたい電子メール アドレスを入力します。複数の電子メール アドレスを区切るには、コンマを使用します。
    注:

    Exchange サーバーを使用して電子メール通知を送信している場合は、[データ ファイルの添付] ボックスをオンにして、結果ファイルを電子メール メッセージに含めることができます。これを設定するには、Studio のオプションで Exchange サーバーの詳細を入力します。

  6. 理由ボックスで、実行の理由を変更できます。
  7. [次へ] をクリックします。
  8. [1 回][毎日][毎週]、または[毎月]をクリックします。
  9. 必要な繰り返しオプションを選択します。これらのオプションは、手順 8 で何をクリックしたかによって異なります。 [詳細設定]で、スクリプトを複数回実行するように選択できます。たとえば、毎月 5 日目にスクリプトを実行し、その日の最初と最後にスクリプトを実行する場合は、 [タスクを毎回繰り返す]チェックボックスをオンにして、[12 時間]をクリックし、[1 日]をクリックします。
  10. スケジュールされたスクリプトの実行を停止するには、[有効期限] チェックボックスをオンにして、日付と時刻を入力します。Query 結果ファイル名にタイム スタンプを追加することを選択できます。
  11. [完了] をクリックします。

サーバーでのスケジュール

  1. 承認されたソリューションを開きます。
  2. [実行]タブで、アップロードするデータを入力します。
  3. [スケジュール]の下の矢印をクリックし、 [サーバーをスケジュール]をクリックします。
  4. データ ファイルをコンピューターに保存します。
  5. [ライブラリに保存]で、必要に応じてファイル名を編集し、[OK]をクリックします。
  6. SAP システムを選択します。
  7. [Winshuttle スケジューラー]ボックスに、開始日と開始時刻を入力します。
  8. [完了] をクリックします。

Excel アドインを使用して、実行をスケジュールします

ローカルのスケジュール: コンピューターから実行するようにスケジュールします

  1. Excel を起動して新しい空のワークブックを開きます。
  2. [Studio]タブをクリックして Studio にログ オンします。
  3. [Evolve]タブをクリックし、[開く]をクリックし、[Query データ ファイルを開く]をクリックし、データ ファイルを開きます。
  4. [Studio]タブで、[スケジュール]矢印をクリックし、[ローカルのスケジュール]をクリックします。
  5. [Winshuttle スケジューラ―] ボックスで、スケジュールとして[SAP サーバー]を選択します。
  6. [タイトル]ボックスに、スケジュールされたタスクのリストに Studio で表示するタイトルを入力します。
  7. [電子メール通知の送信先]ボックスに、スケジュール通知を受け取りたい電子メール アドレスを入力します。複数の電子メール アドレスを区切るには、コンマを使用します。
    注:

    Exchange サーバーを使用して電子メール通知を送信している場合は、[データ ファイルの添付] ボックスをオンにして、結果ファイルを電子メール メッセージに含めることができます。これを設定するには、Studio のオプションで Exchange サーバーの詳細を入力します。

  8. 理由ボックスで、実行の理由を変更できます。
  9. [次へ] をクリックします。
  10. スケジュールを設定するには、[1 回][毎日][毎週]、または[毎月]をクリックします。
  11. 必要な繰り返しオプションを選択します。これらのオプションは、手順 9 で何をクリックしたかによって異なります。 [詳細設定]で、スクリプトを複数回実行するように選択できます。たとえば、毎月 5 日目にスクリプトを実行し、その日の最初と最後にスクリプトを実行する場合は、 [タスクを毎回繰り返す]チェックボックスをオンにして、[12 時間]をクリックし、[1 日]をクリックします。
  12. スケジュールされたスクリプトの実行を停止するには、[有効期限] チェックボックスをオンにして、日付と時刻を入力します。
  13. [完了] をクリックします。

サーバーでのスケジュール

  1. Excel を開始して新しい空のワークブックを開きます。
  2. [Studio]タブをクリックして Studio にログ オンします。
  3. [Evolve]タブをクリックし、[開く]をクリックし、[マイ テンプレート]に行き、[Query テンプレートを開く]をクリックし、データ ファイルを開きます。
  4. [Studio]タブをクリックし、[スケジュール]の下の矢印をクリックし、[サーバーをスケジュール]をクリックします。
  5. データ ファイルをコンピューターに保存し (必要に応じてファイル名を編集します)、[OK]をクリックします。
  6. SAP システムを選択します。
  7. [Winshuttle スケジューラー]ボックスに、開始日と開始時刻を入力します。?
  8. [完了] をクリックします。Excel でのサーバーベースの投稿とスケジュール設定は、Studio Manager でもサポートされています。

スケジュールを変更するか、実行のスケジュールを停止します

  1. [ファイル]タブをクリックします。
  2. [スケジュールされたタスク]をクリックしてから、停止または変更するタスクをクリックします。
  3. [削除]をクリックするか、[編集]をクリックして[Winshuttle スケジューラー]ボックスに変更を加えます。

制約事項

テンプレートにセル コメント、図形オブジェクト、ピボット テーブル、およびフォーム コントロール (ボタン、チェックボックス、リスト ビューなど) が含まれている場合、これらのコントロールは Excel ファイルから保存されません。