benchling_sdk.services.v2.stable.workflow_task_group_service module¶
- class WorkflowTaskGroupService¶
Bases:
benchling_sdk.services.v2.base_service.BaseServiceWorkflow Task Groups.
Workflow task groups are groups of workflow tasks of the same schema.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups
- archive(workflow_task_group_ids: Iterable[str], reason: WorkflowTaskGroupArchiveReason) WorkflowTaskGroupsArchivalChange¶
Archive one or more workflows.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/archiveWorkflowTaskGroups
- create(workflow_task_group: WorkflowTaskGroupCreate) WorkflowTaskGroup¶
Create a new workflow task group.
If no name is specified, uses the workflow schema name and a unique incrementor separated by a single whitespace.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/createWorkflowTaskGroup
- get_by_id(workflow_task_group_id: str) WorkflowTaskGroup¶
Get a workflow task group.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/getWorkflowTaskGroup
- list(ids: Optional[Iterable[str]] = None, schema_id: Optional[str] = None, folder_id: Optional[str] = None, project_id: Optional[str] = None, mentioned_in: Optional[Iterable[str]] = None, watcher_ids: Optional[Iterable[str]] = None, execution_types: Optional[Iterable[str]] = None, responsible_team_ids: Optional[Iterable[str]] = None, status_ids_any_of: Optional[Iterable[str]] = None, status_ids_none_of: Optional[Iterable[str]] = None, status_ids_only: Optional[Iterable[str]] = None, name: Optional[str] = None, name_includes: Optional[str] = None, creator_ids: Optional[Iterable[str]] = None, modified_at: Optional[str] = None, display_ids: Optional[Iterable[str]] = None, archive_reason: Optional[str] = None, page_size: Optional[int] = None) PageIterator[WorkflowTaskGroup]¶
List workflow task groups.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/listWorkflowTaskGroups
- unarchive(workflow_task_group_ids: Iterable[str]) WorkflowTaskGroupsArchivalChange¶
Unarchive one or more workflows.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/unarchiveWorkflowTaskGroups
- update(workflow_task_group_id: str, workflow_task_group: WorkflowTaskGroupUpdate) WorkflowTaskGroup¶
Update a workflow task group.
See https://benchling.com/api/reference#/Workflow%20Task%20Groups/updateWorkflowTaskGroup