Pacote
A classe cWsBusinessProcess está definida no pacote cWsBusinessProcess.pkg.
Hierarquia
A classe cWsBusinessProcess é uma subclasse da classe BusinessProcess do DataFlex e herda todas as propriedades, eventos e métodos existentes nesta classe.
Para que serve
A classe cWsBusinessProcess é uma subclasse da classe BusinessProcess e foi especializada com alguns recursos adicionais:
- Uma nova propriedade psButtonText permite definir o texto do botão de cancelar.
- Na classe original do DataFlex quando ocorre um erro, após o usuário clicar em "Ok", o Status Panel não volta a ser exibido. Esta subclasse foi alterada para que o Status Panel volte a ser exibido depois que o usuário fechar a mensagem de erro.
- Quando o botão de cancelar é pressionado, a classe original do DataFlex exibe uma pergunta para o usuário perguntando se ele realmente deseja cancelar o processamento. Se você estiver dentro de uma transação, este recurso pode fazer com que o sistema trave para os outros usuários. Esta subclasse também foi alterada para não perguntar para o usuário se o cancelamento for solicitado dentro de uma transação. Note que a transação não será abortada automaticamente. Será sua responsabilidade abortar a transação (recomendamos que o faça através do comando Error) caso o processamento seja cancelado pelo usuário.