Criação de relacionamentos

Para criar uma relação entre dois objetos de negócios, arraste do objeto que você deseja criar uma relação para sobre o objeto onde você deseja adicionar o objeto relacionado. Ao criar um relacionamento, você será perguntado se gostaria de criar uma coleção do respectivo objeto de negócio no objeto de negócio principal. Criar uma coleção permite que você crie muitos dos objetos relacionados em cada um dos objetos principais e para ver o objetos principais do objeto relacionado.

Se você optar por não criar uma coleção, apenas Relacionamento de objeto é criado. Por exemplo, se você arrastar do objeto A sobre objeto B, uma relação para A é criado no objeto B, mas não há relacionamento para B em A.

não coleção:

Se você optar por criar uma coleção, uma relação de objeto e uma relação de coleção são criados. Por exemplo, se você arrastar do objeto A sobre objeto B, e especificar que você quer criar uma coleção, então um relacionamento de objeto para A é criado no objeto B, e um relacionamento de coleção para B é criado no A. Você pode, então, criar ações que lhe permitem criar os objetos de coleção (para mais informações, consulte Ações).

sim coleção:

No procedimento abaixo, arraste de Solicitação para Cotação de preço e criar uma relação de cobrança, de modo que há muitas Cotações de preços relacionadas a uma Solicitação.

Para criar um relacionamento:
  1. Na árvore Objetos de negócio, arraste o objeto de negócio principal ao objeto de negócio que você gostaria de criar um relacionamento com. Você pode arrastar tanto para o nome do objeto na árvore Objeto de negócio ou para o nome do objeto no topo da árvore Atributos.
    A caixa de mensagem de relacionamento aparecerá informando que um relacionamento foi criado entre os objetos de negócio. Você será perguntado se gostaria de criar uma coleção do respectivo objeto de negócio no objeto de negócio principal.
  2. Clique em Sim ou Não.
    Se você clicar em Sim, usando o exemplo acima, um relacionamento de Objeto é criado para o objeto de negócio Cotação de preço e um relacionamento Coleção é criado para o objeto de negócio Solicitação.

    Se você clicar em Não, então um relacionamento de Objeto será criado para objeto de negócio do Cotação de preço somente. Isso significa que você poderá ver o objeto de negócio Solicitação da Cotação de preço, mas você não pode ver o objeto de negócio Cotação de preço da Solicitação.
  3. Complete qualquer propriedade conforme requerido.

Objeto de negócio – especifica o objeto de negócio no qual está este relacionamento. Isso é gerado automaticamente e não poderá ser modificado.

Título – O título do relacionamento é o nome pelo qual você normalmente se refere ao relacionamento. Títulos podem conter qualquer caractere (incluindo espaços) e não precisam ser únicos.

Nome – O nome do relacionamento. Isto é gerado automaticamente, mas você poderá modificar caso necessário. Nomes de Relacionamentos podem consistir de até sessenta e quatro caracteres alfanuméricos, sem espaços. Você poderá usar apenas os seguintes caracteres: A a Z, 0 a 9 ( não como o primeiro caractere), _ (sublinhado).

Descrição – descreve a função do relacionamento. Esta descrição é usada como descrição padrão quando você agrega um controle a uma janela.

Tipo de relacionamento – objeto ou coleção. Isso é gerado automaticamente e não poderá ser modificado. Para obter mais informações sobre objetos e coleções, consulte Relacionamentos.

Módulo relacionado – indica o nome do módulo no qual o objeto relacionado está. Ele é gerado automaticamente e não pode ser modificado.

Objeto de negócio relacionado – Indica o objeto de negócio ao qual este objeto de negócio está relacionado. Ele é gerado automaticamente e não pode ser modificado.

Atributo relacionado – especifica o nome do atributo correspondente do objeto de negócio relacionado à coleção. Ele é gerado automaticamente e não pode ser modificado.

É obrigatório? - Indica se esse relacionamento deve existir antes de salvar a instância do objeto de negócio.

É proprietário? – Indica se este objeto é ou não proprietário do relacionamento. Isto é usado durante a configuração das regras de exibição baseadas em uma coleção, em um objeto de processo. Para obter mais informações, consulte Criar exibição.

Para excluir um relacionamento, na lista Atributos, clique com o botão direito no relacionamento relevante, em seguida, clique em Excluir atributo. Lembre-se de excluir os dois lados do relacionamento ( caso necessário)

Você não pode excluir um relacionamento depois de salvá-lo, porque isso afetaria a integridade do banco de dados. Isto é, alguém já pode ter dados especificado usando os objetos de negócios que formam o relacionamento. Se você excluir o objeto do relacionamento, a coleção do relacionamento será automaticamente excluída.

  1. Clique em .