Workspace System SmartObjects

There are three tiers to K2 Workspace SmartObjects:

  • Data: SmartObjects built using SmartBox Service Objects and used to store the actual data of the SmartObjects
  • Management: SmartObjects used inside K2 Management Site to manage the workspaces and configurations surrounding these
  • Client: SmartObjects used on the client end can retrieve and use the data stored for workspaces and their configurations.

Workspace Data SmartObjects

These SmartObjects can be found in the Category tree at System\Management\Data\Workspace\SmartObjects.

Area Display Name Description Purpose Notes
Navigation Navigation Scheme Data SmartObject used to store the data for Workspaces

A Navigation Scheme Data SmartObject …

  • Can add new scheme to workspace
  • Can save existing scheme for a workspace
  • Can delete an existing scheme for workspace
  • Can load an existing workspace
  • Can retrieve a list of existing workspaces
 
Navigation Link Data SmartObject used to store link data for associated workspace scheme

A Navigation Link Data SmartObject …

Can add a new link item for a workspace scheme Can save an existing link for a workspace scheme Can update an existing link for a workspace schemeCan delete an existing link for workspace scheme Can load an existing link for a workspace scheme Can retrieve a list of links for existing workspace scheme
 
Navigation Target Type Data SmartObject used to store link data for the types of links that exist in the workspace

A Navigation Target Type Data SmartObject …

  • Can add new target type data item for a workspace link
  • Can save existing target type data item for a workspace link
  • Can delete an existing target type data item for workspace link
  • Can load an existing target type data item for a workspace link
  • Can retrieve a list of target type data items for existing workspace link

There are two target types:

  • K2 Smartform
  • Web Address (URL)
Navigation Target Link Style Data SmartObject used to store link style data for links that exist in the workspace

A Navigation Target Link Style Data SmartObject …

Can add new target links styles for a workspace link Can save existing target links styles for a workspace link Can delete an existing target links styles for workspace link Can load an existing target links styles for a workspace link Can retrieve a list of target links styles for existing workspace link

There are four target types:

  • Header
  • Link
  • Task
  • Form
Configuration Navigation Configuration Data SmartObject used to store workspace configuration data {per system wide or per user}

A Navigation Configuration Data SmartObject …

Can add new configuration data per user or per system for a workspaceCan save existing configuration data per user or per system for a workspaceCan delete an existing configuration data per user or per system for a workspace Can load an existing configuration data per user or per system for a workspace Can retrieve a list of configuration data per user or per system for workspace

There are ten sets of configurations that K2 stores:

  • Task card bar enabled / disabled
  • Actions button enabled / disabled
  • Redirect button enabled /disabled
  • Share button enabled / disabled
  • Sleep button enabled / disabled
  • Release button enabled / disabled
  • Viewflow button enabled / disabled
  • Email button enabled / disabled
  • Copy button enabled / disabled
  • Open in new tab button enabled / disabled
Navigation Configuration Type Data SmartObject used to store types on configuration settings for workspace

A Navigation Scheme Data SmartObject …

Can add new configuration setting types for workspace Can save configuration setting types for workspace Can delete a configuration setting type for workspace Can load a configuration setting type for workspace Can retrieve a list of configuration setting types for workspace

There is one set of configuration types that K2 stores:

  • Task Card Visibility
Navigation Default Workspace Data SmartObject used to store the default workspace per user system wide

A Navigation Scheme Data SmartObject …

  • Can add new default workspace for a user
  • Can save a default workspace for a user
  • Can delete a default workspace for a user
  • Can load a default workspace for a user
  • Can retrieve a list of all a default workspaces for users
 

Workspace Management SmartObjects

These SmartObjects can be found in the Category tree at System\Management\Workspace\SmartObjects.

Area Display Name Description Purpose Notes
Navigation Workspace Navigation Scheme SmartObject used to management workspaces in the system

A Workspace Navigation Scheme SmartObject …

  • Can add new scheme to workspace
  • Can save existing scheme for a workspace
  • Can delete an existing scheme for workspace
  • Can load an existing workspace
  • Can retrieve a list of existing workspaces
 
Workspace Navigation Link SmartObject used to manage workspace links in the system

A Workspace Navigation Link SmartObject …

  • Can add a new link item for a workspace scheme
  • Can save an existing link for a workspace scheme
  • Can update an existing link for a workspace scheme
  • Can delete an existing link for workspace scheme
  • Can load an existing link for a workspace scheme
  • Can retrieve a list of links for existing workspace scheme
 
Workspace Navigation Link Style SmartObject used to manage navigation link styles

A Workspace Navigation Link Style SmartObject …

  • Can add new target links styles for a workspace link
  • Can save existing target links styles for a workspace link
  • Can delete an existing target links styles for workspace link
  • Can load an existing target links styles for a workspace link
  • Can retrieve a list of target links styles for existing workspace link

There are four target types:

  • Header
  • Link
  • Task
  • Form
Configuration Workspace Navigation Configuration SmartObject used to manage and set workspace configuration settings

