Mostrando postagens com marcador customização. Mostrar todas as postagens
Mostrando postagens com marcador customização. Mostrar todas as postagens

sexta-feira, 19 de outubro de 2012

TOTVS Framework – Customizando Workflow

A partir da versão 10.80 estará disponível, nos aplicativos RM, o novo recurso de execução de Workflows. Os Workflows poderão interagir em vários pontos dos sistemas permitindo, por exemplo, a validação customizada dos dados de um cadastro de forma fácil e intuitiva.

Um Workflow é um encadeamento de várias atividades do sistema, atividades estas que representam uma etapa na execução do Workflow, recebendo como parâmetros os dados pertinentes a sua execução e repassando posteriormente os seus dados processados a outras atividades subseqüentes. Já serão disponibilizadas várias atividades padrões tais como: execução de uma sentença SQL, leitura e gravação de dados, manipulação do fluxo do Workflow, entre outras.

Os Workflows poderão ser desenvolvidos em várias etapas do ciclo do software, podendo ser disponibilizados pelos analistas dos produtos, sendo distribuídos como parte integrante dos módulos pela área de customização, como venda de serviços ou pelos próprios clientes como aprimoramento de seus processos específicos a seu negócio.

image

image

Para saber mais, clique nos links abaixo e assista aos vídeos deste informativo!

Introdução aos Recursos do Workflow
Este vídeo demonstra passo a passo como podemos usar o Workflow para fazer uma validação antes de salvar um cadastro do sistema.
Enviando e-mails através de um Workflow
Vamos demonstrar como é possível enviar um e-mail quando algum campo de um cadastro é alterado.
Alterando o valor de um campo complementar pelo Workflow
Neste vídeo vamos calcular o valor de um campo complementar do cadastro de Cliente/Fornecedor no momento em que um lançamento financeiro é salvo.
Validação de CEP pelo Mashup usando o Workflow
Mostra como se deve fazer para validar um CEP usando os recursos de Mashup para consultar se o CEP é válido nos correios.
Criação de coluna na visão usando o Workflow *
Este vídeo mostra como trabalhar com dados de vários registros do sistema usando o Workflow. Nele iremos adicionar uma coluna nova na visão usando os dados de uma Consulta SQL.
Execução de Processos através do Workflow *
Mostra como executar processos do sistema dentro de um Workflow, neste vídeo mostraremos como encadear a execução de 2 processos no mesmo Workflow.
* Alguns recursos utilizados nestes vídeos estarão disponíveis a partir do 1º Patch da Versão 10.80.

quarta-feira, 5 de setembro de 2012

Como Fazer – Criação de um Projeto de Metadados

Introdução

O Metadados permitir ao usuário a criação e desenvolvimento visual de lógicas de negócio com o objetivo de estender a solução TOTVS RM. A idéia é criar um mecanismo de geração automática de formulários através da utilização de um dicionário de dados fornecendo um modelo de persistência, negócio e apresentação, facilitando a transformação de dados em informações que ajudem no processo de tomada de decisão das organizações que utilizam o ERP Linha RM.

Conceito: O Metadados consiste em uma interface para usuários para criação, consulta, atualização e destruição de dados. Esse é o propósito final de um projeto de metadados.

 

Projeto de cadastro de carro

O objetivo do projeto é criar um cadastro de carro.

clip_image002

  1. Para iniciarmos o projeto será necessário cadastrar os tipos de dados abaixo.

Nome

Tipo Sql

Tipo Oracle

Tipo Linguagem

Inteiro

int  

number(10,0)

System.Int32

Varchar

varchar

varchar2

System.String

Data

datetime

date

System.DateTime

Inteiro Curto

smallint

number(5,0)

System.Int16

String

varchar

varchar2

System.String

Moeda

money

NUMBER(10,2)

System.Decimal

Char

varchar(1)

varchar(1)

System.Char

Memo

TEXT

TEXT

System.String

Imagem

IMAGE

IMAGE

System.Byte[]

· Acesse a opção Tipo de dados e clique em novo.

clip_image003

· Após preencher todos os dados, clique em salvar e repita o procedimento para todos os tipos de dados acima.

clip_image005

  • Os tipos de dados cadastrados serão utilizados na criação das tabelas a seguir.

2. A segunda etapa é a criação das tabelas que serão utilizadas no projeto.

clip_image007

· Acesse a opção de tabelas e clique em novo, nessa tela definimos o nome da tabela e todos os paramêtros referente a mesma.

clip_image009

  • É aqui que definimos quais os campos que estarão disponiveis nas tabelas do projeto, seus tipos e suas propriedades.

