ProtocolService
Functions
add_agent_to_protocol_id_by_agent_version_id @classmethod
add_community_agent_version_to_protocol_id @classmethod
add_connector_to_protocol @classmethod
protocol_model :
ProtocolModel from_process_name :
str from_port_name :
str to_process_name :
str to_port_name :
str Return type :
ProtocolUpdate add_connector_to_protocol_id @classmethod
protocol_id :
str from_process_name :
str from_port_name :
str to_process_name :
str to_port_name :
str Return type :
ProtocolUpdate add_connectors_to_protocol @classmethod
protocol_model :
ProtocolModel connectors :
List Return type :
ProtocolUpdate add_dynamic_input_port_to_process @classmethod
protocol_id :
str process_name :
str io_spec_dto :
IOSpecDTO Return type :
ProtocolUpdate add_dynamic_output_port_to_process @classmethod
protocol_id :
str process_name :
str io_spec_dto :
IOSpecDTO Return type :
ProtocolUpdate add_dynamic_param_spec_of_process @classmethod
protocol_id :
str process_name :
str config_spec_name :
str param_name :
str spec_dto :
ParamSpecDTO Return type :
ProtocolUpdate add_empty_protocol_to_protocol @classmethod
add_empty_protocol_to_protocol_id @classmethod
add_input_resource_to_process_input @classmethod
Add a source task to the protocol. Configure it with the resource. And add connector from source to process
protocol_id :
str resource_id :
str process_name :
str input_port_name :
str Return type :
ProtocolUpdate add_input_resource_to_protocol_id @classmethod
Add a source task to the protocol. Configure it with the resource.
protocol_id :
str resource_id :
str Return type :
ProtocolUpdate add_interface_to_protocol @classmethod
protocol_model :
ProtocolModel name :
str target_process_name :
str target_port_name :
str Return type :
ProtocolUpdate add_interface_to_protocol_id @classmethod
protocol_model_id :
str target_process_name :
str target_port_name :
str Return type :
ProtocolUpdate add_outerface_to_protocol @classmethod
protocol_model :
ProtocolModel name :
str source_process_name :
str source_port_name :
str Return type :
ProtocolUpdate add_outerface_to_protocol_id @classmethod
protocol_id :
str source_process_name :
str source_port_name :
str Return type :
ProtocolUpdate add_output_task_to_process_ouput @classmethod
Add a output task to the protocol. And add connector from process to output
protocol_id :
str process_name :
str output_port_name :
str Return type :
ProtocolUpdate add_process_connected_to_input @classmethod
add_process_connected_to_output @classmethod
add_process_model_to_protocol @classmethod
add_process_to_protocol @classmethod
add_process_to_protocol_id @classmethod
add_scenario_template_to_protocol @classmethod
add_viewer_to_process_output @classmethod
configure_process @classmethod
configure_process_model @classmethod
copy_protocol @classmethod
create_community_agent @classmethod
process_id :
str form_data :
CommunityCreateAgentDTO Return type :
CommunityAgentVersionCreateResDTO create_community_agent_version @classmethod
process_id :
str agent_id :
str Return type :
CommunityAgentVersionCreateResDTO create_empty_protocol @classmethod
instance_name :
str Return type :
ProtocolModel create_protocol_model_from_graph @classmethod
graph :
ProtocolGraphConfigDTO Return type :
ProtocolModel create_protocol_model_from_template @classmethod
scenario_template :
ScenarioTemplate Return type :
ProtocolModel create_protocol_model_from_type @classmethod
protocol_type :
Type instance_name :
str config_params :
Dict Return type :
ProtocolModel create_scenario_template_from_id @classmethod
protocol_id :
str name :
str description :
RichTextDTO Return type :
ScenarioTemplate delete_connector_of_protocol @classmethod
delete_dynamic_input_port_of_process @classmethod
protocol_id :
str process_name :
str port_name :
str Return type :
ProtocolUpdate delete_dynamic_output_port_of_process @classmethod
protocol_id :
str process_name :
str port_name :
str Return type :
ProtocolUpdate delete_interface_of_protocol @classmethod
protocol_model :
ProtocolModel interface_name :
str Return type :
ProtocolUpdate delete_interface_of_protocol_id @classmethod
protocol_id :
str interface_name :
str Return type :
ProtocolUpdate delete_outerface_of_protocol @classmethod
protocol_model :
ProtocolModel outerface_name :
str Return type :
ProtocolUpdate delete_outerface_of_protocol_id @classmethod
protocol_id :
str outerface_name :
str Return type :
ProtocolUpdate delete_process_of_protocol @classmethod
delete_process_of_protocol_id @classmethod
protocol_id :
str process_instance_name :
str Return type :
ProtocolUpdate duplicate_process_to_protocol_id @classmethod
fork_community_agent @classmethod
process_id :
str form_data :
CommunityCreateAgentDTO agent_version_id :
str Return type :
CommunityAgentVersionCreateResDTO generate_scenario_template @classmethod
protocol_id :
str Return type :
ScenarioTemplate get_by_id_and_check @classmethod
id :
str Return type :
ProtocolModel get_community_agent @classmethod
agent_version_id :
str Return type :
CommunityAgentDTO get_community_agent_and_check_rights @classmethod
agent_version_id :
str Return type :
Optional get_community_available_agents @classmethod
get_community_available_space @classmethod
get_dynamic_param_allowed_param_spec_types @classmethod
protocol_id :
str process_name :
str Return type :
Dict remove_dynamic_param_spec_of_process @classmethod
protocol_id :
str process_name :
str config_spec_name :
str param_name :
str Return type :
ProtocolUpdate rename_and_update_dynamic_param_spec_of_process @classmethod
protocol_id :
str process_name :
str config_spec_name :
str param_name :
str new_param_name :
str spec_dto :
ParamSpecDTO Return type :
ProtocolUpdate rename_process @classmethod
protocol_id :
str process_instance_name :
str custom_name :
str Return type :
ProcessModel reset_process_of_protocol @classmethod
run_process @classmethod
protocol_id :
str process_instance_name :
str Return type :
ProtocolUpdate save_interface_layout @classmethod
protocol_id :
str interface_name :
str layout :
ProcessLayoutDTO save_layout @classmethod
protocol_id :
str layout_dict :
ProtocolLayoutDTO save_outerface_layout @classmethod
protocol_id :
str outerface_name :
str layout :
ProcessLayoutDTO save_process_layout @classmethod
protocol_id :
str process_instance_name :
str layout :
ProcessLayoutDTO set_process_model_config_value @classmethod
update_code_params_visitility @classmethod
update_dynamic_input_port_of_process @classmethod
protocol_id :
str process_name :
str port_name :
str io_spec :
IOSpecDTO Return type :
ProtocolUpdate update_dynamic_output_port_of_process @classmethod
protocol_id :
str process_name :
str port_name :
str io_spec :
IOSpecDTO Return type :
ProtocolUpdate update_dynamic_param_spec_of_process @classmethod
protocol_id :
str process_name :
str config_spec_name :
str param_name :
str spec_dto :
ParamSpecDTO Return type :
ProtocolUpdate update_process_style @classmethod
protocol_id :
Any process_instance_name :
str style :
TypingStyle Return type :
ProcessModel