Periodic Jobs
Meg Stanage
Periodic
Periodic jobs can be used to automate repetitive processes in Transport + Deliver, ensuring tasks are performed consistently and efficiently, without manual intervention.
Logistics Execution > Periodic > Activity Recurrence
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.
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 > 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.
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.
Logistics Execution > Periodic > Schedule History
Logistics Execution > Periodic > Inactive Asset 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.
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.
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.
Logistics Execution > Periodic > Activity Validation
Logistics Execution > Periodic > Sends Stops for Optimization
This job optimizes stops in batch.
See Scientific Logistics.
Logistics Execution > Periodic > Sends Orders for Optimization
This job optimizes activities in batch.
See Scientific Logistics.
Logistics Execution > Periodic > Process Blind Consolidation Queue
This job allows you to batch purge data from the Blind Consolidation Queue.
See Blind Consolidation Queue,
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.
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.
Logistics Execution > Periodic > Process Activity to Load
This job automates the Activity to Load process and runs it in batch.
See Activity to Load.
Logistics Execution > Periodic > Operation Transaction Setup
Logistics Execution > Periodic > Generate Failed Constraints Records
Logistics Execution > Periodic > Process Activity Build Optimization Web Requests
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.
Logistics Execution > Periodic > Clean up > Inbound Process Queue Cleanup
This job relates to Inbound Process Queue.
- Matched Records: Matched to an activity
- Unmatched Records: No matching activity.
Logistics Execution > Periodic > Clean up > Blind Consolidation Queue Cleanup
This job relates to Blind Consolidation Queue.
Logistics Execution > Periodic > Clean up > Hours of Service Cleanup
This job relates to Hours of Service.
Logistics Execution > Periodic > Clean up > Inbound XML Cleanup
This job relates to Inbound Process Queue.
Logistics Execution > Periodic > Clean up > Inbound GPS Queue Cleanup
This job relates to Inbound GPS Queue.
- Matched Records: Matched to an activity
- Unmatched Records: No matching activity.
Logistics Execution > Periodic > Clean up > Activity History Cleanup
This job relates to Activity History.
Logistics Execution > Periodic > Clean up > Position Assignment Log Cleanup
This job relates to Position Assignment Log.
Logistics Execution > Periodic > Clean up > Handling Unit Parent History Cleanup
This job relates to Handling Unit Parent History.
Logistics Execution > Periodic > Clean up > Position Assignment Cleanup
This job relates to Position Assignment.
Logistics Execution > Periodic > Clean up > Logistics Order Receiving Log Cleanup
This job relates to Logistics Order Receiving Logs.
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.
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.