3. Na guia relacionamento definimos todos os relacionamentos das tabelas do nosso projeto.

clip_image011

· Clique em novo e a tela abaixo será exibida.

clip_image013

· Ao selecionarmos a tabela filha campo CÓDIGO e a tabela pai campo CODMARCA, estabelecemos um relacionamento entre as tabelas através desses campos.

4. Todas as definições como configurações de campo e relacionamentos já pré-estabelecidos no modelo de persistência servirão como base para a criação do modelo de negócio, seguindo o conceito de herança. Neste ponto será possível escolher quais os campos de um objeto de persistência serão utilizados no DataServer além de permitir criar novos campos que serão considerados como campos calculados.

  • Acesse a opção de Modelo de Negócio.

clip_image015

  • Clique em novo e na guia identificação insira o nome do modelo e o sistema a qual pertence.

clip_image017

  • Na guia estrutura de dados, é apresentada todas os atributos dos objetos selecionados.

clip_image019

  • Na guia de controles é possivel definir quais os campos serão apresentados e de que forma.

clip_image021

  • Clique em salvar e ok.

  • Passamos agora para a opção de Apresentação de Formulário.

clip_image023

  • Clique em novo e insira o nome da identificação, aplicação e objeto de Negócio criando anteriormente.

clip_image025

As definições dos objetos estão de acordo com o Modelo de negocio selecionado.

clip_image027

Para finalizarmos devemos acessar a opção de Projetos.

clip_image029

Ao clicarmos em novo será exibida a tela abaixo, nela definiremos o nome do projeto a ser gerado, definiremos o modelo de Apresentação a ser utilizado e o lacal onde será exibido o icone de acesso ao nosso projeto.

clip_image031

Após a definição de todos os paramêtros selecione o mesmo, acesse a opção de processo e clique em Gerar Projeto de Metadados.

clip_image032

Clique em Gerar Projeto de Metadados.

clip_image033

Clique em sim.

clip_image034

Clieque Executar e será exibida uma mensagem que informa se o projeto foi gerado com sucesso.

clip_image035

Após a geração do Projeto Acesse o contexto de Serviços Globais o ícone do Projeto estará disponível em cadastros.

clip_image037

Para acessar o Cadastro cria basta clicar no Icone criado no menu.

clip_image038

segunda-feira, 2 de agosto de 2010

Diagnóstico do Sistema – Informações de Customização

“O Diagnóstico do Sistema recupera dados sobre software, componentes e configuração de hardware do seu computador.  Este recurso pode ser utilizado para facilitar a detecção de erros do ERP.

Esses dados facilitam na busca por soluções do problema e com um simples clique, o diagnóstico poderá ser enviado para análise pelo time de Suporte da TOTVS.”

A partir da versão 11.20 foi disponibilizado, pela equipe de Arquitetura da Fábrica de Software, um novo recurso na tela de Diagnóstico de Sistema (aba Customização), onde as informações de customização serão apresentadas. O objetivo é diagnosticar problemas como: menu não carregado, plugin não executado, action não registrada, etc.

clip_image002

Arquivos: Detalha todos os arquivos de customização em disco. Os seguintes arquivos serão mostrados na tela:

  • Arquivos CRM do diretório e subdiretórios da pasta CorporeRM;
  • Arquivos do diretório e subdiretórios da pasta Custom;
  • Todos os arquivos de customização do diretório RM.Net;
  • Todos os XML’s de customização do diretório RM.Net.

clip_image004

Actions: Mostra informações detalhadas das actions customizadas que estão registradas na base de dados.

clip_image006

Plugins: Mostra informações detalhadas dos plugins que estão registrados na base de dados.

clip_image008

Mensagens: Mostra as mensagens de customização (Log).

clip_image010

Ribbon – Menu Customização

“Na nova interface da Linha RM, os menus e barras de ferramentas tradicionais foram substituídos pela Faixa de Opções – um controle que apresenta comandos organizados em um conjunto de guias. Essas guias disponibilizam recursos mais relevantes de cada módulo simplificando o acesso e organizando os controles de uma maneira que corresponde diretamente às tarefas que os usuários executam nos módulos.”

clip_image002

A Lib, a partir da versão 11.20, está preparada para criar o menu Customização dinamicamente, utilizando os mesmos padrões da nova interface.

A forma padrão para criação do menu de Customização são botões pequenos, sem imagem, todos em um mesmo grupo chamado “Customização”, conforme abaixo:

clip_image004

Para personalizar o menu, temos as seguintes opções para criação dos botões, que permite organizá-los de acordo com a necessidade do cliente:

· Grupo de botões: os botões poderão ser agrupados por tema.

