-
Notifications
You must be signed in to change notification settings - Fork 343
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Content of #2722 + suggested changes --------- Co-authored-by: Benjamin Parisel <benjamin.parisel@bonitasoft.com> Co-authored-by: Romain Bioteau <romain.bioteau@bonitasoft.com>
- Loading branch information
1 parent
46cacac
commit 5fe8c86
Showing
10 changed files
with
330 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
= Living Applications with Bonita UID | ||
:description: This page explains what a Living Application is, what it is made of, and how you can create your own applications. | ||
{description} | ||
|
||
[NOTE] | ||
==== | ||
Starting from 2024.3 version, Bonita UI Builder is the only standard for designing all your applications. It brings a host of advanced features and improved usability, designed to help you create even more compelling and user-friendly interfaces. Bonita UI Builder is an application-centric development environment that allows for designing interfaces, forms and application pages, without distinction. | ||
During the transition, you can continue using Bonita UI Designer while exploring Bonita UI Builder. Eventually, Bonita UI Designer will be phased out, but we will provide support and resources to ensure a smooth transition. Check our xref:applications:bonita-ui-builder.adoc[documentation] to learn more and start creating applications with Bonita UI Builder. | ||
==== | ||
|
||
|
||
A Living Application is a navigation of pages that can be accessed by a xref:identity:profiles-overview.adoc[Profile]. + | ||
It is created and operated within Bonita Platform: created with Bonita Studio and UI Designer, deployed with Bonita Continuous Delivery, run by Bonita Runtime. | ||
|
||
Its purpose is to display and structure the right information and provide the right controls at the right time to the profiles, so they can efficiently perform their tasks. + | ||
|
||
_Graphically_, an application is made of a navigation menu and a set of pages. In some of the pages, some controls, like -"Validate" or "Reject" buttons- are directly linked to processes and execute tasks in the background. Others -like "New request" or "Add additional information"- open forms that, once submitted start a new process instance, or execute a task. + | ||
Bonita allows you to create xref:ROOT:bonita-purpose.adoc#_what_can_i_do_with_bonita[different types of applications]. + | ||
|
||
_Structurally_, an application is made of various xref:ROOT:project-structure.adoc[elements]. Some are directly linked to the application (name, token, navigation), others are referenced (layout, pages, profiles, theme). They are all assembled in the application descriptor. + | ||
|
||
Bonita comes with four xref:ROOT:bonita-applications-interface-overview.adoc[Bonita Applications]. + | ||
|
||
We encourage our users to create their own *custom applications* so as to create the best user experience for their specific use-cases. + | ||
The application can be put together by the citizen developer or a professional developer. + | ||
You just need to make sure that all the elements have been developed before you can use them in the application descriptor. + | ||
For testing purposes, Bonita provides a layout and several themes, before you create your own. | ||
|
||
[.card-section] | ||
== Application elements | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:application-creation.adoc[[.card-title]#Application descriptor# [.card-body.card-content-overflow]#pass:q[Both its ID card and the place where all elements come together]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:pages.adoc[[.card-title]#Pages# [.card-body.card-content-overflow]#pass:q[The foundation for a great end-user experience]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:identity:profiles-overview.adoc[[.card-title]#Profiles# [.card-body.card-content-overflow]#pass:q[Entities of the organization who can access the application]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:layout-development.adoc[[.card-title]#Layout# [.card-body.card-content-overflow]#pass:q[The visual structure of the application]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:customize-living-application-theme.adoc[[.card-title]#Theme# [.card-body.card-content-overflow]#pass:q[The graphical details that create a visual identity]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:navigation.adoc[[.card-title]#Navigation between applications# [.card-body.card-content-overflow]#pass:q[How to switch from one application to another]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:multi-language-applications.adoc[[.card-title]#Multi-language applications# [.card-body.card-content-overflow]#pass:q[How to translate applications in several languages]#] | ||
-- | ||
|
||
|
||
[.card-section] | ||
== The resources | ||
|
||
Starting the development of an application from scratch may not be the most efficient way to go. If your project implies: | ||
|
||
* That a user picks tasks in a tasklist made of all processes, you may want to try and use or customize our *Bonita User Application* | ||
* That an administrator-like user monitors the health of process execution and fixes the potential errors, you may want to try and use or customize our *Bonita Administrator Application* | ||
* Specific pages showing specific business data, you may want to *borrow a project created by a Community member and customize it* | ||
* Adaptive Case Management, with non-sequential parts in the processes to let the knowledge workers' expertise decide which tasks to do and which ones to skip for a dedicated case, you may check our *ACM example* | ||
[.card.card-index] | ||
-- | ||
xref:runtime:user-application-overview.adoc[[.card-title]#Bonita User Application# [.card-body.card-content-overflow]#pass:q[Start process instances and execute tasks using a generic tasklist]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:admin-application-overview.adoc[[.card-title]#Bonita Administrator Application# [.card-body.card-content-overflow]#pass:q[Monitor and troubleshoot process execution]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
https://community.bonitasoft.com/project?title=&field_type_tid=All&field_project_category_tid=1341&field_certification_tid=All&sort_by=created&sort_order=DESC[[.card-title]#Community projects# [.card-body.card-content-overflow]#pass:q[Browse the Community members' applications to get inspired]#] | ||
-- | ||
|
||
[.card.card-index] | ||
-- | ||
xref:ROOT:use-bonita-acm.adoc[[.card-title]#Adaptive Case Management example# [.card-body.card-content-overflow]#pass:q[An all configured process and its dedicated application]#] | ||
-- | ||
|
||
|
||
[.card-section] | ||
== Related topics | ||
|
||
[.card.card-index] | ||
-- | ||
xref:runtime:bonita-applications-deep-dive.adoc[[.card-title]#Applications deep dive# [.card-body.card-content-overflow]#pass:q[Applications under the hood, and the four Bonita applications]#] | ||
-- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.