Criação de Validação
Os scripts de validação de modelo podem ser chamados à partir de tabelas ou estados de documentos.
A lista de eventos suportados está à seguir:
- Tabelas
- TBN - Table Before New
- TBC - Table Before Change
- TBD - Table Before Delete
- TAN - Table After New
- TAC - Table After Change
- TAD - Table After Delete
- Documentos
- DBPR - Document Before Prepare
- DBCO - Document Before Complete
- DBCL - Document Before Close
- DBVO - Document Before Void
- DBAC - Document Before Reactivate
- DBRA - Document Before Reverse Accrual
- DBRC - Document Before Reverse Correct
- DBPO - Document Before Post
- DAPR - Document After Prepare
- DACO - Document After Complete
- DACL - Document After Close
- DAVO - Document After Void
- DAAC - Document After Reactivate
- DARA - Document After Reverse Accrual
- DARC - Document After Reverse Correct
- DAPO - Document After Post
No desenvolvimento do script você pode usar:
- Variáveis de contexto de Janelas começando com o prefixo W_
- Variáveis de contexto de Login com o prefixo G_
- Parâmetros para callouts começando com o prexido A_
- A_Ctx
- A_PO
- A_Type
- A_Event
Configurar um Script de Validação na Tabela/Coluna
Exemplo de código para copiar, colar e testar
Na chave de busca do Script:
beanshell:PNPreencheNomeFantasia
No Script:
if(A_PO.getName2() == null)
{
A_PO.setName2(A_PO.getName());
}
result = "";
Limitações e Observações
- Clientes em nuvem não tem acesso ao Dicionário da Aplicação, e por isso não podem criar Scripts.
- Não é oferecido pela dev&Co. Suporte Técnico para utilização de Scripts, caso necessário deve ser contratado pacote de horas técnicas e/ou treinamento específico.
- Deve ser levada em conta a performance do sistema ao criar um script
Veja também
Script: Processo Script: Validação de Login Script Callout