A goal library is a list of goals that the user can select and add to their goal plan or the goal plans of their direct reports. The library supports multiple goal selection that enables the user to add several goals in one time.
An SAP SuccessFactors standard Goal Library in English US is automatically loaded and included with Total Goal Management. The default library is set up with two standard fields: Name and Metric, but additional fields can be included, such as start, due, done, state, weight, etc.
Goal libraries can be exported, modified, and imported back into SAP SuccessFactors. It is possible to include multiple languages and multiple libraries in the same import. Managing goal libraries is considered an administrative function.
Note
Connect to the Goal Plan XML
If using the default library included with Total Goal Management (TGM), there is no requirement to map the library to your Goal Plan. You should see the following code where no ID is referenced:
1234
<obj-library name="SuccessFactors Library">
</obj-library>
However, if using a custom Goal Library, a required step to be able to create goals from a Goal Library in your goal plan will be setting up the mapping in the Goal Plan XML template.
In the following figure, you can find the code required to map the Goal Library to a Goal Plan XML. The id will reference the Goal Library GUID, which uniquely identifies the goal library in your instance. Only one goal library can be mapped to a Goal Plan.

Multiple goal libraries in the same goal plan cannot be used, but you can have as many libraries as needed in your instance.
Best Practice recommendations for Goal Libraries
The recommended goal library configuration when creating custom libraries is the following:
- The Goal Library should have between 10 and 15 categories.
- Each category should have a maximum of 4 sub-categories.
- Each sub-category should have between 10 and 15 goals.
- Overall, a library should not have more than 1000 goals.
