Lesson 11: Deploy a remote task

In the previous lesson you created a remote task. You must now deploy the remote task so that it can be assigned to an Agent.

 To deploy a remote task
  1. Right-click on the Hello World task in the Folders view and choose Deploy. The Deploy Remote Task Wizard is displayed.

  2. Accept the defaults on the Task Name and Destination page and click Next. This gives the deployed task the same name as the design-time task which is what you would normally want to do unless you are deploying the same design-time task for a second time. In that case, you would have to change the name for the deployed task.

  3. The Recipients page lets you assign the deployed task to existing Agents. You can also do this later as a separate step. From the Recipients dropdown, select Specific Agents. In the Agent list, select AID_JOHN and click Next.

  4. On the Delivery Options page, check The Next Time the Agent Synchronizes and click Next.

  5. On the Reporting Results and Status page, check Send Results and Status Immediately for both questions. This ensures that you receive timely notification when your task executes. For routine tasks and repetitive tasks you may choose to receive feedback less quickly (especially on success), as this reduces the number of synchronizations of the agent database and the load on the MobiLink server.

  6. Click Finish. The next time the Agent AID_JOHN synchronizes its agent database, it will receive the new task and execute it. Click OK on the message boxes with the text Hello World and Hello Again.

    If you look at the Folders view, you can see that there are now two copies of the Hello World task in the list. The deployed copy can be seen in the Folders view under Remote Tasks » Deployed Tasks. This is the copy in the consolidated database. The deployed copy of the task can no longer be changed. The design-time copy of the task is still visible under Remote Tasks. This task can be changed and can be deployed again with a new name.

    If you want to, you can assign a deployed task to additional Agents at any time by right-clicking on it and choosing Add Recipients.