Methods
# BpmnModeler()
This component renders the BPMN modeling interface as well as the sidebar.
# CreateRobotContainer()
Provides the first Box of Robot Overview with the "Create new Robot"-Box
# Error()
Error page of the application
# HeaderNavbar()
Renders the header navbar for all pages and initially selects the passed key element.
Example
return <HeaderNavbar selectedKey={2} />
# Home()
Homepage of the application
# ModelerSidebar()
This class decides which sidebar is displayed. It updates itself depending on the number of selected BPMN elements.
It initializes state based on properties and session storage. It binds all state-methods.
# PPApplicationDropdown()
Renders the application-dropdown based on passed list of applications.
# PPIdSection()
Renders the task-dropdown based on the passed list of tasks.
# PPNameSection()
Renders the name input field with the corresponding label.
# PPOutputValueSection()
Renders the OutputValue-Section for activities.
# PPParameterInput()
Renders a parameter input field for a given parameter
# PPParameterSection()
Renders the name input field with the corresponding label.
# PPRpaSection()
Renders the RPA-Input fields if BPMN element is an activity
# PPTaskDropdown()
Renders the task-dropdown based on passed list of task.
# PPTitleSection()
Renders the corresponding title for selected BPMN element
# PropertiesPanel()
Displays the PropertiesPanel for one selected BPMN-Element.
# removeUnsupportedBpmnFunctions()
Removes unsopported BPMN artifacts from the modeler
# RobotContainer()
Provides a prototype-box for all robots to be displayed in the Robot Overview
# RobotFile()
View of the robot file
# RobotFileSyntaxModal()
View of the robot file
# RobotInteractionCockpit()
View where you can interact with a robot and enter parameters
# RobotInteractionExecutionSection()
Renders the robot logs and robot status while executing
# RobotInteractionInputParameter()
Renders a parameter input field for a given parameter
# RobotInteractionInputSection()
Renders all necessary input fields for inserting the missing parameters before executing a robot
# RobotLogCard()
Renders the status of an individual robot log
# RobotModeler()
Modeler page that enables the user to build a robot
# RobotOverview()
Overview page, where all robots are displayed and can be opened.