Skip to main content

DesWorkspace

A workspace provides a flexible and secure method for managing design, manufacturing and supply content.

type DesWorkspace implements Node {
authId: String!
configuration: DesWorkspaceConfiguration!
description: String
id: ID!
isDefault: Boolean!
library(
args: DesLibraryArgsInput
): DesLibrary!
location: DesWorkspaceLocation!
name: String!
projects(
where: DesProjectFilterInput
): [DesProject!]!
tasks: [DesTask!]!
team: DesTeam!
url: String!
workflowDefinitions(
where: DesWorkflowDefinitionFilterInput
): [DesWorkflowDefinition!]
workflows(
where: DesWorkflowFilterInput
withVariable: DesWorkflowFilterByVariableInput
): [DesWorkflow!]
}

Fields

DesWorkspace.authId ● String! non-null scalar

The identifier of this workspace used for authorization.

DesWorkspace.configuration ● DesWorkspaceConfiguration! non-null object

The configuration of this workspace.

DesWorkspace.description ● String scalar

The summary of this workspace content or purpose.

DesWorkspace.id ● ID! non-null scalar

The node identifier for the workspace (used by desWorkspaceById).

DesWorkspace.isDefault ● Boolean! non-null scalar

Tells if the workspace is the current user default.

DesWorkspace.library ● DesLibrary! non-null object

The resource managing components for this workspace.

DesWorkspace.library.args ● DesLibraryArgsInput input

DesWorkspace.location ● DesWorkspaceLocation! non-null object

The location of this workspace.

DesWorkspace.name ● String! non-null scalar

The descriptive label for this workspace.

DesWorkspace.projects ● [DesProject!]! non-null object

The list of projects managed in this workspace.

DesWorkspace.projects.where ● DesProjectFilterInput input

DesWorkspace.tasks ● [DesTask!]! non-null object

The list of workspace tasks. For a particular workspace consider using the more effective query desWorkspaceTasks.

DesWorkspace.team ● DesTeam! non-null object

The list of members authorized for this workspace.

DesWorkspace.url ● String! non-null scalar

The web address of this workspace.

DesWorkspace.workflowDefinitions ● [DesWorkflowDefinition!] list object

The list of workflow definitions in this workspace.

DesWorkspace.workflowDefinitions.where ● DesWorkflowDefinitionFilterInput input

DesWorkspace.workflows ● [DesWorkflow!] list object

The list of workflows in this workspace.

DesWorkspace.workflows.where ● DesWorkflowFilterInput input
DesWorkspace.workflows.withVariable ● DesWorkflowFilterByVariableInput input

Filter workflows by a variable.

Interfaces

Node interface

The node interface is implemented by entities that have a global unique identifier.