Object/New Object

#1 Object/New Object

top

The Object Browser form represents a tree visualization with groups of objects and properties per object. The specific visualization is interactive and enables the user to work visualizing and creating the tree structure with customizations. 

Depending on the selected node and through the use of the right button of mouse, it is possible to operate in different modalities.

In case in which the Object node type, through the right button of mouse on the left tree, the available functions are the following:

Functions
FunctionMeaning
Customize ClassThrough this function it is possible to create a personalization of the selected class. It can be used when it is necessary to insert new customized properties. The added objects will be Custom or Partner, according to the type of installation.
New SubClassIt adds a subclass to the selected class.
EditThrough this function it is possible to view the Business Object form, in which it is possible to edit some properties and information of the specific class. In case of Standard class only some attributes can be edited. As regards the Custom class, all attributes can be editable.
DeleteThrough this function it is possible to delete the object.
New WidgetIt adds a new widget type object into the Widgets folder. It opens a new Widget form in which the user can create a new graphic element related to the specific class.
New MethodIt adds a new method to the selected class. It opens the Method form in which the user is able to detail the information of that specific method.
New AlgorithmIt adds a new algorith to the selected class. It opens the the Algorith form in which the user can detail the information of that algorithm and add methods to the algorith.
New State/Transition GroupIt adds a new group related to the object status and to the Transitions. The object can change the status depending on restrictions established into the Transitions. For this reason, transitions establish the direction of the change and which operations have to be performed during the change.
New TrasformationIt adds a new transformation. Transformations consist in creating other objects (not classes, but files), that represent the business object. For example, it refers to the transformation of a document, also called business object, into a pdf file. Objects created can be: email, files, strings. The transformations can be used into transitions or into the source code of the application. The New Transformation function opens the Transformation window, where the user can detail attributes and features.

On the right panel there are the following information displayed for the Object type node: 

Informazioni
FunctionMeaning
Object CodeIdentification code of the class.
NameClass name.
DescriptionSpecific description of the class.
NatureThis field has the following options: standard, partner and customer according to the way in which the ARM is used. For example, if the ARM is used as Parner, the nature field will have only the partner and customer options.
Read-only ModuleEach single class is contained in a module, called Dll. In this property it is possible to determine in which module the class is used together with services of data reading.
Read-Write ModuleIn this property it is possible to determine in which module the class is used together with services of data entry.
Read-only NamespaceNamespace Dot Net equivalent to the Readonly module.
Read-write NamespaceNamespace Dot Net equivalent to the Read-Write module.
Mapping Schema NameDatabase schema used by the object in the database.
Mapping TableName of the view or of the table in the database.
TemplatePre-defined structure associated to an object in order to allow the ARM application to create the source code, formatted before by the object. This helps the programmer to develope the code, because the class will have already the pre-defined properties.
Base ObjectThis property indicates the derivation standard class, in case of personalization of a class, came from an existing standard class.
Discriminator ValueProperty used for standard internal development.
Shared Interface ModuleThis property determines in which shared module it is possible to insert the object interface.
Use Fluentis ReportingIt determines if the application will use reports developed with DevExpress Xtra Report for the object.
Alias FormulaIt determines which object property is used as code field of the selected record during the application runtime.
Long Alias FormulaIt determines which object property is used as description field of the selected record during the application runtime.

When new objects are edited/created within the Business Object form, it is possible to highlight additional fields in respect to the ones described in the upper table, Information: 

Ribbon
FunctionMeaning
New Object Proposal AlgorithmIt represents the method used when a new object is created.
Post Insert Algorithm MetodIt represents the method used when the object is edited.
Post Update Algorithm MethodIt represents the method used when the object is updated.
Post Delete Algorithm MethodIt represents the method used when the object is deleted.
Other data
FunctionMeaning
PropertiesThis table contains the object properties. Thanks to the use of Edit ribbon they can be edited.
ParametersIn this table it is possible to determine the role of the property depending on the template used before (simple object, object, agents template etc.).
Validation RulesThis table contains the rules used to certify the object.

BuildDate : 16 settembre 2014

Did you find this helpful?
Name 
Email 

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.

© 2013 Arti Informatiche. All rights reserved.