タスクスケジュールを別環境にコピー(エクスポート/インポート)するには、以下の2つの方法があります。
1.個別にエクスポート/インポートする場合
管理ポータルから行うことが可能です。
個別のスケジュールを開くと、エクスポートボタンがあるので、そちらからエクスポートしてください。
インポートも同じく管理ポータルから行えます。
2.複数のタスクスケジュールをエクスポート/インポートする場合
タスクスケジュールのエクスポートには、%SYS.TaskSuper クラスの ExportTasks() メソッドをお使いいただけます。
実行例は以下のようになります。
%SYS>do ##class("%SYS.TaskSuper").ExportTasks($lb(1,2,3,4,5),"c:\temp\exportedTasks.xml")
エクスポートするタスクID を $LB形式で指定します。複数指定する場合は、$lb(1,2,3,4,5) のようにカンマ区切りで指定します。
タスクIDはシステム管理ポータル
システムオペレーション > タスクマネージャ > タスクスケジュール
のIDカラムになります。
インポートは以下のように行います。
USER>do ##class(%SYS.TaskSuper).ImportTasks("c:\temp\exportedTasks.xml")
TEST imported.
尚、インポートは管理ポータルから行うことも可能です。