Setting Up an Organization

This page gives an organization administrator the recommended setup order for a new CityScreen Deals organization. The steps are arranged so that each one builds on what came before — later steps depend on earlier ones being in place.

What to expect

A new organization starts with the product mechanisms. Everything that makes the organization work the way your business needs it to, such as document types, counterparty types, custom fields and business processes, is defined by the administrator.

Some settings apply to the whole organization. The checklist below calls these out.

Setup checklist

1. Currency and organization settings

Open Settings and configure the organization-level defaults.

Currency is a single organization-wide setting: every deal, proposal, and price list in the organization uses the same currency.

Other settings to review at this stage:

  • User session duration.

  • The password policy: minimum length, passwords that cannot be reused, and password lifetime. Set it before you create employees, because the initial password you give each of them must meet it.

  • Two-step verification: whether the organization requires it of everyone, of selected roles, or of nobody. Choosing selected roles needs the roles from step 4, so you can come back to it then.

  • Token lifetimes: the maximum lifetime of a personal access token, and the lifetime of access tokens issued to OAuth applications.

  • How long to keep the sign-in log.

  • Public inventory access (whether unauthenticated users can see the inventory map).

  • Discount limits (the organization-wide maximum discount percentage).

  • Deal stage labels (the display names shown for each of the seven fixed stages).

  • Proposal defaults (maximum number of proposals per deal).

Organization settings covers each setting in detail. Password policy and sign-in protection explains the password rules and what happens when a password expires.

2. Employees

Create employee accounts for everyone who will use the system. Each employee needs a name, an email address and an initial password that meets the password policy. The username is optional: if you leave it blank, it is generated from the email address.

New employees can sign in immediately, but they will see very little until you assign them to groups and give those groups roles with permissions.

New employees are not automatically added to any group. You must add each employee to groups explicitly.

Employees covers account creation and management.

3. Employee groups

Create the employee groups your organization needs — for example, by team, region, or function. Groups serve two purposes:

  • Deal visibility — when a deal is shared with a group, all members of that group can see it.

  • Task routing — business processes assign tasks to candidate groups; a candidate group maps to an employee group.

Add the employees you created in step 2 to the appropriate groups.

Employee groups covers group creation and membership.

4. Roles and permissions

Create roles that define what actions each group of employees can perform. The permission model has two axes:

  • Actions — read, update, delete, and special actions like override and launch.

  • Scope — own records, group-shared records, or all records.

Assign roles to employee groups. An employee’s effective permissions are the union of all roles from all groups they belong to.

Grant the Sign-in log permission to whoever audits sign-ins, because no role has it by default. Grant Reset password and End sessions, at group or organization scope, to the roles of your helpdesk, so that helpdesk staff can help an employee who forgot a password or lost a device with only those two permissions. Tell them to confirm who is asking before they act, for example by calling the employee back at a number already on record.

Roles and permissions covers the permission model, role composition, and field-level permissions.

5. Criteria

Define the criteria (classification labels) that your teams will use to tag deals, customers, and inventory. Each criterion has a scope — it can apply to customers, deals, inventory items, or any combination.

Criteria covers creation and scoping.

6. Inventory import

Import your display inventory — digital screens and printed surfaces. If your organization uses CityScreen Play for digital displays, enable synchronization so the display catalog is pulled automatically. Printed displays are managed directly in CityScreen Deals.

Inventory covers display management. CS Play integration covers synchronization setup.

7. Entity types and custom fields

Define the entity types your organization needs: document types (invoices, contracts, booking orders), counterparty types (agencies, media owners), directory types (regions, product catalogs), report types, and any other structured records.

For each entity type, define its fields — the names, data types, and behavior of each field. Fields can be strings, numbers, dates, links to other records, sets, collections, maps, or computed expressions.

This is the most time-consuming step. The structure you define here determines what your documents look like, what data your processes can act on, and what your teams fill in day to day.

The entity system covers entity types, fields, and expressions in detail.

8. Templates

For each document type, create one or more templates that define how generated documents look. Templates use placeholders to pull values from the deal, proposal, customer, and entity type fields you defined in step 7.

Templates covers template creation and placeholders.

9. Business processes

If your organization uses process automation, model your BPMN processes. Processes can automate document generation, email notifications, task assignments, entity updates, and deal state transitions.

Publish a process to make it available. Processes can be started manually or triggered by entity events.

Define processes after entity types and templates are in place, because process service tasks reference entity types by name and document generation tasks use templates.

Process automation covers modeling, publishing, and monitoring.

Optional: connect other systems

If other programs need to call CityScreen Deals, sign your employees in through it, or read its employees and groups, set them up after the steps above. OAuth applications, OpenID Connect, the LDAP directory and personal access tokens are described under Identity and API access. These functions are licensed. If your organization’s license does not include them, contact CityScreen.

After setup

Once the checklist is complete, your sales team can follow the path described in your first deal.

The setup is not a one-time task. As your business evolves, you will add entity types, adjust roles, create new templates, and refine processes. Each of the sections linked above covers ongoing management alongside initial setup.