ped = ctx.getEvent().getObject(); if (ped.findTipoPedido().getCategoria().in("V")) { throw new br.com.telescope.adsrt.lib.AdsException("ERRO_TITULO", br.com.telescope.t2.exception.Severity.ERROR, "Pedidos não podem ser excluídos! O pedido deve ser cancelado!"); }
Esta interface pode ser acessada pelo menu:
Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.
Operações custom:
Identificação da operação do sistema. É formado por um nome global único (não existem duas operações com mesmo nome global). Para interfaces, por exemplo, é composta por um padrão SISTEMA.BLOCO_INTERFACE.OPERACAO.
Exemplos: "PROJET.CAD_ATIVIDADES.INSERT", "PEDIDOS.CAD_PEDIDOS.UPDATE", etc. | |
Título original dado para a operação no idioma de desenvolvimento. Normalmente equivale ao nome de um botão ou de um label.
Exemplos: Insert, Delete, Update, Cancelar pedido, etc. | |
Texto descritivo sobre a operação.
| |
Nome de identificação (único) do tipo de implementação. Ex: Java, SQL, Jasper, Rhino, etc. | |
Implementação para executar a operação. Pode ser um script ou apenas uma referencia utilizada pelo ambiente para a execução do mesmo. Por exemplo:
| |
Indica o tipo de política de acesso que é usado para esta funcionalidade.
Note que, dependendo da arquitetura utilizada, este atributo serve apenas como referência para o que foi codificado no sistema. Alterar o valor do mesmo não siginifica que seja possível mudar o comportamento do sistema. As arquiteturas poderão ou não implementar as regras de acesso com base neste atributo.
| |
Permite definir eventos que devem disparar a execução desta rotina. O nome dos eventos segue os padrões usados na configuração de EVENT_LISTENER. Informe um evento por linha. Exemplo:
QUESTN.APLICACOES_QUESTIONARIOS.POS_INSERT | |
Representação de toda a operação custom no formato json.
|
Público | |||
Usuário | |||
Restrito | |||
Exige credencial | |||
Público | |