Hi,
You can use Smart Action Pro to add your own ribbon buttons (and/or context menu buttons, your choice) to your lists and document libraries. Your users can then trigger actions by simply clicking on the button. For instance, in your list of support calls you can add "Engage" button, that sets Status to Engaged, Assigned To to the current user and Assigned Date to today, all with a single click. Just think how many mistakes you prevent, not having to train your users to remember setting all three every time manually.
But sometimes you only want the action to be executed under certain conditions, for instance, you can only engage support called that are in New state, not the ones that somebody else is already assigned to. Sure, you can set conditions on the action and that will prevent it from being executed when it shouldn't. The user will also be notified that the action did not execute. The problem is that the message is a standard one and cannot be customized ("Action was not executed as the item did not satisfy the conditions"). That could be a bit confusing to your users.
But that can be easily fixed.
- Open the action for editing
- Remove your conditions
- Switch to Action Settings tab
- Add the same conditions under Item section (you probably already have ID equals [ID] there, to limit the execution to the current item only).
- Switch to Advanced Settings tab
- Under Custom Message switch to Warning mode
- Enter your custom message there
- Save your action
That's it, the next time your users click on the button to execute the action on a wrong item, they will get your customized message!