Mobile2b logo Apps Pricing
Book Demo

Business Objects Documentation

Duplication

The process creates a new object/s (having new uuid) with the same state and no history. The behavior of the relationships is as follows:

  1. ONE_TO_ONE is preserved and will still point to the original object (the original object which was duplicated).
  2. ONE_TO_MANY is not preserved. Each such relationship will be set to null for the duplicate.
  3. MANY_TO_ONE is preserved and will still point to the original object (the original object which was duplicated).
  4. MANY_TO_MANY - TBD

To modify the duplicated objects according to your requirements - please use batch edit or edit the specific object.

An illustrative example:

A brief video instruction:

Filters

There are filters for all Business Model properties.

Depending on the property you are filtering there are different operators you can choose from. For example you can filter Text property by "Contains", "Does not contain", "Equals" or "Does not equal".

When multiple filters are set they are added up - only the Business Objects matching all filters will be shown. For example "Text contains problem" and "Status is Danger" will show only objects with Text property containing "problem" and Status property equals "Danger".

Actions

Start Flow

Parameters

You can set parameters as key-value-pairs for each action. You can use certain placeholders for dynamic parameter values:

PlaceholderDescription
current_object_idThe ID of the business object where the action was clicked.
property_{id} The value of a specific property of the business object where the action was clicked. Replace {id} with a specific property ID. You can get the property ID in Model Designer

If you want to pass the ID of an object to a Flow, you can do:

ID: triggerObjectId Value: current_object_id

Access Rights

Access rights are a way to restrict access to a particular Business Object. Access rights work in combination with role permissions to allow for a fine-grained two-dimensional permission system.

Access rights are always set per Business Model. Configuring access to objects of one model has no effect on access to objects of a different model.

Default Access

You can set default access for Business Objects of a given Model by going to Business Models > Model Designer > Default User Access . If you set default access, you don't need to set access on each individual Business Object. However, if you do set access on a Business Object, it overwrites (replaces) the default access settings.

Disabling Access Control

You can disable access control for a given Business Model altogether. Go to Account > Configuration > Business Objects > Access Control Disabled and select the respective Business Model.

If access control is disabled for a Business Model, all users can access all Business Objects in that collection and edit them according to their role permissions.

Role Permissions & Access Rights

The relationship between role permissions and access rights can be thought of as two axis in a two-dimensional permission system.

An access right defines IF a user can access an object. If so, the role permissions define WHAT a user can do with this object (create, read, delete).

Example 1: Admins

Admins always have access to all objects with all permissions .

CreateReadDelete
Object 1
Object 2
Object 3

Example 2

Permission : Read objects. Access rights : Object 1, Object 3.

CreateReadDelete
Object 1
Object 2
Object 3

Example 3

Permissions : Read objects, delete objects. Access right : Object 2.

CreateReadDelete
Object 1
Object 2
Object 3

Example 4

Permission : Read objects. Access control disabled .

CreateReadDelete
Object 1
Object 2
Object 3

Example 5

Permission : Read objects. Access control enabled but no access to any objects (neither on object level, nor via default access).

CreateReadDelete
Object 1
Object 2
Object 3

Was this helpful?

tisaxmade in Germany
© Copyright Mobile2b GmbH 2010-2024