Periodic Jobs

Periodic Jobs

Periodic

Periodic jobs can be used to automate repetitive processes in Transport + Deliver, ensuring tasks are performed consistently and efficiently, without manual intervention.


 Activity Recurrence

Logistics Execution > Periodic > Activity Recurrence



 Alert Processing

Logistics Execution > Periodic > Alert Processing

This job looks at alert subscriptions and current data to generate alerts on the Transport + Deliver Alerts form. 

It should be scheduled to run often enough to handle the configured alert subscriptions.

See Alert Processing.


 Contract Processing

Logistics Execution > Periodic > Contract Processing

This job can be used to create financial data for customers based on the contract that is currently effective.

This feature allows you to send invoices to customers.

Additionally, it can be set to automatically run a job that produces invoices and other financial data on a regular basis.

See Contracts.


 Logistics Execution Scheduling

Logistics Execution > Periodic > Logistics Execution Scheduling

This job enables recurrence of configured schedules.

One or more batch jobs may be run per environment.

Each batch job will run for a selected operation.

You can further define which schedules are affected by selecting a Schedule Category ID.

Only schedules with the selected category ID will run.

See Generating Activities.


 Asset Maintenance Scheduling

Logistics Execution > Periodic > Asset Maintenance Scheduling

This job allows you to create maintenance tasks for multiple pieces of equipment.

This scheduling can be set to run on a regular basis.

It is connected to maintenance schedules and creates tasks for assets that need care.

See Asset Maintenance.


 Schedule History

Logistics Execution > Periodic > Schedule History



 Inactive Asset Processing

Logistics Execution > Periodic > Inactive Asset Processing



 Worker Payment Processing

Logistics Execution > Periodic > Worker Payment Processing

This job must run in order to generate earnings statements under the Payroll module.

This can be scheduled to run in batch or can be run manually.

When records are created, the worker pay records are marked "Submitted for Payment."

See Worker Pay.


 Pull External Device

Logistics Execution > Periodic > Pull External Device

This job periodically pulls the data from the external device service.

The system—progressing in the order set up on the External Device Service form—checks if the service is enabled.

If so, it uses the external service credentials to connect and pull any records accumulated since the last pulled record. 

The data is pushed into the Inbound Process Queue (action items) or the Inbound GPS Queue (GPS point trying to keep track of where asset is during an activity.)

See External Device Services in D365.


 Execute External Device

Logistics Execution > Periodic > Execute External Device

This job executes the data from the external device service using the Action Mapping form. 

The system processes the pulled records that were pushed into the Inbound Process Queue or the Inbound GPS Queue using the specific rules you set for the external service. 

It uses the worker to find the activity, associate that action to that activity, and process the activity.

It will only attempt to execute data for external device services that are enabled.

This job will be run in the sequence set on the External Device Service form.

See External Device Services in D365.


 Activity Validation

Logistics Execution > Periodic > Activity Validation



 Send Stops for Optimization

Logistics Execution > Periodic > Sends Stops for Optimization

This job optimizes stops in batch.

See Scientific Logistics.


 Send Orders for Optimization

Logistics Execution > Periodic > Sends Orders for Optimization

This job optimizes activities in batch.

See Scientific Logistics.


 Process Blind Consolidation Queue

Logistics Execution > Periodic > Process Blind Consolidation Queue

This job allows you to batch purge data from the Blind Consolidation Queue.

See Blind Consolidation Queue,


 Activity History Mark Successful

Logistics Execution > Periodic > Activity History Mark Successful

This job marks records as successfully completed.

Use the activity histories filter to select records to mark, or set the job to run in batch.

See Activity History.


 Process Logistics Order Receiving Async Log

Logistics Execution > Periodic > Process Logistics Order Receiving Async Log

This job evaluates records added to the Logistics Order Receiving Log and processes unprocessed records based on the order of creation.

See Logistics Order Receiving Logs.


 Process Activity to Load

Logistics Execution > Periodic > Process Activity to Load

This job automates the Activity to Load process and runs it in batch.

See Activity to Load.


 Operation Transaction Setup

Logistics Execution > Periodic > Operation Transaction Setup



 Generate Failed Constraints Records

Logistics Execution > Periodic > Generate Failed Constraints Records



 Process Activity Build Optimization Web Requests

Logistics Execution > Periodic > Process Activity Build Optimization Web Requests



 Generate Latitude/Longitude for Addresses

Logistics Execution > Periodic > Generate Latitude/Longitude for Addresses

This job reruns addresses with the selected confidence level to check for GPS match updates.

See Addresses.



Cleanup

Transport + Deliver provides automated cleanup jobs to mass purge data from tables that can accumulate a large amount over time.

For each job:

  • Use the Days to Keep fields to specify how much data to keep when this cleanup process runs. The system eliminates all records older than this many days from the current date.
  • You can run the job in batch to purge all unnecessary information once it is no longer needed.


 Inbound Process Queue Cleanup

Logistics Execution > Periodic > Clean up > Inbound Process Queue Cleanup

This job relates to Inbound Process Queue.

  • Matched RecordsMatched to an activity
  • Unmatched Records: No matching activity.

 Blind Consolidation Queue Cleanup

Logistics Execution > Periodic > Clean up > Blind Consolidation Queue Cleanup

This job relates to Blind Consolidation Queue.

 Hours of Service Cleanup

Logistics Execution > Periodic > Clean up > Hours of Service Cleanup

This job relates to Hours of Service.

 Inbound XML Cleanup

Logistics Execution > Periodic > Clean up > Inbound XML Cleanup

This job relates to Inbound Process Queue.

 Inbound GPS Queue Cleanup

Logistics Execution > Periodic > Clean up > Inbound GPS Queue Cleanup

This job relates to Inbound GPS Queue.

  • Matched RecordsMatched to an activity
  • Unmatched Records: No matching activity.

 Activity History Cleanup

Logistics Execution > Periodic > Clean up > Activity History Cleanup

This job relates to Activity History.

 Position Assignment Log Cleanup

Logistics Execution > Periodic > Clean up > Position Assignment Log Cleanup

This job relates to Position Assignment Log.

 Handling Unit Parent History Cleanup

Logistics Execution > Periodic > Clean up > Handling Unit Parent History Cleanup

This job relates to Handling Unit Parent History.

 Position Assignment Cleanup

Logistics Execution > Periodic > Clean up > Position Assignment Cleanup

This job relates to Position Assignment.

 Logistics Order Receiving Log Cleanup

Logistics Execution > Periodic > Clean up > Logistics Order Receiving Log Cleanup

This job relates to Logistics Order Receiving Logs.

 User Session Cleanup

Logistics Execution > Periodic > Clean up > User Session Cleanup

The User Session Cleanup job does not have any parameters.

This job deletes user sessions marked as inactive.

 Push Notification Cleanup

Logistics Execution > Periodic > Clean up > Push Notification Cleanup

This job allows you to set the number of days to keep notifications. 

It then deletes all push notifications older than this many days from the current date.

Feedback

Submit feedback.