I've implemented a TBO and overridden the doSave method, but I'm facing the following problem:
The doSave is called when the user clicks "Next" on Webtop's New Document screen. If the user does not change any value on the info tab, the doSave is not called when the user clicks finish. I need to implement the business logic to act only when the user clicks finish, because it's effects are not applicable if the user later choose to cancel. To make things a little worse, the New Document and the Import Document screens don't behave the same way. Once on import screen the attributes are loaded when you change the type and there is no Next button like the New Document screen, the isNew() method gives different results on each case, so I can't use it to know if the action invoked is the "finish". I'm using Documentum 6.5.
Any help would be appreciated.