Associações a objetos de base (FO)
As associações definem relações entre objetos de base e seus registros. Você pode configurar essas associações nas configurações do objeto de base, objetos MDF ou XML. Uma vez estabelecidos, os registros são ligados. Os consultores de implementação geralmente configuram essas associações com base em seus requisitos empresariais específicos.
Os dados de base fornecem as principais informações para registros de empregados. As associações de objeto de base devem estar alinhadas com os dados do colaborador para garantir a consistência. As opções disponíveis nas listas de seleção são restringidas com base nessas relações e hierarquias definidas. Isso ajuda os usuários a encontrar rapidamente os valores corretos e garante a conformidade dos dados com a estrutura organizacional.
Por exemplo, a ACE Corp tem 30 localizações globais, mas apenas 13 estão nos Estados Unidos. Uma associação entre os objetos Pessoa jurídica e Localização vincula esses registros. Especificamente, os 13 registros de localização dos EUA estão associados à entidade jurídica dos Estados Unidos (ACE_USA).
Essa relação deve ser refletida na estrutura de dados do empregado. Por exemplo, se um empregado estiver atribuído à entidade legal ACE_USA, somente as 13 localizações dos EUA aparecem como opções, apesar de o sistema ter 30 localizações ativas globalmente.
A figura abaixo mostra o escritório de San Mateo vinculado à entidade jurídica ACE_USA. Quando você define a empresa de um colaborador como ACE_USA, o sistema só permite que você selecione localizações associadas a essa entidade.

Associações suportadas
O tipo de associação configurado no objeto determinará a relação entre as duas entidades e seu comportamento.
- Associação composta: este tipo de associação cria uma relação pai-filho, em que o registro filho não pode existir fora do registro pai. A datação efetiva do objeto filho deve ser sempre Do pai. Em uma associação composta, a relação é configurada no objeto superior.
- Válido quando: este tipo de associação é usado para criar capacidades de filtragem entre objetos, criando uma estrutura hierárquica. Os objetos associados a esta relação existem de forma independente e têm seu próprio ciclo de vida. Um exemplo da configuração do ACE: o objeto Departamento está associado ao objeto Divisão. Em uma associação Válido quando, a relação é configurada no objeto de nível inferior. Neste exemplo, a associação é configurada no objeto de departamento.
Multiplicidade
A multiplicidade determina quantos registros você pode associar. Quer você esteja criando associações Compostas ou Válido quando, existem dois tipos de Multiplicidades: uma para uma e uma para muitas. Veremos exemplos de ambos os tipos de multiplicidades.
Associações um a um
Aqui, você pode ver um exemplo de uma associação um para um entre grupos de unidades gerenciais e unidades gerenciais para ACE Corp. Na parte inferior do gráfico, observe que a localização de Seattle pertence apenas ao grupo de localizações NA_West. Seattle não se conecta ao NA_East Location Group. Se nenhum dos registros de unidade gerencial pertencer a mais de um grupo de unidades gerenciais, você pode definir a multiplicidade como um para um.
Isso significa que uma unidade gerencial só pode pertencer a um grupo de unidades gerenciais.
As associações um para um serão exibidas no nível de registro como listas de opções, uma vez que você só pode escolher uma opção.

Há relações um para um existentes que vêm de padrão com o Employee Central.
Associação de um para muitos
O tipo mais comum de multiplicidade para registros de objeto de base é um para muitos. A figura mostra um exemplo da configuração da ACE de uma relação de um para muitos entre a classificação do cargo e os campos específicos do país para a classificação do cargo. A classificação do cargo de gerente de conta (pai) está associada a muitas classificações de cargo específicas de país (filho), em que os campos relevantes para o país do gerente de conta são armazenados no objeto filho. O sistema exibe associações um para vários como uma seção separada na parte inferior do registro do objeto de base, onde vários registros podem ser conectados.

Nota