· Imagem do botão: os botões poderão ser configurados para ter imagens (pequenas ou grandes) ou não ter imagens.

· Ordem dos botões: ordem em que os botões serão mostrados.

clip_image006

clip_image008

quarta-feira, 10 de março de 2010

TOTVS Framework – Customizando Workflow

A partir da versão 10.80 estará disponível, nos aplicativos RM, o novo recurso de execução de Workflows. Os Workflows poderão interagir em vários pontos dos sistemas permitindo, por exemplo, a validação customizada dos dados de um cadastro de forma fácil e intuitiva.
Um Workflow é um encadeamento de várias atividades do sistema, atividades estas que representam uma etapa na execução do Workflow, recebendo como parâmetros os dados pertinentes a sua execução e repassando posteriormente os seus dados processados a outras atividades subseqüentes. Já serão disponibilizadas várias atividades padrões tais como: execução de uma sentença SQL, leitura e gravação de dados, manipulação do fluxo do Workflow, entre outras.
Os Workflows poderão ser desenvolvidos em várias etapas do ciclo do software, podendo ser disponibilizados pelos analistas dos produtos, sendo distribuídos como parte integrante dos módulos pela área de customização, como venda de serviços ou pelos próprios clientes como aprimoramento de seus processos específicos a seu negócio.
clip_image001
clip_image002
Para saber mais, clique nos links abaixo e assista aos vídeos deste informativo!
Introdução aos Recursos do Workflow
Este vídeo demonstra passo a passo como podemos usar o Workflow para fazer uma validação antes de salvar um cadastro do sistema.
Enviando e-mails através de um Workflow
Vamos demonstrar como é possível enviar um e-mail quando algum campo de um cadastro é alterado.
Alterando o valor de um campo complementar pelo Workflow
Neste vídeo vamos calcular o valor de um campo complementar do cadastro de Cliente/Fornecedor no momento em que um lançamento financeiro é salvo.
Validação de CEP pelo Mashup usando o Workflow
Mostra como se deve fazer para validar um CEP usando os recursos de Mashup para consultar se o CEP é válido nos correios.
Criação de coluna na visão usando o Workflow *
Este vídeo mostra como trabalhar com dados de vários registros do sistema usando o Workflow. Nele iremos adicionar uma coluna nova na visão usando os dados de uma Consulta SQL.
Execução de Processos através do Workflow *
Mostra como executar processos do sistema dentro de um Workflow, neste vídeo mostraremos como encadear a execução de 2 processos no mesmo Workflow.
* Alguns recursos utilizados nestes vídeos estarão disponíveis a partir do 1º Patch da Versão 10.80.

quinta-feira, 14 de maio de 2009

Módulo de integração com cartão de crédito

Foi criado pela fábrica de software BH um recurso para pagamento on-line utilizando cartão de crédito VISA E MasterCard.
Inicialmente esse recurso foi customizado para atender a solicitação de pagamento de boletos do portal educacional para  um determinado cliente. O aluno através da página de “dados financeiros” poderá acessar um boleto gerado pelo RM Classis e efetuar o pagamento do boleto utilizando cartão de crédito. No primeiro momento, foi desenvolvido a integração com as operadoras de cartões VISA e MasterCard. Por ser um recurso totalmente genérico, o mesmo poderá ser utilizado em outro recursos do RM ou mesmo em outros ERP’s do grupo Totvs. Qualquer dúvida em relação à utilização do recurso, favor entrar em contato com a fábrica de software BH. Esse item é uma
Componentes disponíveis:
· Servidor de integração: Trata-se de uma aplicação Web a ser instalada em um servidor Web (Internet Information Server). Esse componente será o responsável para efetuar a comunicação com os serviços de pagamento das operadoras. A comunicação com esse componente acontecerá via Web Service. Esse componente está preparado para efetuar comunicação segura utilizando certificados digitais.
· Serviço de escuta: Trata-se de um serviço utilizado para efetuar a leitura das transações realizadas pelo servidor de integração. Esse serviço fará a leitura dessas transações via Web Services . As transações bem sucedidas lidas por esse componente serão baixadas automaticamente no RM Fluxus.
· Portal educacional: A visão de boletos do RM Classis foi alterada para executar uma chamada a uma página localizada no servidor de integração. O aluno receberá uma página nativa da operada de cartão e digitará os dados do cartão de forma segura.
Clique aqui e veja um filme demonstrando a integração com cartão de crédito
Visão genérica da solução:
clip_image002
* Esse recurso é uma customização e o mesmo não é disponibilizado na versão padrão do produto RM.

RSS Reader