Criar Assinaturas

Você cria uma assinatura navegando até o ponto de vista de destino e selecionando o ponto de vista de origem no qual fazer a assinatura. Quando é feito commit em uma alteração no ponto de vista de origem, são geradas solicitações para realizar a mesma alteração nos pontos de vista de destino.

Melhor Prática

Quando você cria um conversor de tipo de nó, é recomendável que converta um tipo de nó de origem em um único tipo de nó no ponto de vista de destino. Se você converter um tipo de nó da origem em vários tipos de nó do destino, a solicitação de assinatura poderá se tornar ambígua e o registro ignorado.

Dica:

Depois de criar uma assinatura, use a guia Linhagem no inspetor de ponto de vista para visualizar as assinaturas que têm o ponto de vista como origem e destino. Consulte Exibição da Linhagem do Ponto de Vista.

Pré-requisitos da Assinatura

Estas condições devem ser atendidas para que seja possível criar uma assinatura:

  • Os pontos de vista, tanto de origem quanto de destino, devem ter um status Ativo.

  • O criador da inscrição e os destinatários padrão e alternativos precisam ter acesso aos dados e permissões suficientes. Consulte Segurança para Solicitações.

  • Se os pontos de vista de origem e destino tiverem um conjunto de nós de tipo de hierarquia, os dois conjuntos de hierarquia deverão ser diferentes e os dois pontos de vista deverão ter, pelo menos, um tipo de nó equivalente entre eles. Isto é, os pontos de vista de origem e destino devem ter o mesmo tipo de nó no mesmo aplicativo, ou então um conversor de tipo de nó deve ser configurado para converter o tipo de nó da origem no tipo de nó do destino.

  • Se o ponto de vista de origem tiver um conjunto de nós do tipo de lista e o ponto de vista de destino tiver um conjunto de nós do tipo de hierarquia, os dois pontos de vista deverão ter, pelo menos, um tipo de nó equivalente entre eles. Isto é, os pontos de vista de origem e destino devem ter o mesmo tipo de nó no mesmo aplicativo, ou então um conversor de tipo de nó deve ser configurado para converter o tipo de nó da origem no tipo de nó do destino.

  • Se os pontos de vista de origem e de destino tiverem um conjunto de nós do tipo de lista, ou se a origem tiver um conjunto de nós do tipo de hierarquia e o destino tiver um conjunto de nós do tipo de lista, os dois pontos de vista deverão ter, pelo menos, um tipo de nó diferente e um conversor de tipo de nó deverá ser configurado para converter o tipo de nó da origem no tipo de nó do destino.

Considerações

  • Para ações da assinatura que adicionam ou inserem nós nos quais o ponto de vista de origem tem um conjunto de nós de tipo de lista e o ponto de vista de destino têm um conjunto de nós de tipo de hierarquia, o valor do pai no ponto de vista de hierarquia pode ser determinado de algumas maneiras:
  • Para assinaturas com nomes de nó calculados, esses nomes são calculados no ponto de vista de origem, e os nomes resultantes são transmitidos para os pontos de vista de destino. Se você quiser calcular os nomes no ponto de vista de destino, deverá configurar uma transformação de propriedade no conversor de tipo de nó para transformar a propriedade de nome em um valor em branco ou em uma das palavras-chave de nome calculadas. Consulte Nomes Calculados e Assinaturas.
  • As transformações do pai em conversores de tipo de nó são executadas para os nós superiores em pontos de vista da hierarquia de origem quando os itens de uma solicitação de assinatura são gerados. Isso permite que os nós superiores adicionados a um ponto de vista de origem sejam colocados em outro pai em um ponto de vista da hierarquia de destino.
  • Em nós de destino que usam transformações de nome, se o nó de destino estiver vinculado ao nó de origem, os nós de destino poderão ser Removidos ou Excluídos dos pontos de vista de destino usando as informações de link do nó para identificar os nós de destino.

    Nota:

    Os links do nó são estabelecidos quando os nós são sincronizados usando assinaturas, quando itens de solicitação são criados a partir de uma comparação ou quando nós são correspondidos e mesclados (consulte Sobre Links de Nó). Se houver nós com transformações de nome e sem vínculo com os nós de origem no ponto de vista de destino (por exemplo, não foram criados ou atualizados no ponto de vista de origem com uma assinatura), esses nós não poderão ser Removidos ou Excluídos de um ponto de vista de destino usando uma assinatura.
  • Se o nome do seu ponto de vista de destino tiver mais de 30 caracteres, você deverá criar um rótulo que tenha 30 caracteres ou menos. O rótulo é usado no lugar do nome do ponto de vista no arquivo de solicitação de assinatura. Consulte Como Inspecionar um Ponto de Vista.

  • Não é possível criar assinaturas com pontos de vista com rótulo de hora como sendo o ponto de vista de origem ou de destino.

Criação de uma Assinatura

Um ponto de vista de destino pode ser inscrito em vários pontos de vista de origem. Para criar uma assinatura:

  1. Em Exibições, abra a exibição que contém o ponto de vista de destino.

  2. Selecione o ponto de vista de destino.

  3. Coloque o cursor à direita do nome do ponto de vista, clique em ícone de menu e selecione Inspecionar.

  4. Selecione a guia Assinaturas e, depois, clique em Criar.

  5. Na caixa de diálogo Criar Assinaturas, execute estas ações:

    1. Selecione o ponto de vista de origem no qual você deseja se inscrever.

      Nota:

      Somente os pontos de vista que correspondem às condições em Pré-requisitos da Assinatura são exibidos para seleção.

    2. Opcional: Insira um nome e uma descrição para a assinatura. Por padrão, o nome da assinatura é "{Source View Name} | {Source Viewpoint Name}".
    3. Clique em Criar.

Depois que você clicar em Criar, a assinatura será exibida no Inspetor de Assinatura. Aqui você pode editar as configurações da inscrição. Consulte Edição de Inscrições.