Org Web Adapter

pages/eng_8320.org

ID
cd6dd9f1-a16a-4415-be22-159c188eae80
ROAM_ALIASES
ENG-8320

ENG-8320 Support People Attribute Field Creation

- tags :: Jira People Attributes 15Five Admin Squad

- source :: https://15five-dev.atlassian.net/browse/ENG-8320

Story

As a user, I want to create and update my Custom People Attributes via the API

so that I can bulk-manage and bulk-update my employees' custom people attributes

in an efficient way.

As a user, I want to know when and how my API updates for People Attributes

failed so that I can make adjustments and try again.

AC

1. If a new custom field is recognized in an API call, we will create the field

for the user.

2. If an existing custom field is recognized in an API call, we will update the

field for all relevant users.

3. If a user attempts to import a new custom field and data with inconsistent

data (i.e., some dates and some text) then the field will be imported as a

text field.

4. If a user attempts to create a new custom attribute via API with a field name

that already exists in 15Five, the following error message will be returned

to the user: The attribute <insert attribute name> was not created because it

already exists.

5. This should include case-insensitive variations of the name.

6. When creating fields via API, the fields should be defaulted to all-lowercase

names.

7. If a user attempts to create via API more custom people attributes than their

company has room to support (i.e., they have attempted to upload 10

attributes and they already have 45 created on a limit of 50), the following

error message will be surfaced on the Bulk Import page: The number of

attributes exceeds the maximum limit (50 custom attributes).

8. If a user attempts to import text data for a field we know contains

date-based data, we will not update the data at all for that field and we

will surface the following error message: The data you attempted to import

(text) did not match the data currently associated with this field (dates).

No changes were made.