As a Workspace Navigation Configuration SmartObject …

  • Can add new configuration data per user or per system for a workspace
  • Can save existing configuration data per user or per system for a workspace
  • Can delete an existing configuration data per user or per system for a workspace
  • Can load an existing configuration data per user or per system for a workspace
  • Can retrieve a list of configuration data per user or per system for workspace

There are ten sets of configurations that K2 stores:

  • Task card bar enabled / disabled
  • Actions button enabled / disabled
  • Redirect button enabled /disabled
  • Share button enabled / disabled
  • Sleep button enabled / disabled
  • Release button enabled / disabled
  • Viewflow button enabled / disabled
  • Email button enabled / disabled
  • Copy button enabled / disabled
  • Open in new tab button enabled / disabled
Workspace Navigation Configuration Type SmartObject used to manage configuration types

As a Workspace Navigation Configuration Type SmartObject …

  • Can add new configuration setting types for workspace
  • Can save configuration setting types for workspace
  • Can delete a configuration setting type for workspace
  • Can load a configuration setting type for workspace
  • Can retrieve a list of configuration setting types for workspace

There is one set of configuration types that K2 stores:

  • Task Card Visibility
Image Workspace Image Library SmartObject used to manage workspace images

A Workspace Image Library SmartObject …

  • Can add new images for workspace
  • Can save existing images for workspace
  • Can delete an existing image for workspace
  • Can load an existing images for workspace
  • Can retrieve a list of existing images for workspaces
 

Workspace Client SmartObjects

These SmartObjects can be found in the Category tree at System\Workspace\Site\SmartObjects.

Area Display Name Description Purpose Notes
Client Navigation Navigation Scheme SmartObject used to management workspaces in the system

A Navigation Scheme SmartObject …

  • Can add new scheme to workspace
  • Can save existing scheme for a workspace
  • Can delete an existing scheme for workspace
  • Can load an existing workspace
  • Can retrieve a list of existing workspaces
 
Navigation Link SmartObject used to manage workspace links in the system

A Navigation Link SmartObject …

  • Can add a new link item for a workspace scheme
  • Can save an existing link for a workspace scheme
  • Can update an existing link for a workspace scheme
  • Can delete an existing link for workspace scheme
  • Can load an existing link for a workspace scheme
  • Can retrieve a list of links for existing workspace scheme
 
Navigation Link Style SmartObject used to manage navigation link styles

A Navigation Link Style SmartObject …

  • Can add new target links styles for a workspace link
  • Can save existing target links styles for a workspace link
  • Can delete an existing target links styles for workspace link
  • Can load an existing target links styles for a workspace link
  • Can retrieve a list of target links styles for existing workspace link

There are four target types:

  • Header
  • Link
  • Task
  • Form
Navigation Target Type SmartObject used to store link data for the types of links that exist in the workspace

A Target Type Data SmartObject …

  • Can add new target type data item for a workspace link
  • Can save existing target type data item for a workspace link
  • Can delete an existing target type data item for workspace link
  • Can load an existing target type data item for a workspace link
  • Can retrieve a list of target type data items for existing workspace link

There are two target types:

  • K2 Smartform
  • Web Address (URL)
Client Configuration Navigation Configuration SmartObject used to manage and set workspace configuration settings

A Navigation Configuration SmartObject …

  • Can load an existing configuration data per user or per system for a workspace
  • Can retrieve a list of configuration data per user or per system for workspace

There are ten sets of configurations that K2 stores:

  • Task card bar enabled / disabled
  • Actions button enabled / disabled
  • Redirect button enabled /disabled
  • Share button enabled / disabled
  • Sleep button enabled / disabled
  • Release button enabled / disabled
  • Viewflow button enabled / disabled
  • Email button enabled / disabled
  • Copy button enabled / disabled
  • Open in new tab button enabled / disabled
Navigation Configuration Type SmartObject used to manage configuration types

A Navigation Configuration Type Data SmartObject …

  • Can add new configuration setting types for workspace
  • Can save configuration setting types for workspace
  • Can delete a configuration setting type for workspace
  • Can load a configuration setting type for workspace
  • Can retrieve a list of configuration setting types for workspace

There is one set of configuration types that K2 stores:

  • Task Card Visibility
Navigation Default Workspace SmartObject used to retrieve and store default workspaces for users

A Navigation Default Workspace SmartObject …

  • Can add new default workspace for a user
  • Can save a default workspace for a user
  • Can delete a default workspace for a user
  • Can load a default workspace for a user
  • Can retrieve a list of all a default workspaces for users
 
Recently Used User SmartObject used to store and retrieve recently used users in workspace

A Recently Used User SmartObject …

  • Can add new recently used user in workspace
  • Can retrieve a list of recently used users in workspaces
 
Image Workspace Image Library SmartObject used to manage workspace images

A Workspace Image Library SmartObject …

  • Can add new images for workspace
  • Can save existing images for workspace
  • Can delete an existing image for workspace
  • Can load an existing images for workspace
  • Can retrieve a list of existing images for workspaces

 

 

Workspace SmartObjects Relational Diagram

The following diagram shows the relationships of the SmartObjects with each other.