#1 Object/New Object top La Form Object Browser représente une visualisation en arbre avec des groupes des objets et des propriétés par l'objet. Cette visualisation est interactive et permet à l'utilisateur d'opérer en visualisant et en créant la structure de l'arbre avec des personnalisations.
Selon le noeud sélectionné, avec le bouton droit du souris, il est possible d'opérer en différentes modalités.
Si le noeud est du type Object , avec le bouton droit du souris dans l'arbre de gauche, les fonctions disponibles sont:
Fonctions Customize Class Avec cette fonctionnalité, il est possible de créer une personnalisation de la classe sélectionnée. Il est utilisé en cas d'insertion de nouvelles propriétés personnalisées. Les objets ajoutés seront du type Client ou Associé, sur la base de la typologie d'installation. New SubClass Il ajoute une classe enfant à la classe sélectionnée. Edit Avec cette fonctionnalité, il est visualisé la Form Business Object dans laquelle il est possible de modifier certaines propriétés et informations de la classe en objets. S'il est classe Standard, seuls certains attributs peuvent être modifiés. Pour les classes Client, tous les attributs sont modifiables.
Delete Avec cette fonctionnalité, il est possible d'éliminer l'objet. New Widget Il ajoute, dans la fiche Widgets, un nouvel objet du type Widget. Il ouvre une nouvelle Form Widget où l'utilisateur peut créer un nouveau composant graphique relatif à la classe en question. New Method Il ajoute une nouvelle méthode à la classe sélectionnée. Il ouvre la Form méthode où l'utilisateur peut définir les informations de telle méthode. New Algorithm Il ajoute un nouvel algorithme à la classe sélectionnée. Il ouvre la Form algorithme où l'utilisateur peut définir les informations de tel algorithme et ajoute les méthodes à l'intérieur de l'algorithme. New State/Transition Group Il ajoute un nouveau groupe relativement aux états de l'objet et aux Transactions. L'objet peut varier d'état avec des contraintes qui sont établis dans les Transactions.
Les Transactions établissent la directionnalité des changes d'état et quelles opérations sont exécutées dans le change. New Trasformation Il ajoute une nouvelle Transformation. Les Transformations consistent dans la génération d'autres objets (pas entendu comme classes mais comme fichiers) qui représentent l'objet de Business. Un exemple est la transformation d'un document, donc l'objet de Business, dans un fichier du type PDF. Les objets engendrés peuvent être courrier électronique, fichier physique et chaînes. Les Transformation peuvent être utilisées dans la Transformation ou à l'intérieur du code source de l'application. La fonction New Trasformation ouvre la fenêtre Transformation où l'utilisateur peut définir les attributs et les fonctionnalités.
Dans le panneau de droit, les informations représentées pour le noeud du type Object sont:
Informations Object Code Code d'identification de la classe. Name Nom de la classe. Description Description détaillée de la classe. Nature Pour ce champ il y a des options: standard, associé et client sur la base de combien est utilisé l'ARM. Par exemple, si l'ARM est utilisé avec associé, le champ Nature aura seul les options associées et client. Read-only Module Chaque classe est présente dans un module, donc dans une Dll. En cette propriété on définit en quel module sera utilisée la classe avec les services de lecture données. Read-Write Module En cette propriété, on définit en quel module est utilisée la classe avec les services d'insertion des données. Read-only Namespace Namespace Dot Net correspondant au module Readonly. Read-write Namespace Namespace Dot Net correspondant au module Read-Write. Mapping Schema Name Schéma de la base de données utilisé par l'objet dans la base de données. Mapping Table Nom de la vue ou du tableau dans la base de données. Template Structure prédéfinie qui est associée à un objet pour permettre à l'application ARM de créer le code source préformaté par l'objet. Ça facilite le développement du code par le programmateur parce que la classe aura déjà les propriétés définiées. Base Object Si la personnalisation d'une classe dérive par une classe standard existante, en cette propriété serà indiquée la classe standard de dérivation. Discriminator Value Propriété utilisée par le développement intérieur standard. Shared Interface Module Telle propriété identifiée en quel module partagé sera insérée l'interface de l'objet. Use Fluentis Reporting Il identifie si l'application utilisera pour l'objet les reports développés avec DevExpress Xtra Report. Alias Formula Il identifie quelle propriété de l'objet est utilisée comme champ code représentatif du record sélectionné a runtime dans l'application. Long Alias Formula Il identifie quelle propriété de l'objet est utilisée comme champ description du record sélectionné a runtime dans l'application.
Combien on modifie/crée nouveaux objets , dans la Form Business Object que s'ouvre, on peut noter des champs supplémentaires respect à ces décrits dans le tableau supérieur, Informations:
Ribbon New Object Proposal Algorithm Il représente la méthode utilisée combien il est créé un nouvel objet. Post Insert Algorithm Metod Il représente la méthode utilisée combien on modifie l'objet. Post Update Algorithm Method Il représente la méthode utilisée combien on actualise l'objet. Post Delete Algorithm Method Il représente la méthode utilisée combien on élimine l'objet.
Other data Properties Ce tableau contient les propriétés de l'objet. On peut modifier en utilisant la Ribbon Edit. Parameters En ce tableau on peut définir le rôle de la propriété sur la base du template choisi précédemment (objet simple, objet, template agentes, etc.). Validation Rules Ce tableau contient les règles de validation de l'objet.
BuildDate : 21 novembre 2014
Thank you for sending your feedback, the submitted information will be assigned to an internal operator, a notification email (if registered user) will be sent to you when your suggestion were applied.
There was an error processing your feedback information, make sure you provided the requested info.