Nessun prodotto
* I prezzi possono variare a seconda del Paese.
* Al momento del pagamento è possibile aggiungere un contributo aggiuntivo.
Nuovi Prodotti
Aggiunge un link pubblico per scaricare i PDF di spedizioni e consegne. Il link usa document.php?hashp=… ed è utilizzabile in email/SMS.
A professional time-tracking solution for employees working on client sites. Record start/end of interventions, calculate total hours, monitor real-time activity, and generate detailed reports.
mp1246d20251128160359
Nuovo
Automate your scheduled tasks without server access. Reliable external service (cron-job.org). API for third-party modules. Perfect for shared hosting. SMS reminders, synchronizations, auto reports.
|
|
DoliCronHost is an essential infrastructure module designed to ensure the reliable and timely execution of scheduled tasks (CRON) within Dolibarr, even in the most restrictive hosting environments.
⭐ Problem Addressed
Dolibarr's native "Scheduled Jobs" module requires manual server-side configuration (crontab, Task Scheduler). This configuration is often inaccessible or too complex for users in:
🛠️ Solution & Key Features
DoliCronHost integrates with the reliable external service cron-job.org to offload the triggering of tasks. It is a technical component for developers, not an end-user business module.
| Feature | Description |
|---|---|
| Simple Developer API | Create, modify, and manage CRON jobs from your PHP code, without touching the server. API is documented with code examples. |
| Automatic Offloading | Uses the cron-job.org API to schedule calls to third-party module webhooks, ensuring tasks launch without dependence on the local server. |
| Monitoring & Logs | Admin interface to list all active jobs, view their status on cron-job.org, and consult execution history (HTTP code, duration, errors). |
| Enhanced Security | CRON request authentication via Secret Key to ensure that only calls originating from cron-job.org are processed. API Keys are encrypted in the database. |
| Multi-Company Support | Native support for multi-entity management with complete job isolation per company. |
💡 Concrete Use Case: DoliSMS - Automatic Appointment Reminders
The DoliSMS module uses DoliCronHost to automatically schedule SMS reminders 24 hours before appointments:
Scenario:
Result: Zero forgotten appointments, better attendance rate, improved customer satisfaction.
👨 💻 For Module Developers
DoliCronHost exposes a simple PHP API to create scheduled tasks from your module:
Then create your webhook (/custom/yourmodule/webhook.php) to handle the execution:
📚 documentation with detailed examples included in the module available.
🎯 Who is this for?
| Module Developers | Easily integrate reliable scheduling features into your modules (reminders, synchronizations, periodic reports). |
| Dolibarr Administrators | Benefit from scheduled tasks without server access. Centralized monitoring of active jobs. |
| Restrictive Hosting Providers | Ideal solution for shared hosting, managed cloud, or environments without crontab access. |
⚠️ Prerequisite
Account required on cron-job.org to obtain the necessary API Key for integration.
✅ 100% Free Service
💚 cron-job.org is maintained by volunteers and funded by voluntary donations. Fair-use recommended.
🚀 Installation & Configuration
✨ Compatible Dolibarr 17.0+ | Complete technical documentation | Support via massaoud@dzprod.net
DoliCronHost - Powered by DZProd Framework
"Reliable Automation without Server Configuration"