Move to the New web site

This web site is now deprecated. It won't be updated in the future.
You can't create accounts anymore and in few weeks, it will be closed.
So now, move to the new web site of the MADCAT and update your bookmarks :

http://www.themadcat.fr

Triggers

Triggers are actions performed automatically when end-user executes a specific action on an item.
Triggers are attached to items in models. Possible triggers are :

  • Click : An action is run when the end-user clicks on an item
  • Double-click : An action is run when the end-user double-clicks on an item
  • Drop : An action is run when the end-user drops an item
  • Timer : An action is run periodically. Period is based on the timer definition
  • Before create : An action is run when end-users clicks on a button to create a new item (just before the "edit form" opens). The result of the action can cancel the creation
  • After create : An action is run when end-users has finished creating an item (just after the "edit form" closes). The result of the action can cancel the creation
  • Before edit : An action is run when end-users clicks on the "Edit Item" button (just before the "edit form" opens). The result of the action can cancel the editing
  • After edit : An action is run when end-users has finished editing an item (just after the "edit form" closes). The result of the action can cancel the editing
  • Before delete : An action is run when end-users clicks on the "Delete Item" button (just before the item is deleted). The result of the action can cancel the deletion
  • After delete : An action is run when end-users has deleted an item.



Actions are threads executed by the tools of your workspace. They can be run by clicking a button on the tool bar of MADCAT or activating a trigger. By defaut, MADCAT provides no tools. Only advanced users can create their own tools by using the API of MADCAT.


MADCAT allows the end-user of a workspace to enable/disable a trigger. Future releases of MADCAT will restrict this possibility by using access rights attached to end-users.