Tipos de script disponíveis
Os scripts podem ser usados em muitos lugares. O detalhe mais importante é se o script é executado no cliente ou no servidor.
| Script | Descrição | Executado em |
|---|---|---|
| Controle de Acesso | Determina se o acesso será concedido para uma operação especificada a uma entidade específica.
Pode ser definido por funções, expressões condicionais ou scripts. |
servidor - script e qualquer condição executada no servidor |
| Scripts Ajax | Permite que o cliente obtenha dados do servidor para incorporar dinamicamente em uma página sem recarregar a página inteira.
|
|
| Regras de negócios | Personaliza o comportamento do sistema
|
servidor - script e qualquer condição executada no servidor |
| Políticas de IU do Catálogo de serviços | Define a exibição de um conjunto de variáveis ou de um item do catálogo (do catálogo de serviços). |
|
| Scripts de cliente | Usado para fazer mudanças na aparência de formulários, exibindo diferentes campos com base nos valores inseridos ou outras opções de exibição personalizadas.
Os Scripts de cliente também podem ser chamados por outros scripts ou módulos, incluindo políticas de IU. |
cliente |
| Ações de script | Contém scripts que são executados quando ocorre um evento, por exemplo
Pode ter uma condição que deve ser verdadeira para que o script seja executado. Normalmente usado para chamar uma Inclusão de script. |
servidor - script e qualquer condição executada no servidor |
| Inclusões de script | Contém scripts que podem ser funções ou classes. Esses scripts são executados somente quando chamados por outros scripts (geralmente Regras de negócio). Qualquer script de servidor que seja complicado ou reutilizável deve ser uma Inclusão de script (principalmente Regras de negócio complicadas). |
servidor |
| Mapas de transformação | Usado para importar dados.
Nem sempre inclua scripts. |
servidor |
| Ações de IU | Cria a capacidade de escolher uma ação específica, como clicar em um botão ou link. As Ações de IU colocam estes itens em formulários e listas:
|
|
| Menus de contexto da IU | Define qual "menu de clique com o botão direito do mouse" aparecerá em qual área e as opções de menu que estarão disponíveis Nota: Se você usar uma configuração de mouse para canhotos, clicar com o botão direito significa "clicar no outro botão". |
|
| Macros de IU | Contém componentes modulares e reutilizáveis que podem conter Jelly e são chamados por páginas de IU. Eles também contêm diferentes tipos de scripts e podem ser chamados várias vezes na mesma página. Nota: O Jelly transforma XML em HTML. |
|
| Páginas de IU | Usado para criar e exibir páginas, formulários, caixas de diálogo, listas e outros componentes de IU. Pode ser exibido de forma autônoma ou chamado como um componente utilizável, como parte de uma página maior. Pode conter
Nota: O Jelly transforma XML em HTML. |
|
| Políticas de IU | Define o comportamento e a visibilidade dos campos em um formulário.
Use Políticas de IU em vez de scripts de cliente sempre que possível.
|
|
| Propriedades da IU | Designa a aparência da instância. |
sem scripts |
| Scripts da IU | Contém client scripts armazenados para reutilização. Usado somente quando chamado de outros scripts. Não recomendado para uso. |
cliente |
| Scripts de Validação | Valida se os valores estão em um formato especificado. Por exemplo, um script de validação pode verificar se o único valor permitido em um campo específico é um número inteiro. |
cliente |
| Editor de fluxo de trabalho | Usado para criar ou alterar um fluxo de trabalho. Os scripts podem ser executados em qualquer ponto de um fluxo de trabalho ou scripts diferentes podem ser executados em pontos diferentes. Os scripts também podem ser encontrados dentro de cada atividade de fluxo de trabalho e podem ser modificados (mas faça isso com extremo cuidado). |
servidor - script e quaisquer condições executadas no servidor |