Setting Up User Attributes

You want to record your own information on your Katapult Pro users, like the team someone belongs to, and see it right on the Admin page.

 

Alt-text: The Katapult Pro Admin page showing a Team column between the email column and the Read column, with the user info panel open on the right displaying a Team field set to Data Collection.

 

User attributes are an experimental feature. A company admin has to turn on Enable User Attributes from the Project Management page before anyone can use them. You also need company admin permissions to reach both the Company Options and Admin pages. If you have questions about experimental features, reach out to support@katapultengineering.com.

 

What is this?

 

A user attribute is an attribute you build in your default job model that can be added to the people in your company instead of to nodes, connections, or jobs. Once the attribute exists, you choose whether it shows up in the user info panel (where you fill in each person's value) and whether it shows up as a column in the Admin page user list (where you can read every value at a glance).

 

User attributes are informational. They record and display details about your users. They do not grant or restrict anything, so access is still controlled by Read Permission, Licensed, Write Permission, and the Roles options covered in our Admin Page Overview.

 

When would I use it?

 

 

How do I use it?

 

Turn on Enable User Attributes

 

Open the App Tray in the top right corner of the page and select Project Management. In the left navigation, expand Admin and click Company Options. Scroll to the Experimental Features section and turn on the toggle for Enable User Attributes so it appears blue. 

 

The Company Options page in Project Management with the Experimental Features section expanded and the Enable User Attributes toggle switched on and blue.

 

Open your company's default model

 

Go back to the App Tray and select Model Editor, or go straight to katapultpro.com/model-editor. At the Choose Your Model prompt, search for and open your company's default model. The name is usually your company name followed by "Default Model," though yours may be named something else.

 

User attributes have to live in your default model to reach the Admin page, so an attribute you build in another job model will not show up as an option for your users.

 

Create the attribute

 

In the Attributes section of the Model Editor, click the blue + button and give your attribute a name. Fill out the attribute steps the same way you would for any attribute. Two of them do the real work here.

 

The remaining steps behave exactly as described in our Model Editor Manual, and which steps you see depends on the input type you picked. When you are finished, scroll to the bottom and click Finish Creating Attribute.

 

The Model Editor attribute setup page for an attribute named Team, showing Single Line Text as the input type and the User checkbox checked in the Attribute may be added to row.

 

Put the attribute in use on the Admin page

 

Open the App Tray and select Admin, or go to https://katapultpro.com/admin/. Click the gear icon in the top toolbar to open Admin Settings. Under User Attribute Settings you will see the prompt "Choose user attributes to display in the user panel:" with an Available User Attributes input beneath it. Select your new attribute there to move it into the Attributes In Use list, then click Done.

 

If the input tells you, "There are no available user attributes to add. You can add more in the Model Editor in your Default Model," then the model side is not finished yet. Go back and confirm that User is checked on your attribute and that the attribute lives in your default model.

 

Each row in Attributes In Use gives you three controls plus a handle.

 

On the Admin page, click a user to open their info panel on the right. Your attribute appears in the panel below the reset password option. Enter the value, then go to the bottom of the panel and select Okay to save your changes along with any other edits you made to that user.

Repeat for each user. If you checked the eye icon, the values fill in across the user list as you go.

 

The Admin Settings dialog showing User Attribute Settings with an attribute named Team in the Attributes In Use list beside a checked person icon column, a checked eye icon column, and a trash can icon.

 

Tips and troubleshooting