Job Scheduling
Job Scheduling
Scheduling overview
Jobs can be scheduled or run manually. Scheduling behavior depends on your plan.
- Free plan limits: typically one manual scheduled run per day and limited concurrent processing.
- Active jobs: All active jobs are queued; processing often happens one-by-one though multiple jobs can run in parallel depending on available agents and plan.
Manual schedule
- Free plan: manual schedules are restricted (e.g., once per day). Upgrade plan to increase frequency and concurrency.
What is an Agent
- Agent: a service that picks up work for local or enterprise processing. Agents can be installed as Docker containers or run as system services.
- Creating agent: deploy the Docker image, configure environment variables (see Enterprise Agent Configuration), and register the agent with your DeDuplica tenant.
- Restarting agent: when restarting, decide whether to purge the local queue. Purging removes pending messages; often you should NOT purge unless you want to drop queued work.
Enterprise agent
- Runs in client network, processes data locally, and can use encrypted storage. It supports webhooks and dynamics calls without disclosing connection details to DeDuplica cloud.
- Requires a client-side Azure Storage account for message exchange and a license key.
Enterprise agent configuration
- Provide environment variables: storage connection string, agent ID, license key, and any connection-specific credentials.
- Install via Docker image. Ensure the container has internet access to pull messages and apply updates; translation agent mapping is required on the DeDuplica cloud side.
Job Executions
- Navigate to the Job Executions view to see run history, status, and logs. Use filters to find specific runs and inspect detailed logs for troubleshooting.