Home > DemandTools Advanced Functions > Designing and Executing Scheduled Processes for DemandTools

Designing and Executing Scheduled Processes for DemandTools

Scheduled jobs should only be run by advanced DemandTools users, and only once the job has been thoroughly tested manually.  Auto Login and Save Password must be checked on the DemandTools login page for a scheduled process to launch. The Windows user MUST be a System administrator on the designated PC to run the scheduler.

Overview

Utilization of Windows Scheduler allows saved scenarios from DemandTools to run on a scheduled basis.  Scheduled jobs execute the changes to all records found, no manual/user interaction will take place.  When scheduling deduplication scenarios, all groups will be merged, so only rigid scenarios should be scheduled.

Schedulable Modules:

Step 1.  Access the Windows Scheduled Task Option

Step 2.  Set up the scheduled task

  • Screen One - Describes the wizard, click "Next"
  • Screen Two - Select DemandTools as the program to run, click "Browse"
    • Locate the DemandTools.exe in the C:\Program Files\DemandTools folder      
  • Screen Three - Name the task and choose the frequency for running the scheduled task, click "Next"
    • The frequency selection will determine the options given on the next screen
  • Screen Four - This example is for a frequency of weekly, which also requires the day, time of day , and if the job should run every week, every other week, etc. to be specified.

 

 

Step 3.  Completing the wizard


Step 4.  Modifying the task, schedule and settings

There are two ways to access the scheduled task for editing:

Update the run statement to include the full pathname of the scenario to be scheduled after the DemandTools.exe.  When complete, click Apply and then click OK.



 

Parameter Syntax for the type of job you are scheduling

NOTE:  The commands must always be listed one a time, and start and end with a double quote.  The first set of commands in the "Run" statement for all scheduled jobs will start DemandTools:  "C:\Program Files\DemandTools\DemandTools.exe".  Next provide the fullpathname of the scenario you wish to run (except for MassBackup) followed by additional parameters based on what operation you are scheduling (i.e. input or output filename, if applicable).

MassEffect - Export: 

MassEffect - Insert, Update or Delete

MassImpact:

Reassign Ownership:

  • "C:\Program Files\DemandTools\DemandTools.exe" "C:\Documents and Settings\Administrator\My Documents\DemandToolsData\Reassign Ownership Scenarios\NorthEast_Territory.ROxml"

MassBackup: 

Single Table Deduplication:

Lead to Contact and Lead to Account Deduplication:

See also