Considering that users may update metadata in Atlan and the source tool, we manage descriptions in two fields — populating either or both depending on where it was created or updated. This is the format we follow:
- Source descriptions are stored in the
- Any description added or updated in Atlan is stored in the
Separating them into two fields ensures that the connection package does not override the descriptions entered by users in Atlan every time the workflow runs and updates the asset. This way, the description field in Atlan becomes the source of truth.
There is one exception though. If the description field has not been edited at all in Atlan and the connection package only ever brings the descriptions from the source, the workflow will keep updating the description field with what is available at source — only source edits will come through.
description field is edited in Atlan, the
userDescription field takes over.
As a best practice, we recommend all subsequent edits to the description be done in Atlan.
This is valid across all our connector workflows.