idmtools_platform_comps.ssmt_work_items.icomps_workflowitem module¶
-
class
idmtools_platform_comps.ssmt_work_items.icomps_workflowitem.
ICOMPSWorkflowItem
(_uid: uuid.UUID = None, platform_id: uuid.UUID = None, _platform: IPlatform = None, parent_id: uuid.UUID = None, _parent: IEntity = None, status: idmtools.core.enums.EntityStatus = None, tags: Dict[str, Any] = <factory>, _platform_object: Any = None, name: str = None, assets: idmtools.assets.asset_collection.AssetCollection = <factory>, item_name: str = 'Idm WorkItem Test', asset_collection_id: uuid.UUID = None, asset_files: idmtools.assets.file_list.FileList = None, user_files: idmtools.assets.file_list.FileList = None, related_experiments: list = None, related_simulations: list = None, related_suites: list = None, related_work_items: list = None, related_asset_collections: list = None, work_item_type: str = None, work_order: dict = <factory>, plugin_key: str = '1.0.0.0_RELEASE')¶ Bases:
idmtools.entities.iworkflow_item.IWorkflowItem
,abc.ABC
Interface of idmtools work item
-
item_name
: str = 'Idm WorkItem Test'¶
-
work_order
: dict¶
-
work_item_type
: str = None¶
-
plugin_key
: str = '1.0.0.0_RELEASE'¶
-
get_base_work_order
()¶
-
load_work_order
(wo_file)¶
-
set_work_order
(wo)¶ Update wo for the name with value :param wo: user wo
Returns: None
-
update_work_order
(name, value)¶ Update wo for the name with value :param name: wo arg name :param value: wo arg value
Returns: None
-
clear_wo_args
()¶ Clear all existing wo args
Returns: None
-