📄️ Index Component
The Index component in Pyplan is designed to allow users to filter or select one or multiple values from a predefined list of index values — typically dates, categories, or labels. It's especially useful for driving dynamic filtering in dashboards or interfaces.
📄️ Input Data Component
The Input Data component allows users to enter or modify data directly within the interface. It is a highly customizable field that supports validation rules, styling, and various data types, enabling user interaction within dashboards or planning models.
📄️ Indicator Component
The Indicator component is used in interfaces to display a single KPI or aggregated value in a prominent way (for example, Total Sales, Profit, or Headcount). It is ideal for highlighting key metrics on dashboards and summary pages.
📄️ Rich Text Component
The Rich text component in Pyplan allows users to insert formatted content — such as text, images, links, and styling — into their dashboards or interfaces. It's especially useful for adding titles, descriptions, instructions, or branding elements.
📄️ HTML Menu
The HTML Menu component lets us embed custom HTML into a Pyplan interface and connect HTML elements to application actions without writing additional integration code. We can write or paste HTML and then configure actions that link specific elements to interfaces, application sections, nodes, or dynamic content returned by the model.
📄️ HTML Visualization Component
The HTML Visualization component turns the data of a Pyplan node into a custom, fully styled HTML view rendered inside an iframe. Unlike the static Rich Text component, it is data-bound: it takes the result of a node, runs it through a small Python render() method, and returns the HTML to display — so the output reacts to changes in the Pyplan node and to the interface's filters.
📄️ Button Component
The Button component is an interface element used to execute code that interacts with the application. It is typically used to:
📄️ Menu Component
The Menu component is used to build navigation menus inside a Pyplan interface. With it you can group links to different interfaces or actions in a single, structured component, making it easier for users to move through the application.
📄️ Tasks Component
The Tasks component lets you efficiently control the workflow of an application by assigning tasks to users and tracking their progress. It is designed to support collaboration, review cycles, and clear accountability across a planning or data-entry process.
📄️ Notifications Component
The Notifications component keeps you informed about everything that matters in the application: overdue tasks, process events, and other relevant alerts. It centralizes messages related to your work so you can react quickly and stay aligned with the rest of the team.
📄️ Scheduled Tasks Component
The Scheduled Tasks component lets you monitor and control the scheduled jobs defined for the application. These jobs execute code automatically at predefined times or intervals, so you can automate repetitive processes and ensure that critical operations run on schedule.
📄️ Filter Component
The Filter component groups all indices and selectors present in the interface into a single component. We add it during the editing phase, just like any other component.
📄️ Upload Manager
The Upload Manager component centralizes file upload and download actions, avoiding the need to navigate to the file manager or implement a custom component for basic file handling functions.