Object/New Object A Form Object Brower representa uma visualização em árvore com alguns grupos de objetos e propriedade por objeto. Esta visualização é interativa e permite ao usuário operar visualizando e criando a estrutura da árvore com algumas personalizações.
De acordo com o nó selecionado, com o botão direito do mouse, é possível operar em diferentes modalidades.
No caso de nó de tipo Object , com o botão direito do mouse da árvore da esquerda, as funções disponíveis são:
Funções Customize Class Com esta funcionalidade é possível criar uma personalização da classe selecionada. Se utiliza no caso de inserção de novas propriedades personalizadas. Os objetos acrescentados vão ser de tipo Custom o Partner, de acordo com a tipologia de instalação. New SubClass Acrescenta uma classe filha na classe selecionada. Edit Com esta funcionalidade se visualizar a Form Business Object onde é possível modificar algumas propriedades e informações da classe em objeto. No caso de classe Padrão só alguns atributos podem ser modificados. Para as classes Custom, todos os atributos são modificáveis. Delete Com esta funcionalidade é possível eliminar o objeto. New Widget Acrescenta, na pasta Widgets, um novo objeto de tipo Widget. Abre uma nova Form Widget onde o usuário pode criar um novo componente gráfico relativa a classe em objeto. New Method Acrescenta um novo método na classe selecionada. Abre a Form Methos onde o usuário pode definir as informações de tal método. New Algorithm Acrescenta um novo algoritmo na classe selecionada. Abre a Form Algoritmo onde o usuário pode definir as informações de tal algoritmo e acrescentar métodos dentro do algoritmo. New State/Transition Group Acrescenta um novo grupo relativamente os estados do objeto e das Transitions. O objeto pode variar de estado com alguns vinculos que são estabelecidos nas Transitions. As Transitions, quer dizer as transações, estabelecem a direcionalidade das trocas de estado e quais operações serão executadas no câmbio. New Trasformation Acrescenta uma nova Transfomation. As Transformation consistem na geração de outros objetos (não intendidos como classes mas objetos como arquivos) que representam o objeto de comercio. Um exemplo é a transformação de um documento, portanto o objeto de comercio, num arquivo de tipo Pdf. Os objetos gerados pode ser e-mail, arquivos físicos, e string. As transformations podem ser utilizadas nas Transitions ou dentro do código fonte da aplicação. As funções New Tranformation abrem a janela Transformation onde o usuário pode definir os atributos e as funcionalidades.
No painel da direita, as informações representadas para o nó de tipo Object são:
Informações Object Code Código de identificação da classe. Name Nome da classe. Description Descrição detalhada da classe. Nature Para este campo tem as seguintes opções: padrão, partner e customer de acordo com o modo em que foi utilizado o ARM. Por exemplo, se o ARM é utilizado no modo Partner, o campo Natura vai ter só as opções Partner e Customer. Read-only Module Cada classe está presente num módulo, portanto numa DII. Nesta propriedade se define em qual módulo foi utilizada a classe com os serviços de leitura dos dados. Read-Write Module Nesta propriedade define-se em qual módulo se utiliza a classe com serviços de inserção dos dados. Read-only Namespace Namespace Dot Net correspondente do módulo Readonly. Read-write Namespace Namespace Dot Net correspondente do módulo Read-Write. Mapping Schema Name Database schema utilizado pelo objeto do banco de dados. Mapping Table Nome da visão ou da tabela no banco de dados. Template Estrutura prédefinida que está associada com um objeto para permite a aplicação ARM de criar o código fonte preformatado do objeto. Isso facilita o desenvolvimento do código da parte do programador por que a classe já vai ter as propriedades definidas. Base Object No caso de personalização de uma classe que deriva de uma classe padrão existente, nesta propriedade se indica a classe padrão de derivação. Discriminator Value Propriedade utilizada para o desenvolvimento interno padrão. Shared Interface Module Tal propriedade identifica em qual módulo condividido se insere a interface do objeto. Use Fluentis Reporting Identifica se a aplicação vai utilizar para o objeto os relatórios desenvolvidos com DevExpress Xtra Report. Alias Formula Identifica qual propriedade do objeto é utilizada como campo código representativo do record selecionado com Runtime na aplicação. Long Alias Formula Identifica qual propriedade do objeto é utilizada como campo descrição do record selecionado com runtime na aplicação.
Quando se modificam/criam novos objetos , na Form Business Object que abrindo-a se nota os campos suplementares de acordo com aqueles descritos na tabela superior, Informações:
Ribbon New Object Proposal Algorithm Representa o método utilizado quando se cria um novo objeto. Post Insert Algorithm Metod Representa o método utilizado quando se modifica o objeto. Post Update Algorithm Method Representa o método utilizado quando se atualiza o objeto. Post Delete Algorithm Method Representa o método utilizado quando se elimina o objeto.
Other data Properties Esta tabela contém as propriedades do objeto. Podem-se modificar utilizando a Ribbon Edit. Parameters Nesta tabela pode-se definir a função da propriedade de acordo com o template escolhida precedentemente (objeto simples, objeto, template agentes, etc.). Validation Rules Esta tabela contém as regras de validação do objeto.
BuildDate : 23 marzo 2021
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.