The Event Queue is a message broker system within iCFM, which allows you to leverage events such as Status change on a Project, Quote or PO to create events such as an email alerts or automated scenarios (such as folder creation).
To use the Event Queue:
- Set up a 'web hook' as part of your DNS e.g. https://cetaevents.'your domain'.studio/listen.php
- Send the URL to CETA Support
- iCFM then sends data to the URL every time events happen, such as a Project being created or Status change
- Configure the URL to do whatever you need, and choose to action or ignore the event
Please Note: You need a public web-service that we can ping from our servers. Usually, our customers do this using a reverse proxy (something like nginx will work great, pointing to a web service / python script on your LAN).
Event | Description |
---|---|
allocation_change | Any change to Project Type information |
client_attend_added | Client Attending information added |
client_attend_deleted | Client Attending information deleted |
client_attend_modified | Client Attending information updated |
despatch_data_update | Despatch Note saved |
despatch_status_change | Despatch Note status changed |
dmg_actual_modified | DMG Actuals updated |
dmg_description_modified | DMG Description updated |
dmg_input_added | A DMG Input item added to a job |
dmg_input_deleted | A DMG Input item removed from a job |
dmg_input_modified | A DMG Input item updated |
dmg_job_allocated | DMG Job allocated to a user |
dmg_operation_deleted | DMG Operation on a job deleted |
dmg_operation_modified | DMG Operation on a job modified |
dmg_output_added | A DMG Output item added to a job |
dmg_output_deleted | A DMG Output item removed from a job |
dmg_output_modified | A DMG Output item updated |
dmg_quantity_modified | Quantity on a DMG Operation updated |
dmg_service_added | |
dmg_service_deleted | |
dmg_work_started | |
dmg_work_stopped | |
gekko_create | |
job_completed | |
job_detail_added | |
job_detail_completed | |
job_detail_deleted | |
job_detail_started | |
job_detail_stopped | |
job_saved | |
job_status_change | |
lead_added | |
lead_comment_added | |
lead_status_assigned | |
lead_status_modified | |
library_data_update | |
library_item_created | |
po_status_change | |
project_comment_added | |
project_created | |
project_status_change | |
quote_created | |
quote_status_change | |
rss_actuals_completed | |
rss_added | |
rss_deleted | |
rss_modified | |
rs_added | |
rs_deleted | |
rs_modified | |
sundry_saved |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article