Getting Started
Demo App¶
Each Platform 6 instance comes with an uninstalled Demo App that has been designed and built to help developers understand how Platform 6 can be leveraged to create applications.
Developers are highly encouraged to install the Demo App and go through the tutorial to understand how it works, step by step.
Built-in Services¶
Platform 6 comes with a large set of built-in services that can be leveraged to create an application:
- Administration: manage users and permissions
- Bundled Resources: handle resources to be included on a P6 application
- Counters: manage queries that can be run on Transactions and Routing Orders
- Data Models: store XML schemas to validate the structure of XML files
- Email Profiles: create and edit the email profiles
- Frames: create and visualize inline frames to be included in dashboards in Home Pages
- Home Pages: configure Home Pages combining Counters, Reports and Frames
- Organizations: manage an organization tree structure and assign users to nodes
- Reports: design graphical Reports that can be included in Home Pages
- Routes: create and manage Routes
- Routing Orders: manage Routing Orders
- Scripts: develop and execute Scripts
- Stored Procedures: write and execute SQL queries
- Stripe Payments: charge customers online
- Tables: create and edit Tables, manage data stored in Tables (add,edit,delete records)
- Transactions: search, display, delete, edit and reprocess Transactions
- Views: configure the display of the Transactions and the Workflow Tasks screens
- Workflow Steps: create and edit Workflow Steps defining actions offered to Assignees and subsequent processing
Custom Services¶
Platform 6 allow developers to create their own custom services using their preferred language, and connect them to other services thanks to the P6 Common Message Bus.
Platform 6 DSL¶
The Platform 6 DSL guide provides details about the mini-language developed for the operation and the control of the Platform 6 instances.
Common Message Bus API¶
The Common Message Bus API explains how to send a specific message to a deployed built-in Service.
Platform 6 additional tools¶
- Audit Providers: audit the Platform 6 functions
- Jobs Control Panel: manage and monitor all the long running jobs
- Service Status Header: manage the service execution lifecycle