Estenda um padrão definido pelo usuário para
customizar seu comportamento de modo a ficar mais fácil usar ou fornecer orientação aos
usuários padrão.
Antes de começar:
Conclua as seguintes tarefas:
Um padrão definido pelo usuário básico é uma cópia de um fluxo de mensagens existente, mas a extensão de um
padrão definido pelo usuário pode permitir que o usuário padrão customize o padrão.
É possível estender um padrão definido pelo usuário das seguintes formas:
- Crie a documentação para o padrão. Criar a documentação fornecerá orientação para seus usuários padrão. Para atualizar a documentação padrão, consulte Criando a Documentação para um Padrão.
- Defina as propriedades de destino. Um padrão definido pelo usuário pode alterar o valor das propriedades definidas
pelo usuário, propriedades de nó promovidas e propriedades de nó em um fluxo de mensagens. Uma
propriedade alterada por um padrão é chamada propriedade de destino. Os usuários padrão criam uma
instância padrão configurando parâmetros padrão.
Os valores de parâmetros padrão configurados por um usuário padrão podem ser utilizados
para configurar as propriedades de destino na instância padrão. Para definir propriedades de destino, consulte Definindo as Propriedades de Destino.
- Defina a interface com o usuário. É possível customizar como os parâmetros padrão serão exibidos aos usuários padrão por meio da definição da interface com o usuário. Por exemplo, você pode renomear ou agrupar parâmetros padrão e definir valores padrão para parâmetros padrão. Para definir a interface com o usuário, consulte
Definindo a Interface Com o Usuário, Incluindo e Editando Grupos de Parâmetros e
Ativando Grupos de Parâmetros.
- Configure as categorias na visualização Explorador de Padrões. Quando um usuário do padrão importar um padrão definido pelo usuário, ele é mostrado na visualização Explorador de Padrões. Você
pode selecionar a qual categoria o padrão definido pelo usuário está designado na
visualização Explorer de Padrões e criar novas categorias. Para configurar as categorias, consulte Criando e Configurando Categorias.
- Configure os nós SOAP. Para utilizar nós SOAP em padrões definidos pelo usuário, consulte Configurando Nós SOAP para Padrões Definidos pelo Usuário.
- Altere os IDs de parâmetro padrão. Os IDs de parâmetro padrão são usados para consultar os parâmetros padrão no XPath, Java™ e código PHP. Você pode gravar o código para modificar parâmetros padrão ou instâncias padrão. Os IDs de parâmetro padrão são designados, mas
podem ser alterados para IDs customizados. Para alterar IDs de parâmetro, consulte
Alterando IDs de Parâmetros de Padrão.
- Controle a criação de projetos do padrão. É possível usar expressões XPath para controlar se um projeto
em um padrão definido pelo usuário é criado com base nos valores de parâmetros padrão.
Para configurar expressões de criação de projetos e, em seguida, testar as expressões, consulte Criando um Projeto Usado em um Padrão Definido pelo Usuário e Testando uma Expressão de Criação de Projeto.
- Transforme os parâmetros padrão. Os valores para os parâmetros padrão podem ser calculados a partir de outros parâmetros padrão utilizando expressões XPath. Para configurar transformações para parâmetros padrão e, em seguida, testar as transformações, consulte Transformando Parâmetros Padrão e Testando Uma Expressão de Transformação.
- Ative ou desative os parâmetros padrão. É possível usar expressões XPath
para controlar se um parâmetro padrão pode ser modificado por um usuário padrão
com base nos valores de outros parâmetros padrão. Para configurar expressões de ativação para parâmetros padrão e, em seguida, testar as expressões, consulte Ativando Parâmetros Padrão e Testando e Ativando Expressão.
- Use valores enumerados para os parâmetros padrão. Você pode configurar tipos enumerados para parâmetros padrão de modo que os
usuários padrão tenham uma lista predefinida de valores para os parâmetros padrão.
Se uma propriedade de destino tiver uma lista de valores possíveis, a ferramenta de
autoria padrão gerará um tipo enumerado para essa propriedade de destino. Você pode
modificar o tipo enumerado que é criado automaticamente. Para utilizar tipos enumerados, consulte Utilizando Valores Enumerados para Parâmetros Padrão e Criando Tipos Enumerados para Parâmetros Padrão.
- Use tabelas para os parâmetros padrão. É possível configurar tipos de tabelas para parâmetros padrão definindo as colunas para a tabela. Os usuários padrão podem então inserir uma ou mais
linha de dados na tabela em seu padrão definido pelo usuário. Para usar tipos
de tabela, consulte Usando Tabelas para Parâmetros Padrão e Incluindo Tipos de Tabelas em Parâmetros Padrão.
- Use editores definidos pelo usuário para os parâmetros padrão. É possível criar editores definidos pelo usuário para parâmetros padrão
em seus padrões definidos pelo usuário. Os usuários padrão usam esses editores
quando inserem valores para parâmetros padrão em uma instância do seu padrão definido pelo usuário. Para usar editores definidos pelo usuário, consulte Usando Editores Definidos pelo Usuário para Parâmetros Padrão.
- Modifique as instâncias padrão usando Java ou
PHP. Você pode criar um código em Java ou PHP que modifique instâncias padrão quando um usuário padrão gerar uma instância de um padrão definido pelo usuário. Por exemplo, é possível criar um código para modificar a estrutura de um fluxo de mensagens com base nos valores dos parâmetros padrão. Para usar
Java ou PHP em padrões definidos pelo usuário,
consulte Modificando Instâncias de Padrão Utilizando Java ou PHP.
Em seguida:
Depois de estender seu padrão definido pelo usuário, você deve construir o plug-in padrão, consulte
Construindo Plug-ins Padrão.