  | 
                            
                             
                              |   | 
                              EVOLUTION | 
                            
                             
                              |   | 
                                | 
                                | 
                            
                           
                             
                              |   | 
                              The 
                                  model view | 
                            
                             
                              |   | 
                                In Evolution, forms 
                                  are managed in data models. 
                                The model view is used to display and work 
                                  with the forms and relationships in an easy 
                                  to understand overview. 
                                   
                                  | 
                                | 
                                
                               |   | 
                            
                             
                                
                                   | 
                            
                             
                              |   | 
                              Forms 
                                  editor | 
                            
                             
                              |   | 
                                In the form editor you work efficiently 
                                  with fields. Evolution makes it easy to add 
                                  and remove fields and set common field attributes. 
                                With Evolution you can change datatypes on 
                                  fields, for instance change a character field 
                                  to an integer, renumber field-ids and change 
                                  field-entry-mode (required to display-only). 
                                  All changes can be done both on new and on already 
                                  created forms, functionality and data is retained. 
                                Evolution keeps track of and synchronizes changes 
                                  when a field is copied to other forms. 
                                Permissions can be set on one or several fields 
                                  at the same time. 
                                   
                                  | 
                                | 
                                
                               |   | 
                            
                             
                                
                                   | 
                            
                             
                              |   | 
                              Synchronize | 
                            
                             
                              |   | 
                                Evolution creates and updates 
                                  forms, fields and functionality on AR System 
                                  Servers through the AR API. Updated forms retain 
                                  existing layout, functionality and data. 
                                Evolution also have functions to keep models 
                                  synchronized to several servers. 
                                 
                                 
                                
  | 
                                | 
                                
                               |   | 
                            
                             
                              |   | 
                            
                             
                              |   | 
                              Maintenance | 
                            
                             
                              |   | 
                                Evolution can fetch 
                                  forms from a AR Server to generate a model, 
                                  after changes, it can be re-synchronized back 
                                  to the AR Server. The model view as well as 
                                  difference checking functions makes it easy 
                                  to detect and correct inconsistencies in your 
                                  applications. 
                                Evolution permits re-modelling to change the 
                                  back-end datamodel. Traditionally, development 
                                  on the remedy platform demands strict discipline 
                                  by the developers to maintain naming conventions 
                                  and field-id numbering. With Evolution you have 
                                  full freedom to change field-ids whenever you 
                                  wish. Evolution also gives automatic support 
                                  for naming conventions. 
                                  
                                 
                                 
                                   
                                
  | 
                                | 
                            
                             
                                
                                   | 
                            
                             
                              |   | 
                              Field 
                                  groups | 
                            
                             
                              |   | 
                                A unique function is "field 
                                  groups"; groups of fields defined on one 
                                  form and then being used on other forms.  
                                One example of field groups; 
                                  The Contact Information form keeps information 
                                  on contact persons. In the form editor you can 
                                  define the field group "Contact" and 
                                  fields in the form may be added to the group. 
                                  The field group can then be used in other forms. 
                                  Fields will automatically be created, with the 
                                  same attributes and permissions. If the field 
                                  group is changed, for instance, if a field is 
                                  added, it will automatically be added wherever 
                                  the field group is being used.  | 
                                | 
                                
                               |   | 
                            
                             
                              |   | 
                            
                             
                              |   | 
                            
                             
                              |   | 
                              Relationships | 
                                | 
                            
                             
                              |   | 
                                The concept of relationship 
                                  management has been taken from traditional datamodelling. 
                                  Evolution has support for 0:n, 1:n and m:n-relationships. 
                                  Adding a relationship between two forms automatically 
                                  creates fields for foreign keys. 
                                Evolution can also generate functionality for 
                                  the relationships to automatically maintain 
                                  normalization, referential integrity and ripple 
                                  between the forms. Evolution also can generate 
                                  gui-functionality for searching in all fields 
                                  mapped in the relationship, examples are given 
                                  in the demo movie "relationships and 
                                  workflow". 
                                  | 
                                | 
                            
                             
                                
                                   | 
                            
                             
                              |   | 
                              Manage | 
                            
                             
                              |   | 
                                Evolution has many functions 
                                  to make it easy to maintain a Remedy application. 
                                  One example is Fields/Permisisions, which presents 
                                  permissions on the fields in a grid view, creating 
                                  good overview as well as allowing changes.  
                                 
                                Other examples include groups merge/split functionality, 
                                  conversion of local applications to deployable 
                                  (which creates and sets roles from existing 
                                  groups.  
                                    | 
                                | 
                                
                               |   | 
                            
                             
                              |   |