# Manage app users and objects

Object is a unique user stored on backend. Tenant account can have several apps. Each app can access its' own user records (Objects) only. The data for each **Object** is stored as a separate row in the table. The columns of the table represent **Object's** properties and can be customized. For example, an app user fills in **Nickname, Phone and Email** fields and submits the form:

![](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554713817951/image.png)

In **Objects** section of the platform **Nickname, Phone and Email** columns display the data entered by this app user.

![Objects section on Mobsted multichannel pwa platform where Application Users are represented as the separate line or the Object](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554714044761/image.png)

You can use **Objects** table data in any part of the platform by using [Hashtags](https://kb.mobsted.com/article/9v4k7sfkq1-hastags).

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

#### WHERE TO FIND APP USERS & OBJECTS

To go to **Objects** section, you can:

* If you already entered your app: **header** → **left-hand side menu** → **Objects**
* If you just logged in and see apps list: **ACTIONS** → **Objects.**

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

#### APP USERS & OBJECTS VIEW

![View of Objects section on Mobsted multichannel pwa platform where application users are represented as separate record and are called Objects](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554969811942/image.png)

The platform has a number of pre-built columns:

* **ID**: unique ID of the object, is used to reference the object and it's properties
* **Enabled**: allows to turn off the access to the app for app user, is checked by default
* **LoginUrl**: link with QR code and link to access the app. Can be used for testing and distribution purposes. The app can be launched in desktop browser on behalf of the user
* **PIN**: access password to enter when opening the app
* **LastLogin**: displays the date and time of the last access. If blank - the user has not accessed the app yet
* **HomeScreen**: you can choose the screen app user will see first. Set to Home by default
* **Email**
* **Phone**
* **LastModified**
* **CreateDate**
* **Facebook Channel / Telegram Channel / Viber Channel / VK Channel / Chrome Push Channel:** indicates which notification channels are enabled for the user
* **Timezone**
* **Tester:** app user which is used for testing. Objects checked as testers are displayed in **Preview** mode in [Constructor](https://kb.mobsted.com/article/l6t1xqhokp-constructor), you can select the object and see how the screen is displayed for this user.

Objects are not restricted to be only app users. You can define any physical matter as an Object, for example a printer or an elevator.

{% hint style="info" %}
**Example:** each printer in Mobsted office has unique QR code on it. When the printer is out of paper, an employe scans QR code and submits the task for the service in the app. On the backend Printer Object gets the marker for the paper in.
{% endhint %}

![Сustom column created in Objects section of Mobsted pwa platform where printer is represented as Object](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554900643348/screen-shot-2019-04-10-at-5-50-00-pm.png)

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

#### ADD ADDITIONAL PARAMETERS TO USER PROFILE (CUSTOM COLUMNS)

![Adding custom column on Mobsted PWA multichannel platform and filling in Object fields ](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554979016059/screen-shot-2019-04-11-at-3-33-43-pm.png)

**Parameters to fill in:**

* **Column name**
* **Default Value:** optional to fill in. When filled in, this value will automatically apply to both exsisting and new objects
* **Column will contain files (ONLY):** restricts the column to store anything but files (Photos, Videos, Audio). When not checked a column can store both files and data i.e strings, integers.The size limitation is 50MB.

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

#### ADD OBJECTS

You can add Objects to the platform manually, via CSV or Excel import or using [**API**](https://documenter.getpostman.com/view/4564343/S11LscyP)**.**&#x20;

To add Object manually:

1. On **Home Screen** of the platform click **Create New Application**
2. Fill in it's name and click **Next**
3. Navigate to **Objects** section

![](https://877328951-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlgISQGimMcecefzSf2%2F-LnqvCSoOzM88v2AIEw2%2F-Lnqy1YkmD1XGCa9Qn41%2Fobject1.png?alt=media\&token=9815c0cf-d531-4106-b2bc-e79aa6cb17dc)

&#x20;  4\. Click **Add Custom Column**, name it as Name and click **Save Column**

![](https://877328951-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlgISQGimMcecefzSf2%2F-LnqyUgmZf2vnb9-F6vV%2F-LnqyfrghdQy_krI6vxh%2Fobject2.png?alt=media\&token=9f83b88d-6958-48ce-8fdb-b5aca2fcbff9)

5\. Add Email and Phone columns by clicking **Add Primary Email** and **Add Primary Phone** buttons. Add **Custom columns** if needed.

![](https://877328951-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlgISQGimMcecefzSf2%2F-LnqyUgmZf2vnb9-F6vV%2F-LnqzDikB4F33uRtbGNo%2Fobject3.png?alt=media\&token=d810dd44-0316-48b6-af17-4c4dfc7431be)

6\. Clicking **Add Object** button will add new object to the end of the list.

To add Object via CSV or Excel import:

{% hint style="info" %}
**Please note** that when importing Objects in CSV file the columns must be pre-created and delimited with **semicolon** otherwise, the import will not work.
{% endhint %}

* click **Import**
* select CSV or Excel file (MAX file size is 5MB)
* select the column of the objects where the column from the file will be imported:

![Import of the objects on mobsted multichannel PWA platform using built in CSV import tool ](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1552975969369/screen-shot-2019-03-19-at-11-09-45-am.png)

**Demo CSV File with some columns pre-created:** [**Demo\_Export\_Objects.csv**](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1554892134158/demo-export-object.csv)

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

#### SET UP OBJECTS TABLE VIEW

&#x20;Choose the columns you want to be displayed on your screen:

* click **Setup table** button on the right
* select the columns to be shown
* drag and drop columns set up the order you need
* click **Update grid.**

![Сustomizing view of tObjects section on Mobsted PWA platform ](https://storage.googleapis.com/helpdocs-assets/jyme83anlw/articles/sf7369s2zb/1552628504551/ezgif-com-video-to.gif)

#### MENTIONED ARTICLES

* [Hashtags](https://kb.mobsted.com/article/9v4k7sfkq1-hastags)
* [Constructor elements](https://mobsted.helpdocs.io/article/ap8iv7mdhw-construstor-elements-to-build-your-app)

#### RECOMMENDED ARTICLES

* [Smart Filters](https://kb.mobsted.com/article/1iu48fq9db-filter-any-backend-data)
* [API](https://documenter.getpostman.com/view/4564343/S11LscyP?version=latest)
