Defining and Developing Processes
FLOWer Studio is a development environment unlike any other. You define your processes very simply by using ‘drag and drop’ techniques. You may develop a whole application without any scripting or program coding.
Studio allows you define complex process constructs based on your business rules. You build in the process flow and Studio allows you to cater for those time consuming exceptions which occur in any process. You define a hierarchy involving dynamic sub-processes to automatically allow for changes in the case data even when the user is halfway through the job.
Developing Forms
FLOWer Studio includes its own form development tool, you design the screens to appear exactly as you wish the user to see them. Control functions are available to format fields and enable dynamic drop downs which may be populated from databases in other applications. Studio allows such functions as alignment to make the forms neat and tidy and gives you frames and multipage forms.
The forms are linked to actions in the process. Actions are based on data rather than being dependent upon the user completing a screen and selecting an OK button. One screen may be used for several activities at different points in the process.
Developing Integration with other Applications
FLOWer is often used within an IT infrastructure including other applications. This means that FLOWer may need to integrate with other systems in different ways. FLOWer Studio includes facilities for developing and managing such integration.
Often integration is achieved by simply mapping data fields within FLOWer to corresponding fields in an external database. This means you can populate a screen within FLOWer from data already contained in another application, you may also update the external application when you change the data within FLOWer.
Defining the Role Structure
In FLOWer you can define various roles using different levels of authorisation. By building a hierarchy of roles the different authority levels are simple to manage. The defined roles are easily allocated to each process step. This is done using the unique three-layered authorisation model of FLOWer. At each process step you can specify which role is allowed to carry out, skip or redo the action.
