Previous Topic

Next Topic

Book Contents

Book Index

Converting a Traditional Task

This topic describes how to create an Advanced Task by converting an existing Traditional Task. There are many possible configurations of an Advanced Task, so this topic presents the general procedure for converting to an Advanced Task, and shows an example. You can also create a new Advanced Task from scratch.

  1. To convert a Traditional Task, go to the "Tasks" Tab, right-click the Traditional Task, then select Create Advanced Task from Traditional. MOVEit Automation creates a copy of the Traditional Task and adds it to the Tasks tab. The copy is renamed with the text "Advanced" appended to the original name. This Advanced Task is also disabled. In creating the advanced task, MOVEit Automation adds any File Loops and/or If Blocks where appropriate.

    The converted task should be tested using test data before you use it in production.

  2. Use the right-mouse menu to add or remove elements, or to move elements within the task.
  3. To enable the task, right-click and select Enable Task.
  4. When you have the task structure in place, you can run the task to check that it is working the way you want. We suggest using test data for the first run, then checking the logs to see that the task is working as expected.

Example: Converting a Traditional Task

In the example below, the first image shows a Traditional Task that downloads files from an FTP server, encrypts them using PGP, then saves them to a local directory. Finally, the task sends an email if successful. The second image shows the Advanced Task that results from converting the first task.

As can be seen, the PGP encryption process and destination are now in a File Loop, and the email Next Action has been converted to an Email element inside an If block which tests for a task status of "Success".

Note: A Traditional Task will track whether a process (such as encryption or decryption) succeeds or fails, and will not complete the transfer if the process fails. When you convert a Traditional Task to an Advanced Task, you need to track the success or failure of a process by adding an If Block that checks for a file error.