compare_metadata
Compare OData configuration of two SuccessFactors instances to reveal metadata drift, missing fields, and differing attributes like required or picklist settings.
Instructions
Compare the OData configuration of two instances and return the drift.
entity="EmpJob" compares one entity set; entity="" compares the whole service. The comparison runs here, not in the conversation: one instance's EmpJob metadata alone is ~40 KB, so diffing two of them in context is both expensive and easy to get wrong.
Returns in_sync plus, per entity, the fields missing on either side and the
fields whose attributes differ, each as [value_in_a, value_in_b]. The sap:
attributes are the configuration itself — required, visible, upsertable,
picklist, MaxLength — so a changed picklist or a field that never left the
dev instance shows up here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity | No | ||
| company_a | Yes | ||
| company_b | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||