Skip to main content

Reference


Where groups are kept​

Groups are kept by the group service (group/v1, one source per tenant, versioned). A group is identified by its _id or by service:type:category:name. See the Group service and Group in ODSL.

FieldTypeNotes
name, descriptionString
service, type, categoryStringTogether with the name, unique for the owner
sharedBooleanSeen by everyone when true, otherwise only by owner
dynamicBooleanTrue when the members are found by dynamicOptions
itemsListThe members of a static group
dynamicOptionsObjectservice, source, field, filter, objectFilter or aggregation
calendar, cron, timezone, offset, useLatest, script, expressionCurve build groups
script, checksQuality groups; each check has name and expression
approvers, versionApproval groups
enabled, cron, calendar, offset, version, script, expressionExport groups
integrationObjectLists sent by the Integration extension

Calls Group Manager makes​

WhatCall
List groupsGET group/v1
Save a list or policy user groupPOST group/v1?_replace=true with the whole group
Save a curve groupPOST curve/v1/group/{type}
Members of a dynamic groupGET group/v1/{id} with items in _project
VersionsGET group/v1/{id}/* and GET group/v1/{id}/{version}
DeleteDELETE group/v1/{id}/*
Curves in a curve groupGET curve/v1/info filtered on the group field; changed with POST curve/v1/info
Run nowPOST curve/v1/{group}/{ondate}?_function=cutoff, check, export or approve
Policies of a policy groupGET policy/v1 filtered on members; changed with POST policy/v1

Saves always send the whole group with _replace, so removed items and fields are really removed.


Permissions​

What you can see and change is decided by the platform: unshared groups of other people are not listed, and saves are checked by the group, curve and policy services. Showing a button does not give a right the platform refuses; its reason is shown when a save fails.


Extension contents​

ItemId
Extensionodsl.group_manager
Feature policyextension.odsl.group_manager (features odsl.group_manager.manage, .master_data, .data)
ViewsGroup Manager (Manage menu), Groups tab on the Master Data and Data screens
Insightodsl.group_manager.groups
Home page tasksodsl.group_manager.new, odsl.group_manager.people, odsl.group_manager.checks

A Home page task or link can open Group Manager with properties: GROUP (a group id or service:type:category:name), TAB checks, ACTION new and KIND (list, policy, build, quality, approval, export).