Permission Set

Represents a set of permissions that's used to grant more access to one or more users without changing their profile or reassigning profiles. You can use permission sets to grant access but not to deny access.

This type extends the Metadata metadata type and inherits its name field.

Declarative Metadata File Suffix and Directory Location

The file suffix is permissionset. There is one file for each permission set, stored in the permissionsets folder in the corresponding package directory.

├── steedos-app/main/default
├── ...
│   └── permissionsets
│       └── contract_manager.permissionset.yml
├── ...

Declarative Metadata Sample Definition

When adding or changing a permission set, you don't need to include all permissions—you only need to include the permissions you're adding or changing.

Every user may have more than one permission set, for example, that means that a user may belong to both the contract manager and the organization manager.

A sample yml definition of a permission set for the contract managers is shown below.

name: contract_manager
label: Contract Managers
license: platform
description: A collection of privileges for a contract manager.
Have questions about Steedos??
Contact Steedos and our technical expert will answer your questions.

Our technical experts have more than 10 years of experience in management software development, and they are always ready to help you with any questions you may have about the functionality, pricing, implementation or any other aspect of Steedos.


Steedos is a new generation of low code platform, based on business intelligence and model driven, it can easily and easily create intelligent, mobile and personalized applications according to the needs of business departments.

Copyright © 2020 Steedos, Inc.