The Workgroup API provides tools for managing the organizations and resources included in a baseline ecosystem. A
Workgrouprepresents a logical collection of resources provisioned within Provide's containerized microservices architecture and designed to facilitate shared business processes amongst a group of known participants. A
Workgroupis immutably configured upon initialization with support for a primary
Access to programmatically manage resources associated with a
Workgroupis provided via REST API, to which ACL-based authorization is managed using generic permissions.
Workgroups are used to establish rulesets and define resources for use by participants in a shared baseline process. Typically,
Workgroupvariables are stored in a configurable
Vault, defaulting to the organizational
Vaultas defined by the ecosystem operator
Workgroupexists within a broader environment that includes all external resources needed to complete an end-to-end baselined process. In Provide Baseline, this environment is known as the Ecosystem or Baseline Ecosystem. An ecosystem can encompass systems of record, participants, external workgroups, networks, infrastructure or hosting environments.
An ecosystem is provisioned, curated and managed by an Ecosystem Operator.
An Ecosystem Operator is responsible for
Workgroupcreation, ecosystem management,
Workflowdesign, and infrastructure architecture. Upon
Workgroupinitialization, the ecosystem operator defaults to the creating
User. The ecosystem operator can be changed via an Update Workgroup request within an authorized scope.
Organizations or other entities included in a
Workgroupare referred to as participants. Organizations are invited to become a participant in a
Workgroupby way of an
The Workgroup API is intended to function within the context of an
Within this context, it is assumed that:
arbitrary data pertaining to
list of workgroup participants
arbitrary security policy encompassing the
object that defines the tokenization policies made available to workgroup participants
type of workgroup; defaults to
Returns a list of workgroups within the authorized scope
Get Workgroup Details
Workgroupper the provided parameters
Updates a specified
Returns a list of participants in a specified
List Workgroup Participants