Event Queue

Modified on Fri, 8 Mar at 2:09 PM

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:

  1. Set up a 'web hook' as part of your DNS e.g. https://cetaevents.'your domain'.studio/listen.php
  2. Send the URL to CETA Support
  3. iCFM then sends data to the URL every time events happen, such as a Project being created or Status change
  4. 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_changeAny change to Project Type information
client_attend_addedClient Attending information added
client_attend_deletedClient Attending information deleted
client_attend_modifiedClient Attending information updated
despatch_data_updateDespatch Note saved
despatch_status_changeDespatch Note status changed
dmg_actual_modifiedDMG Actuals updated
dmg_description_modifiedDMG Description updated
dmg_input_addedA DMG Input item added to a job
dmg_input_deletedA DMG Input item removed from a job
dmg_input_modifiedA DMG Input item updated
dmg_job_allocatedDMG Job allocated to a user
dmg_operation_deletedDMG Operation on a job deleted
dmg_operation_modifiedDMG Operation on a job modified
dmg_output_addedA DMG Output item added to a job
dmg_output_deletedA DMG Output item removed from a job
dmg_output_modifiedA DMG Output item updated
dmg_quantity_modifiedQuantity 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article