スケジューラーを使用して実行を事前にスケジュールすると、Studio は自動的に SAP に接続し、設定したスケジュールでトランザクションを実行してから、SAP との接続を閉じます。Studio は、スケジュールされたジョブが実行されたことを確認する電子メール通知を送信できます。
Studio を使用してスクリプトをスケジュールする
ローカルのスケジュール: コンピューターから実行するようにスケジュールします
- Studio から[ファイル]タブをクリックし、[Transaction ソリューション ライブラリ]をクリックして、必要なソリューションを開きます。
- [実行]タブで、[スケジュール]矢印をクリックし、[ローカルのスケジュール]をクリックします。
- [Winshuttle スケジューラー]ボックスで、次のようにします。
- スケジュールに SAP サーバーを選択します。
- タイトル ボックスに、スケジュールされたタスクのリストに Studio で表示するタイトルを入力します。
- [電子メール通知の送信先]ボックスに、スケジュール通知を受け取りたい電子メール アドレスを入力します。
- 複数の電子メール アドレスを区切るには、コンマを使用します。
- Exchange サーバーを使用して電子メール通知を送信し、Excel または Access データ ファイルを使用している場合は、[データ ファイルの添付] ボックスをオンにして、結果ファイルを電子メール メッセージに含めることができます。これを設定するには、Studio のオプションで Exchange サーバーの詳細を入力します。
- 理由ボックスで、実行の理由を変更できます。
- [次へ] をクリックします。
- [1回]、 [毎日]、 [毎週]、または[毎月]をクリックします。
-
必要な繰り返しオプションを選択します。
- [詳細設定]で、スクリプトを複数回実行することを選択できます。たとえば、毎月 5 日目にスクリプトを実行し、その日の最初と最後にスクリプトを実行する場合は、 [タスクを毎回繰り返す]チェックボックスをオンにして、[12 時間]をクリックし、[1 日]をクリックします。
- スケジュールされたスクリプトの実行を停止するには、[有効期限] チェックボックスをオンにして、日付と時刻を入力します。
- [完了] をクリックします。
スケジュール サーバー: データ レビュー プロセスのないサーバーでのスケジュール
- 承認されたスクリプトとデータ ファイルがまだ開いていない場合は、[ファイル]タブをクリックし、[Transaction ソリューション ライブラリ]をクリックして、必要なスクリプトを開きます。
- [実行]タブで、アップロードするデータを入力します。
- [スケジュール]の下の矢印をクリックし、 [サーバーをスケジュール]をクリックします。
- データ ファイルをコンピューターに保存します。
- [ライブラリに保存]ポップ アップで、ファイル名を編集し (任意)、[Ok] をクリックします。
- SAP システムを選択します。
- [Winshuttle スケジューラー]ボックスに、開始日と開始時刻を入力します。
- [完了] をクリックします。
サーバー ベースの投稿とスケジュール設定は、Excel ファイルの標準ワークフローにおいて Studio Manager でサポートされています。
Excel アドインを使用して、実行をスケジュールします
ローカルのスケジュール: コンピューターから実行するようにスケジュールします
- Excel を起動して新しい空のワークブックを開きます。
- [Studio]タブをクリックして Studio にログ オンします。
- [Evolve]タブをクリックし、[開く]をクリックし、[マイ テンプレート]に行き、[Transaction データ テンプレートを開く]をクリックし、データ ファイルを開きます。
- [Studio]タブに移動し、[スケジュール]の矢印をクリックして、[ローカルのスケジュール]を選択します。
-
[Winshuttle スケジューラー]ボックスで、次のようにします。
- スケジュールに SAP サーバーを選択します。
- タイトル ボックスに、スケジュールされたタスクのリストに Studio で表示するタイトルを入力します。
-
[電子メール通知の送信先]ボックスに、スケジュール通知を受け取りたい電子メール アドレスを入力します。
- 複数の電子メール アドレスを区切るには、コンマを使用します。
- Exchange サーバーを使用して電子メール通知を送信し、Excel または Access データ ファイルを使用している場合は、[データ ファイルの添付] ボックスをオンにして、結果ファイルを電子メール メッセージに含めることができます。これを設定するには、Studio のオプションで Exchange サーバーの詳細を入力します。
- 理由ボックスで、実行の理由を変更できます。
- [次へ] をクリックします。
- [1回]、 [毎日]、 [毎週]、または[毎月]をクリックします。
-
必要な繰り返しオプションを選択します。
- [詳細設定]で、スクリプトを複数回実行することを選択できます。たとえば、毎月 5 日目にスクリプトを実行し、その日の最初と最後にスクリプトを実行する場合は、 [タスクを毎回繰り返す]チェックボックスをオンにして、[12 時間]をクリックし、[1 日]をクリックします。
- スケジュールされたスクリプトの実行を停止するには、[有効期限] チェックボックスをオンにして、日付と時刻を入力します。
- [完了] をクリックします。
スケジュール サーバー: データ レビュー プロセスのないサーバーでのスケジュール
- Excel を起動して新しい空のワークブックを開きます。
- [Studio]タブをクリックして Studio にログ オンします。
- [Evolve]タブをクリックし、[開く]をクリックし、[マイ テンプレート]に行き、[Transaction データ テンプレートを開く]をクリックし、データ ファイルを開きます。
- [Studio]タブに移動し、[スケジュール]の矢印をクリックして、[サーバーのスケジュール]を選択します。
- データ ファイルをコンピューターに保存します。
- [ライブラリに保存]で、ファイル名を編集し (任意)、[OK]をクリックします。
- SAP システムを選択します。
- [Winshuttle スケジューラー]ボックスに、開始日と開始時刻を入力します。
- [完了] をクリックします。
サーバー ベースの投稿とスケジュール設定は、Studio Manager でもサポートされています。
サーバーのスケジュール: レビューと投稿を伴うサーバーでのスケジュール - 1 ステップのプロセス/レビューと投稿 - 2 ステップのプロセス
データ ファイルが送信されて承認されたら、データ ファイルの実行をスケジュールできます。
- Excel を起動して新しい空のワークブックを開きます。
- [Studio]タブをクリックして Studio にログ オンします。
- [Evolve]タブをクリックし、[開く]をクリックし、[マイ テンプレート]に行き、[Transaction データ テンプレートを開く]をクリックし、データ ファイルを開きます。
- [Studio]タブに移動し、[スケジュール]の矢印をクリックして、[サーバーのスケジュール]を選択します。
- SAP システムを選択します。
- [Winshuttle スケジューラー]ボックスに、開始日と開始時刻を入力します。
- [完了] をクリックします。
サーバー ベースの投稿とスケジュール設定は、Studio Manager でもサポートされています。
スケジュール サーバー アクションの実行時に手動で実行するための 1 ステップおよび 2 ステップのレビュー プロセスでは、1 つのスケジュール アクションのみが許可されます。2 回目の試行では、スケジュールされたジョブを編集する必要がある場合は、必要であれば Evolve/Studio Manager UI から実行できることを示すメッセージが表示されます。
スケジュールを変更するか、実行のスケジュールを停止します
- [ファイル]タブをクリックします。
- スケジュールされたタスクをクリックします。
- [削除]をクリックするか、[編集]をクリックして[Winshuttle スケジューラー]ボックスに変更を加えます。
制約事項
テンプレートにセル コメント、図形オブジェクト、ピボット テーブル、およびフォーム コントロール (ボタン、チェックボックス、リスト ビューなど) が含まれている場合、これらのコントロールは Excel ファイルから保存されません。