When writing integrations to RightNow using the Connect Desktop API, it's not uncommon that the integration author may want to supersede some of the record context actions. The IRecordContext.ExecuteEditorCommand seems to be built specifically for this purpose.
However, it does not supply a simple Close command in the parameter enumeration. It currently only supports:
- Copy
- Forward
- None
- Print
- Save
- SaveAndClose
I think that there should be a Close/Discard option. When this command is executed, the Record would simply go away, and would not prompt the agent if they want to save or not.
Use Case:
For my situation, we are integrating with our multimedia interaction processing engine, and if the agent decides to transfer the interaction- we want to transfer the record as well. There would be two types of transfer- "Save and Transfer" and "Discard and Transfer"
We can handle the former, but not the latter.