Associations of Objects

In SuccessFactors, there are different types of objects that can be associated with each other. Here are some examples of associations between different types of objects:

1. Foundation Objects: These are the basic building blocks of the SuccessFactors system and include objects such as Company, Division, Department, Job Code, and Position. These objects are hierarchical and can be associated with each other in a parent-child relationship.

For example, a Company can have multiple Divisions, each Division can have multiple Departments, and each Department can have multiple Job Codes. Similarly, Job Codes can be associated with Positions, and Positions can be associated with Departments.

2. Generic Objects: These are custom objects that can be created by the customer to meet their specific business needs. For example, a customer can create a custom object called "Project" that can be associated with other objects such as Employees, Positions, and Departments.

3. MDF Objects: MDF (Metadata Framework) Objects are also custom objects that can be created by the customer using the Metadata Framework tool. MDF Objects can be associated with Foundation Objects and Generic Objects.

For example, a customer can create a custom MDF Object called "Certification" that can be associated with Employee records. This will allow the customer to track the certifications that each employee holds.

Overall, associations of objects in SuccessFactors are important for creating a unified view of an organization's talent management data. By establishing these associations, HR professionals can easily access and analyze data to make informed decisions and take actions to improve employee performance and engagement.


The next few sections describe how you can get associations to work for the following scenarios.
  • Legacy Foundation Object filtering another Legacy Foundation Object

  • Foundation Object filtering a Generic Object

  • Generic Object filtering a Foundation Object

  • Generic Object filtering another Generic Object





Explain Valid and Composite type in association in SuccessFactors.

In SuccessFactors, associations between objects can be of two types: Valid and Composite.

1. Valid Associations: These are associations that are predefined by the SuccessFactors system and are considered valid. These associations are established between Foundation Objects and can be used to link data across different modules.

For example, an association can be established between an Employee record and a Position record to indicate which Position the employee is currently occupying. Similarly, an association can be established between a Position record and a Job Code record to indicate the type of Job Code associated with that Position.

2. Composite Associations: These associations are custom associations that are created by the customer to meet their specific business needs. Composite associations can be established between Foundation Objects, Generic Objects, and MDF (Metadata Framework) Objects.

For example, a customer can create a composite association between an Employee record and a custom MDF Object called "Training" to track the training attended by the employee. This will allow the customer to keep track of the employee's training history and ensure that they have the necessary skills to perform their job.

In summary, Valid associations are predefined by the SuccessFactors system and are used to link data across different modules. Composite associations are custom associations that are created by the customer to meet their specific business needs and can be established between Foundation Objects, Generic Objects, and MDF Objects.

Frequently asked questions

This course is for whom who want to work as HRMS Consultant.

Yes all relevant material would be provided.

Yes all relevant material would be provided.

Yes we do provide placement assistance.