RM110012052010_RM Globais

Embed Size (px)

Citation preview

  • 8/9/2019 RM110012052010_RM Globais

    1/52

    RM Globais

    1Todos os direitos reservados. Planejamento e controle orçamentário

    0800 709 8100totvs.com

  • 8/9/2019 RM110012052010_RM Globais

    2/52

    2 Todos os direitos reservados.RM Globais

    VISÃO GERAL 4Apresentação 4

    ACTION 5Mashup 8Filtro 9Grid de Dados 13

    Selecionar Coligada 17Logout/Login 17Trocar Senha 17Server 17

    MENU SISTEMA 17Coligadas 19Filiais 19

    MENU CADASTROS 19Departamentos 20Centro de Custos 20

    Moedas e Índices 20Cotações 20Fórmulas 21Estados 21Países 21Bancos e Agências 21

    SEGURANÇA 25Segurança 25Código de Acesso 25Perfil 25Preferência de Anexos 29

    Cadastro de RM Part 30Servidores de Aplicação 30Gerenciamento de Alias 30Conexão a Banco de Dados Externos 31

    PARÂMETROS 33Gerais 33Opções de Login 33Envio de e-mails 34Gerador de Relatórios 36Integração LDAP 36Consultas SQL 36

    PREFERÊNCIAS DO USUÁRIO 38UTILITÁRIOS 39

    Workflow 39Categoria 39Atividades 39Exportação do Log de Uso 39Importação de Coligadas 39Importações/Exportações de dados Globais 40Importação de CEPs 40Importação de Objetos Gerenciais 41

    Consultas SQL 41Executar 43Calculadora 43

          S    u     m      á     r      i     o

  • 8/9/2019 RM110012052010_RM Globais

    3/52

    3Todos os direitos reservados. RM Globais

    Controle de Versão Exigida 43Agenda 43Envio de Mensagem 44Leitura de Mensagens recebidas 44Mensagens Automáticas 44Histórico de e-mails enviados 44

    Gráfico 45Cenário 46MDI DA LINHA RM 49

    Tarefas na MDI da Linha RM 49TOTVS Share 50

          S    u     m      á     r      i     o

  • 8/9/2019 RM110012052010_RM Globais

    4/52

    4 Todos os direitos reservados.RM Globais

    VISÃO GERAL

     Apresentação

    O Globais apresentará todos os menus que são comuns aos aplicativos da linha RM. Eles são itens deextrema importância dentro dos sistemas e seu perfeito aprendizado facilitará significativamente autilização dos aplicativos.

  • 8/9/2019 RM110012052010_RM Globais

    5/52

    5Todos os direitos reservados. RM Globais

    ACTION

    Uma Action é designada como sendo a menor parte de serviço do produto. Ela envolve todo o processode controle de interação com usuário, processamentos, transferência de dados e tratamento dos dados.Ela simplesmente pode se comunicar sozinha com o servidor de aplicação e conseqüentemente com obanco de dados se tornando um item totalmente independente do produto e se tornando mais um itemde serviço ao usuário.

    Nas aplicações Win32 todos os formulários são chamados de tela e o conjunto dessas telas forma umsistema. Neste modelo, cada aplicativo é representado por um arquivo executável. Com a nova tecnologia.net cada tela se torna uma Action, desde as mais simples como a tela de Preferências de Usuários(Opções\Preferências de Usuário) até a tela de Cadastro de Cliente Fornecedor.

    Pela sua independência elas podem ser executadas de qualquer aplicativo através do RM Client(RM. Host.Client.exe) ou mesmo criando um atalho em sua área de trabalho.

    Conheça uma ActionAs Actions são formadas basicamente por dois itens, a Grid de Dados onde são visualizados os dados daAction e a Barra de Ferramentas.

    Barra de Ferramentas

     

  • 8/9/2019 RM110012052010_RM Globais

    6/52

    6 Todos os direitos reservados.RM Globais

    A Barra de Ferramentas possui as seguintes opções:

    - Incluir Registro - Editar registro

      - Excluir Registro(s) - Atualizar

      - Navegação entre os registros - Configurar Colunas

    - Exportar Registros - Relatório Simplificado

      - Anexos - Processos

      - Filtro - Busca de Registros e Exibe aquantidade de registros e a posição doregistro selecionado.

    Busca de RegistrosA busca de registros é uma ferramenta que deve ser utilizada para buscar registros em telas que possueminúmeros registros. Ao clicar na lupa será aberta a ferramenta de busca:

     

    No primeiro campo deve-se escolher em qual campo do cadastro será efetuada a pesquisa. No segundocampo deve-se inserir o valor a ser pesquisado. Para facilitar a pesquisa a medida que se for digitando seráexecutada a busca nos registros. Caso a busca não retorne nenhum registro será informado ao usuário

    que não foram encontrados registros com os dados informados. Um recurso que a Busca permite utilizaré o do %(percentual). Para buscar um valor que contém o conteúdo digitado.

    Exemplo:Vamos fazer a busca pela palavra TOTVS. No campo texto insira o valor %TVS. Com essa busca seráinformado todos os registros que contem em qualquer parte da string as letras TVS.

    Configurar ColunasA opção de Configurar Colunas permite alterar as ordens das colunas exibidas na visão e ocultar ou exibiras colunas selecionadas. Caso a opção de Preferências de Usuários esteja marcada para salvar ordenaçãoda visão, os dados serão exibidos sempre que for aberta a visão.

    ExportarO recurso de Exportar permite que sejam exportados para algumas opções de arquivos, os dados que sãoexibidos na visão. Os tipos de arquivo são:

    CSV – Abre pelo MS ExcelXLS – Abre pelo MS ExcelPDF – Abre pelo Adobe Acrobat ReaderXPS – Abre pelo MS Internet ExplorerPublicar na Agenda – Permite que seja criado um compromisso na Agenda com os dados da visão do

    cadastro.

  • 8/9/2019 RM110012052010_RM Globais

    7/52

    7Todos os direitos reservados. RM Globais

    Relatório SimplificadoExibe um relatório com os dados que estão visíveis na visão. Esse relatório pode ser impresso ou salvo emarquivo do Gerador de Relatórios.

    Aba InícioAlém de Imprimir e fazer a Impressão Rápida, você pode salvar em arquivo.

    Aba Visualização de ImpressãoPela aba Visualização de Impressão é possível controlar:

    EscalaVocê pode diminuir ou aumentar a visão para imprimir a fim de adequar o conteúdo em menos páginas.Ajuste a escala de acordo com sua necessidade quanto à porcentagem do tamanho

    MargensEscolha a margem da página para impressão. Existem vários tamanhos para escolha. Se você quiser definir

    a margem manualmente, basta passar o cursor sobre a margem da página e arrastá-la.

    OrientaçãoDefina a orientação como paisagem ou retrato.

    TamanhoEscolha o tamanho da página para a impressão.

    ProcurarPor aqui você pode localizar qualquer palavra que esteja na página de impressão.

    Setas de navegaçãoUse as setas de navegação para avançar as páginas.

    Ponteiro, ferramenta mão e lente de aumentoAlterne entre o ponteiro para usar o ponteiro normal do mouse para ajustar as margens, a mão paraarrastar as páginas e a lente de aumento para ajustar o zoom da visão.

    Muitas páginasEscolha qual a quantidade de páginas exibidas para visualização.

    Zoom, Afastar Visualização e Aproximar VisualizaçãoUse estes botões para ajustar o zoom com você preferir.

    Cor da página e Marca D’águaVocê pode escolher qual a cor de fundo da página que será impressa. Pode ainda inserir um texto comomarca d’água, realizando os ajustes de cores, fonte, alinhamento e transparência da letra na página. Sevocê quiser colocar uma imagem como marca d’água, clique na aba “Marca d’Água de Imagem” e escolhauma imagem. Você pode também definir alinhamento, disposição e transparência para a imagem.

    Exportação e envio para E-mailÉ possível exportar a visão para arquivos de imagem, documentos, planilhas, páginas Web e documento

    portátil (PDF), ou ainda enviar para e-mail um destes formatos de arquivo.

  • 8/9/2019 RM110012052010_RM Globais

    8/52

    8 Todos os direitos reservados.RM Globais

    AnexosExibem os anexos do cadastro, os anexos criados pela Preferência de Anexos, Inserção de Gráfico Anexoe Consulta SQL Anexa.

    ProcessosSerão exibidos caso a tela possua algum processo que possa ser executado pela visão. No

    momento de edição sempre existirá um processo para poder utilizar o Mashup  nos cadastros.

     Mashup

    O Mashup  trata-se de uma ferramenta que utiliza uma conexão com a internet para inserir dados noproduto RM. Esse recurso está disponível em todas as telas de edição de qualquer aplicativo, no itemProcessos.

    Para usar o Mashup antes é necessário cadastrar os serviços que serão disponibilizados para ele. Essesserviços são cadastrados através do Mashuop Studio e quem é responsável pelo seu cadastro é a própriaTOTVS. Os serviços são sites que possuem informações relevantes para serem inseridas no sistema. Sitescomo o do Correio, Detran, Receita Federal que fornecem algum serviço e este serviço poderá ser usadodentro do próprio RM.

    Ao acessar o Mashup  para o cadastro é exibida a tela de login, esse login deverá ser fornecido pelaTOTVS.

    Entre com o Servidor, Usuário e senha fornecidos pela TOTVS. Efetuando o login os dois primeiros botõesserão habilitados para o funcionamento.

    O primeiro botão faz a integração da tela com o Mashup, o segundo gerencia esta integração. 

    Clicando no primeiro botão de integração com o Mashup é exibida a tela para escolher o serviço que seráassociado á tela.

  • 8/9/2019 RM110012052010_RM Globais

    9/52

    9Todos os direitos reservados. RM Globais

    Entre com o serviço desejado no campo Pesquisa. Pode-se entrar com apenas uma parte do nome doserviço que a busca será feita normalmente. Após buscar o serviço, selecione-o e clique em “Selecionar”para utilizar o serviço escolhido. Após esse passo, os parâmetros estarão habilitados para serem informadosna busca do serviço utilizado no Mashup.

    Com os parâmetros escolhidos clique no parâmetro desejado e arraste até o campo que será informado oparâmetro, repita isso com todos os parâmetros desejados. Caso não deseje informar mais de um parâmetro,clique sobre o nome do parâmetro e marque opção valor fixo. Em seguida escolha o item de resultadosno TOTVS Mashup, clique no campo que deseja e arraste para o campo onde deseja incluir um resultado.

    Para executar o Mashup  preencha os campos de parâmetros e clique em Processo\Mashup\nome doServiço que você criou.

    Após a execução, os campos onde você escolheu os resultados serão preenchidos com os dados fornecidospelo serviço.

    A TOTVS não se responsabiliza pelos dados fornecidos de cada serviço. Filtro

    Todas as telas de cadastros do produto RM são providas da funcionalidade de filtro. A tela de filtro permiteque se molde uma busca de um determinado conjunto de valores que permite ao usuário focalizar suaárea de abrangência. É muito importante o uso desse recurso para o desempenho do sistema.

    A tela de Gerenciamento de Filtro, por padrão, é exibida no momento em que se abre a Action. Nessa telaé possível: criar, excluir, editar, re-nomear e copiar filtros.

  • 8/9/2019 RM110012052010_RM Globais

    10/52

    10 Todos os direitos reservados.RM Globais

    Para criar um Filtro clique no botão “Novo”, será exibida a tela de Filtros. Do seu lado esquerdo serãoexibidos todos os campos disponíveis para montagem do Filtro da Action, os campos que estiverem emnegrito são campos de preenchimento obrigatório no cadastro da Action.

    Do lado direto são exibidos os operadores usados para montar o Filtro e o campo Valor, que será usadopara a comparação. Os operadores são os seguintes:

    l  “=” - Deve ser usado para comparações idênticas do valor com o conteúdo do campo.l  “” – Deve ser usado para comparações diferentes do valor com o conteúdo do campo.l  “>” - Deve ser usado para comparações de valores para retornar registros maiores que o valor

    informado.l  “=” – Deve ser usado para comparações de valores para retornar registros maiores ou iguais queo valor informado.l  “

  • 8/9/2019 RM110012052010_RM Globais

    11/52

    11Todos os direitos reservados. RM Globais

    l  Between – Deve ser usado para busca de dados entre dois valores.l  IN (SQL) – Deve ser usado para comparação de um valor com um campo retornado de uma ConsultaSQL.l  NOT IN (SQL) – Deve ser usado para comparação de um valor diferente de um campo retornado deuma Consulta SQL.l  IN – Deve ser usado para comparação de um valor que exista em uma lista de valores.l  NOT IN – Deve ser usado para comparação de um valor que NÃO exista em uma lista de valores.

    Quando o campo a ser comparado com o valor desejado for do tipo data, será exibido um calendário paraselecionar a data desejada. Quando for um campo que faz junção com outra tabela (lookup), será exibidauma lista dos valores disponíveis para utilização.

    Para inserir a condição no filtro clique no botão Adicionar. Verifique que no campo“Expressão” foi adicionadaa condição desejada. Caso queira inserir mais condições, basta selecionar um dos operadores “E” ou “OU”de acordo com a necessidade do usuário. Repita a operação e clique em Adicionar novamente.

    Para alterar uma condição que foi adicionada ao Filtro selecione a condição no campo “Expressão”,observe que, na lista de campo, já estará selecionado qual campo está presente na condição, bem como

    seu operador e seus valores. Caso queira excluir uma condição do Filtro basta selecionar a condição eclicar no primeiro botão com um X vermelho ou para excluir todas as condições clique no segundo botão.Use as setas para mudar a ordem das condições do Filtro.

    Para filtros com um nível de complexidade maior, podemos separar as condições através de grupos usandoparênteses “()”. Para inserir um novo Grupo clique no botão “Novo Grupo”. Observe que serão inseridos doisparênteses, inclua as condições desejadas dentro dos parênteses.

    Existe a possibilidade de criarmos um filtro interativo com o usuário, ou seja, a cada vez que este Filtrofor executado, será exibida uma tela para que o usuário digite o valor a ser pesquisado, esse mecanismoschamamos de Parâmetros de Filtro. Neste caso, o valor não fica fixo no filtro, podendo ser modificado acada vez que o filtro for executado sem a necessidade de alteração do Filtro. No campo “Valor” digite umamensagem a qual deverá ser precedida de “[“ e finalizada com “]“.

    Exemplo:Digite a mensagem “[ Código do centro de custo ]”. Após a montagem do Filtro, salve-o com um nome queseja fácil identificar o filtro. Para verificar o uso do Filtro selecione o Filtro criado e clique em Executar natela de Gerenciamento de Filtro.

    Alem disso é possível alternar a ordem dos critérios, clicando nos critérios e clicando nas setas na barra detarefas da Expressão. No critério do Filtro, você pode definir propriedades para cada item:

    Proibir Alteração de CritérioNa primeira coluna representada pelo Cadeado, caso ela esteja marcado o check, indica que é um critérioque não poderá ser alterado. Proibir Visualização do CritérioNa segunda coluna representada por Pontos Coloridos, caso esteja marcado o check, indica que o usuárionão irá visualizar o critério quando editar o filtro. 

    Action de PesquisaNa coluna Action, caso se escolha uma Action para associá-la ao critério, indica que caso o critério possuaparâmetro, este poderá ser associado á um campo de pesquisa e o resultado dessa pesquisa irá preenchero parâmetro. Essa pesquisa será com base em um campo disponível pela Action.

  • 8/9/2019 RM110012052010_RM Globais

    12/52

    12 Todos os direitos reservados.RM Globais

    Para definir a Action deve-se acessar á coluna de Actions e clicar no botão reticências. Isso irá abrir a telade Auto Procura. Nessa tela será necessário preencher os campos:

     Action: Defina a Action que será usada para efetuar a busca do registro.Campo Chave: Campo que será usado para preencher o parâmetro do critério.Campo de Pesquisa: Campo que será exibido no momento da execução do Filtro, para fazer a pesquisa do

    registro na Action.Esses itens são permitidos somente aos usuários que sejam Supervisores ou á usuários que sejamautorizados á Inserir\Editar Filtros Globais no Perfil á que eles pertencem. Exemplo:Acesse a tela de Tabelas Dinâmicas e acesse o Gerenciador de Filtro. Crie um novo Filtro com o seguintecritério: CODCOLIGADA=[CODCOLIGADA]. Na coluna Action da Expressão clique no botão de reticências.Na tela de Auto Procura preencha os campos da seguinte forma: Action: FinCFOActionCampo Chave: CODCOLIGADACampo de Pesquisa: NOME

     Após o preenchimento clique em OK na tela de Auto Procura. Clique em OK na tela de criação de filtro.Nomeie o Filtro como “Exemplo de Action”. Execute o Filtro criado.

    Será exibido à tela de Parâmetro do Filtro com o Campo CODCOLIGADA como lookup. Clique nasreticências. Faça a busca por um registro que exista na tabela de Cliente\Fornecedor. Após encontrar oregistro dê um duplo clique ou clique em OK. O valor do campo CODCOLIGADA que estiver no registroque foi encontrado da tabela de Cliente\Fornecedor será utilizado para preencher o parâmetro. Clique emOK. Os registros serão filtrados com base na coligada escolhida. Na tela de Gerenciamento de Filtro sãoexibidos os filtros que o usuário tem acesso. Existem 3 tipos de filtros:

    l  Filtro Padrão: filtros que são inseridos no aplicativo e não podem ser alterados.l  Filtro Global: filtros visíveis para todos os usuários.l  Filtro por Usuário: filtro que o usuário cria apenas para ele.

    A exibição dos filtros é por usuário, ou seja, os filtros criados por um usuário somente poderão ser vistospelo mesmo usuário. Caso um usuário supervisor deseje que o filtro seja exibido para todos os usuários,ele deve clicar com o botão direito do mouse e escolher a opção Filtro Global. Mas isso somente se ousuário logado no aplicativo tenha o atributo de supervisor.

    Para executar um filtro sempre que for requisitada a Action, selecione o filtro desejado e marque a opçãoSempre usar esse filtro ao abrir a visão. Um Filtro pode ser enviado para a barra de ferramentas da Action.

    Clique com o botão direito do mouse em cima do Filtro desejado e escolha a opção Enviar para Barra deFerramentas. É permitido incluir quantos Filtros desejar.

  • 8/9/2019 RM110012052010_RM Globais

    13/52

    13Todos os direitos reservados. RM Globais

    Grid de Dados

    A Grid de Dados exibe os dados do cadastro em formato de tabela. Com os dados na tela é possível fazerordenação das colunas em ordem alfabética, alterar o tamanho das colunas, selecionar itens para exclusãoou para execução de processos, mudar as colunas da ordem apresentada e gerar Gráficos Dinâmicos.

    Gráfico com os dados selecionados na Grid de DadosPara gerar um gráfico com os dados da Grid de dados, selecione os itens das colunas com o mouse epressione a tecla Ctrl, em seguida clique na área selecionada com o botão direito do mouse e escolha aopção Gerar Gráfico. Após esses passos selecione qual o tipo de gráfico desejável. Ainda é possível salvaro gráfico como imagem e enviar o mesmo por e-mail. Somente é possível gerar algum gráfico tendoselecionada uma coluna numérica.

    Formatação condicionalA formatação condicional permite distinguir a exibição de registros das visões de acordo com um critério.Se um registro se enquadrar as condições do critério, ela será exibida de forma diferente.

    Como criar uma Formatação CondicionalClique no botão “Definições das Colunas Calculadas na Visão” e adicione uma nova Formatação Condicional.No grupo aparência, formate a linha da à sua maneira, aplicando cores aos registros e formatando a fonte.Depois é preciso definir a condição para que a formatação da aparência seja exibida.

    Colunas Calculadas na VisãoAs colunas calculadas são colunas virtuais que podem ser criadas a partir de funções disponíveis nosistema. As colunas virtuais são exibidas além daquelas que são exibidas por padrão no sistema. Com elas,você pode, por exemplo, criar uma coluna com uma expressão ou cálculo matemático.

    Como criar colunas Calculadas na VisãoClique no botão “Definições das Colunas Calculadas na Visão” e adicione uma nova Coluna. Preenchao Nome, Título da Coluna e o tipo de dado da coluna (texto, numérico, decimal...). Depois clique nasreticências (...) para formatar o campo usando as expressões.

    Exemplo:Em um cadastro que possua endereços, você pode reunir duas ou mais colunas em uma só. Transforme,por exemplo, as colunas Rua, Endereço, Bairro, CEP em uma única coluna de endereço.

    Rodapés da visão do sistemaPelos rodapés da visão do sistema, você pode incluir campos que possam contar, somar, exibir o máximo

    ou o mínimo e a média dos valores das colunas.

    Veja abaixo onde os rodapés estão presentes.

    Exibição do Rodapé da VisãoPelo Rodapé da visão é possível verificar quantos registros estão com suas caixas marcadas. Pode aindaincluir caixas com operações de Soma, Mínimo, Máximo, Contagem e Média. Clique no rodapé com obotão direito abaixo da coluna e selecione uma das operações.

    Exibição do Rodapé do Agrupamento

    No Rodapé do Agrupamento você pode realizar as mesmas tarefas que do Rodapé da Visão, mas aplicadoapenas àquele agrupamento.

  • 8/9/2019 RM110012052010_RM Globais

    14/52

    14 Todos os direitos reservados.RM Globais

    Caixa de Agrupamentos da VisãoAtive o a caixa de agrupamento da visão para agrupar colunas da visão. Basta que você arraste-as para ocampo acima das colunas e veja que os dados serão agrupados por aquela coluna arrastada.

    Além do agrupamento, é possível ordenar os dados clicando na coluna, ou ainda filtrar os dados clicandono pequeno filtro que aparece acima da coluna, quando você passa o cursor sobre ela.

    Exibir linhas com Cores AlternadasA exibição de cores alternadas facilita a exibição dos registros aplicando alternadamente uma cor definidapor você.

    Mapas AnexosNo RM é possível incluir mapas como anexo nos cadastros que possuírem colunas com dados de endereços.O mapa é exibido como um anexo, e cada vez que você selecionar um registro, o mapa será recarregadoinformando a localização no mapa daquele estabelecimento. Para configurar o mapa em anexo, siga o passo a passo: No Google

    Procedimento:1. Acesse o site onde o Google gera as chaves API para o Google Maps: http://code.google.com/intl/pt-BR/apis/maps/signup.html2. Faça o login na sua conta Google (clicar em “Fazer login”)3. Preencher a URL do TOTVS RM Portal. Neste campo deverá ser preenchido o caminho ondevocê acessa o TOTVS RM PortalExemplo:

    http://servidor01/corpore.net/

    Este endereço deverá ser exatamente igual ao do parâmetro “URL de aceso ao RM Portal”,localizado nos parâmetros Globais4. Ler e concordar com os termos e condições de uso do recurso da Google5. Gerar a Chave API6. Copiar a chave API (onde se diz “Your key is:”)

    Na aplicação RM:7. Acesse os parâmetros Globais em Ambiente | Parâmetros | Globais8. Acesse a pasta “Google” e cole a chave API no campo “Chave de identificação para o Google

    Maps”9. Salve as alteraçõesEm um cadastro com colunas de endereço:10. Acesse um cadastro que possua colunas com informações de endereço (Coligadas, Cliente/Fornecedor, Seção, Filiais, etc)11. Acesse Anexos | Mapa | Inserir Mapa Anexo12. Defina um nome para o mapa em anexo e clique em Avançar13. Associe as colunas Endereço e Coluna da Visão e clique em AvançarExemplo:Onde a coluna solicitar Cidade, selecione o campo Cidade na Coluna da Visão.

     É importante associar a maior quantidade de colunas para que a pesquisa seja mais exatapossível e traga apenas um único local. 

  • 8/9/2019 RM110012052010_RM Globais

    15/52

    15Todos os direitos reservados. RM Globais

    14. Selecione o Grupo de usuários que terá permissão para visualizar o mapa e avançar atéconcluir o assistente

     Depois destas configurações, o Mapa ficará disponível em Anexos / Mapa. Abra o mapa anexo para quequando clicar em um registro da visão, o mapa indicando a localização do estabelecimento.

    Se o registro não possuir as informações necessárias para a busca no Google Maps, o mapa não poderáser exibido.

    Iniciando o AplicativoProcedimento1. Clique no botão “Iniciar” da barra de tarefas do seu Windows.2. Clique em “Todos os Programas”3. Clique no item “TOTVS” e na versão “10.70.0” e selecione o aplicativo RM desejado.

    Login

    Será exibida uma tela com as informações referentes ao usuário a base onde deseja efetuar o login. Paralogar no aplicativo utilizaremos o usuário mestre. Este é um usuário padrão para aplicativos RM. Sendo ousuário um supervisor, Ela possuirá todos os privilégios (acesso a todos os menus e campos).

    Exemplo:

    Usuário: mestreSenha: rm sistemas

    Selecionaremos também o “Alias”, ou seja, a base onde vamos trabalhar. O “Alias” deve ser configuradoanteriormente no “BDE” (programa responsável pela conexão do banco com os aplicativos RM) da estaçãoque o usuário utilizará para trabalhar. Conheceremos e identificaremos a função de cada elemento da telaprincipal do aplicativo.

    Barra de Título

  • 8/9/2019 RM110012052010_RM Globais

    16/52

    16 Todos os direitos reservados.RM Globais

    A primeira barra, na parte superior da janela, tem a função de identificar:

    l  O aplicativo que estamos acessando;l  O número da versão;l  O nome da base de dados (Alias: CORPORERM);l  O nome da coligada que estamos utilizando no momento (1-TOTVS S/A(DEMO).

    Na extremidade direita da barra de título estão localizados os botões de controle da tela: “Minimizar”,“Maximizar” e “Fechar”. Estes botões são padrões do Windows.

    Barra de MenusA barra de menus contém botões de acesso aos itens de comando do produto. Tais como:

    l  Cadastros l  Funcionalidades específicas de cada aplicativol  Utilitários l  Customização

    Barra de Ferramentas Global

    A barra de ferramentas possui botões que são atalhos para facilitar a execução de algumas funções doaplicativo. A barra global pode ser desabilitada através do menu Opções / Preferências de usuários, pasta“Global”, opção “Barra Global”.

    Barra de Status

    A barra de status exibe informações sobre um comando selecionado ou sobre uma operação emandamento. Ela fica localizada na parte inferior da tela principal do produto. Por padrão, são exibidos onome do usuário e a data do sistema.

    Fiqueatento

     A data que é exibida no sistema não é a data da estação de trabalho e sim a data que estiver no sistema operacional do

    servidor de banco de dados.

     Anotações

  • 8/9/2019 RM110012052010_RM Globais

    17/52

    17Todos os direitos reservados. RM Globais

    Ao acessar este menu, em qualquer aplicativo RM, você poderá utilizar as seguintes opções:

     Selecionar Coligada

    Esta opção mostra a lista de coligadas que o usuário logado tem acesso. Para acessar os dados da coligadabasta clicar duas vezes na coligada deseja ou então selecioná-la e clicar em OK.

    Logout/Login

    Permite a saída do sistema e a troca de usuário mantendo o aplicativo aberto, ou seja, permite a troca deusuário sem a necessidade de se finalizar o aplicativo e reinicializá-lo.

    Trocar SenhaTrocar a senha do usuário corrente.

     Server 

    A execução de processos na linha RM sofreu uma grande mudança estrutural. Essa mudança veio paratrazer mais benefícios e mais possibilidades na execução dos processos. Isso foi permitido devido nanossa mudança de arquitetura de Win32 para .Net.

    Execução AssíncronaA partir de agora todos os processos serão executados do servidor, isso permitirá uma melhor performanceda execução dos processos. O ganho em desempenho é considerável.

    O fato de o processo ser rodado no servidor permite que os processos possam ser executados pelo servidorde aplicação de forma assíncrona, ou seja, você poderá trabalhar normalmente enquanto o processo éexecutado. E quem define é o usuário no momento de montagem do processo. Clique no botão opções eserá exibido um check marcado para Aguardar execução do processo, desmarque a opção.Quando executar o processo observe que a tela de execução irá para seu canto inferior direito e vocêpoderá continuar executando o aplicativo RM.

    Agendamento de ProcessoEssa nova forma de se executar um processo permite o agendamento de execução de processos paraum determinado mês/dia/horário, além de poder configurar essa execução com uma periodicidadepré-definida. Todos os processos são passíveis de agendamento, mas a possibilidade de agendamentoé determinada pelo Analista de cada produto no momento do desenvolvimento do processo. Oagendamento é feito na penúltima tela do processo.

    Gerenciamento de JobsTodos os processos serão armazenados no servidor, mantendo assim todos os históricos de todos osprocessos, executados ou não, inclusive tendo acesso a visualização de Log de processo. Para ter acesso atela de Gerenciamento de Jobs acesse “Sistema - Server - Gerenciamento de Jobs”.

    A tela de Gerenciamento de Jobs permite que seja controlado todos os Jobs em execução e á seremexecutados. Esse recurso permite que parem todas as execuções em andamento e retornem posteriormente.

    MENU SISTEMA

  • 8/9/2019 RM110012052010_RM Globais

    18/52

    18 Todos os direitos reservados.RM Globais

    Isso permite um melhor uso da estação que executa os Jobs e um melhor gerenciamento dos processos.

    Resultado da execuçãoEssa pasta exibe o resultado da execução do processo, se o Job foi executado com sucesso ou com erros.Exibe dados como data e horas da solicitação, início do processamento e término do processo.

    Pasta IdentificaçãoEssa pasta fornece informações cadastrais do Job.

    Pasta ProcessoEssa pasta exibe dados técnicos da execução do Job. Esses dados são fundamentais para a sua execução.

    Pasta RecorrênciaCaso o Job seja agendado para fazer execuções, nessa pasta serão exibidas as configurações de execuçãodo Job. Podendo configurar as execuções semanais (é pssível selecionar quais dias da semana serãoexecutados), mensais (é possivel definir qual dia do mês será executado) ou mesmo diariamente (pode-

    se escolher qual horário do dia será executado).

    Job MonitorNo momento de execução de algum processo, caso tenha fechado o JobMonitor ou queira acompanharalgum processo agendado em andamento, você poderá abri-lo acessando Sistema - Server - Monitor deJobs. Esse recurso é importante para acompanhamento de processos.

    Configuração do Alias.datPara que a execução de processos nessa nova arquitetura funcione corretamente é necessário que obanco de dados utilizado tenha uma entrada correspondente no arquivo alias.dat, ou seja, que o mesmobanco de dados utilizado no aplicativo RM tenha um alias configurado no arquivo Alias.dat.

    No arquivo Alias.dat deve possuir a propriedade JobServerEnabled com seu valor igual a “true” para habilitara execução dos Jobs. Ainda existem três outras tags para configuração do Job. A tag JobServerMaxThreadsdetermina o número de processos simultâneos que serão executados pelo Job; a tag JobServerLocalOnly,caso marcada como true exige que o Job execute somente requisições internas, caso marcada como falseexecuta qualquer requisição independente do remetente e a tag JobserverPollingInterval, intervalo emsegundo de verificação entre processos pendentes.

    Fiqueatento

    Somente usuários com conhecimento da arquitetura e capacidade técnica podem alterar esse arquivo. Qualquer

    alteração indevida neste arquivo afetará o funcionamento não só do Job como do próprio aplicativo tendo conseqüências

    desastrosas e irreversíveis.

    Caso não exista o arquivo alias.dat, ou não exista um alias para o banco de dados em questão, essa configuração é criada

    automaticamente assim que qualquer tela de processos é aberta, tornando essa questão transparente para o usuário.

     Ainda assim, foi criada uma tela para manutenção nas entradas do arquivo alias.dat que pode ser acessada através do

    menu “Cadastros - Segurança - Administrativa - Gerenciamento de Alias”.

    SairEsta opção permite abandonar o sistema. Lembre-se que o sistema fechará mesmo se houver alguma telaaberta.

  • 8/9/2019 RM110012052010_RM Globais

    19/52

    19Todos os direitos reservados. RM Globais

    Cadastros Globais são todos os cadastros que estão presentes em todos os produtos da linha RM.

    ColigadasAs empresas que administrarem ou participarem da administração de outras empresas coligadas(conforme definido na Lei nº 6404/76, artigo 243 SRF/MF) poderão trabalhar com dados de uma ou maiscoligadas, gerenciadas através do banco de dados. Existem duas formas de cadastrar coligadas:

    l  Via importação do arquivo “aponta.txt”.: neste arquivo estão cadastradas todas as informações dascoligadas e suas respectivas licenças e modos de uso para cada aplicativo. Este arquivo é disponibilizadopela TOTVS e é gerado de acordo com as informações cadastradas em nosso departamento decontratos (mais informações no menu Utilitários / Importação de Coligadas).

    l  Multi-Empresa: clientes que possuírem este tipo de contrato poderão cadastrar suas própriascoligadas, não ficando dependentes do arquivo “aponta.txt”.

    Exemplo:Empresas que geralmente tem contrato multiempresa são escritórios de contabilidade. Como estesclientes controlam a parte contábil de vários clientes há necessidade de maior flexibilidade e agilidadepara criação de coligadas.

    MENU CADASTROS

    Fiqueatento

    Utilitários / Importação de coligadasRoteiro para importação de coligadas:

     Antes de efetuar a importação do arquivo “aponta.txt” é de extrema importância que este seja conferido pelo cliente.

    Como foi dito anteriormente, neste arquivo temos os dados de todas as coligadas e suas respectivas licenças. O cliente

    deve editar este arquivo e conferir os principais dados como CNPJ, nome fantasia, quantidade de coligadas e sistemas

    acessados.

     A importação de um arquivo errado poderá bloquear o acesso ao sistema e causar transtorno até que a inconsistência

    seja corrigida pelo suporte da TOTVS.

    Procedimento1. Informe o caminho onde se encontra o arquivo Aponta.txt e clique no botão “Importar”.2. Depois de importada a coligada, para que ela seja disponibilizada, será necessário que ousuário efetue um “Logout/ Login” através do menu Sistemas.3. Após entrar no sistema novamente será necessário, também, marcar os parâmetros do sistemapara a nova coligada.

    Filiais

    Através deste menu poderão ser cadastrados e atualizados os dados das filiais da empresa principal. Filiaispodem ser denominadas como uma extensão da matriz tendo ou não CNPJ próprio. Caso não tenha, adistribuição entre filiais é feita apenas para controle gerencial. Este cadastro é utilizado para diversoscontroles dentro de cada aplicativo.

  • 8/9/2019 RM110012052010_RM Globais

    20/52

    20 Todos os direitos reservados.RM Globais

    Departamentos

    Neste item de menu serão cadastrados e atualizados os dados dos departamentos de cada filial daempresa principal. Os departamentos podem ser considerados segmentações gerenciais da filial, ou seja,usamos departamentos para efetuar um controle gerencial mais detalhado.

    Antes de acessar esta tabela, devemos configurar seus parâmetros através do menu Opções / Parâmetros/ Globais, Definição da máscara do Departamento e do Centro de Custo. Certifique-se que a máscaracadastrada contém o número de dígitos necessários para a correta operação do sistema. Depois decadastrados os departamentos de centros de custo o sistema não permitirá sua alteração.

    Centro de Custos

    Um centro de custo é uma unidade da empresa (uma seção, um departamento, uma pessoa ou umprocesso) com custos diretos que lhe possam ser imputados. A criação dos centros de custos permiteatribuir responsabilidades aos gestores da unidade sendo, por isso, também designados por “Centros de

    Responsabilidade”.

     Moedas e Índices

    Nesta visão podemos cadastrar diversos tipos de moedas e índices financeiros. Podemos cadastrar moedascomo Dólar, Euro e também trabalhar com índices financeiros como IPGM e UFIR. A grande maioria denossos aplicativos trabalha com estas moedas e índices para cálculos diversos (correção monetária,depreciação, aplicação financeira, entre outros). É de suma importância o correto preenchimento doscampos.

    Cotações

    Esta tela permite o cadastro das cotações para cada moeda cadastrada com a data e o valor da cotação. Épermitido incluir várias cotações para a mesma moeda.

    Para que não percamos os valores de casas decimais nos arredondamentos, quando se ocorre uma grandeoperação, o sistema trabalha com valores multiplicados. A regra de conversão é a seguinte:

    O sistema multiplica o valor informado pelo usuário por 1 (um) somado ao número de casas decimaiscadastradas para a moeda. Verifique o exemplo abaixo para entender melhor.

    Exemplo:Cadastramos a moeda “TOTVS” com 6 casas decimais. Ao gravarmos uma cotação com valor 123,887766este será gravado no banco como 123887766,00. O aplicativo multiplicará 123,887766 por 1 + seis zeros(número de casas decimais), ou seja, 1.000.000, gravando no banco 123887766,00. A conversão é realizadainternamente pelo aplicativo de forma que ele possa trabalhar de forma confiável o arrendamento dascasas decimais das cotações.

    Para utilizar o valor em algum cálculo ou na visualização através do sistema, o aplicativo inverteráautomaticamente a operação efetuada, ou seja, dividindo o valor gravado no banco por 1.000.000 e,assim, demonstrará o valor conforme informado pelo usuário.

  • 8/9/2019 RM110012052010_RM Globais

    21/52

    21Todos os direitos reservados. RM Globais

    Fórmulas

    Fórmulas são formadas por um conjunto de funções específicas criadas para cada aplicativo. Uma ou maisfunções organizadas logicamente em linhas de comando compõem uma fórmula. Existem funções quepodem estar presentes em todos os aplicativos, elas são chamadas de “Funções Globais”.

    Exemplo:“HOJE”, “SUBSTR”, “CONCAT”.

    Fórmulas geralmente são usadas em cálculos específicos do aplicativo, além de cálculos de jurosfinanceiros e cálculo de folha de pagamento. Elas também podem ser usadas para retornar informaçõesem relatórios do gerador de relatórios.

    Estados

    Nesse cadastro o usuário poderá cadastrar os Estados que serão utilizados no cadastro de filiais, clientes/fornecedores e outros cadastros.

    O campo Código SINIEF permite informar o código do Sistema Nacional Integrado Econômico Fiscaldo Estado. Mas lembre-se, esse campo é somente informativo. Não é utilizado em nenhuma rotina dosistema.

    Países

    Permite cadastrar os países que, posteriormente, poderão ser utilizados em outras rotinas do sistema,como no cadastro de clientes/fornecedores.

    Bancos e Agências

    Através desta visão cadastraremos os bancos e suas respectivas agências, com os quais a empresa operapara efetuar pagamentos de impostos, funcionários, fornecedores, etc. Para acessar o cadastro de agênciasdevemos clicar no botão “Anexos” e escolher a opção Agências.

    Anexo AgênciaNesta pasta o usuário poderá consultar, incluir ou alterar os dados relativos às agências bancárias. Poderãoser cadastradas diversas agências de um mesmo banco. Inclua quantas forem necessárias, pois não há

    restrições quanto a inclusões de agências.

    Anexo Layout BancárioO Layout Bancário armazenará os layouts necessários para operações bancarias. Os layouts padrõesdisponíveis são:

    l  Layout de Código de Barras;l  Layout de Retorno de Cobrança;l  Layout de Retorno de Custódia;l  Layout de Reconciliação;l  Layout de Mensagens de Erros;

  • 8/9/2019 RM110012052010_RM Globais

    22/52

    22 Todos os direitos reservados.RM Globais

    CalendáriosO calendário é de grande importância para diversas rotinas nos produtos RM. Nele cadastramos todos osferiados nacionais, feriados municipais, pontos facultativos, feriados religiosos e qualquer tipo de dia emque não há expediente de trabalho.

    O calendário é usado para cálculo de número de dias úteis no mês, para determinar o dia de pagamento

    de férias, para cálculo de aplicações financeiras, entre outros.Quando criado pode ser associado ao cadastro de filiais, por esse motivo temos a liberdade de cadastrarvários calendários. Se for necessário, em decorrência de feriados municipais, podemos cadastrar umcalendário para cada uma das filiais dispostas em localidades geográficas diferentes.

    Após a criação do novo calendário, o usuário deverá acessar a pasta “Feriados” para efetuar o cadastro e aclassificação do mesmo.

    A opção feriado é exclusiva para preenchimento do aplicativo RM Classis.

    1. Cadastrar as seguintes Filiais:

    Código: 1Nome Fantasia: Matriz Belo HorizonteNome: Matriz - Belo HorizonteCNPJ: 05.784.485/0001-75Estado: MG

    Código: 2Nome Fantasia: Filial Rio de JaneiroNome: Filial Rio de JaneiroCNPJ: 05.784.485/0002-56Estado: RJ

    Código: 3Nome Fantasia: Filial São PauloNome: Filial São PauloCNPJ: 05.784.485/0003-37

    Estado: SP

    2. Cadastrar os seguintes departamentos:Matriz Belo Horizonte001 Financeiro002 Contabilidade003 Vendas004 Compras005 Marketing

    Exercícios

  • 8/9/2019 RM110012052010_RM Globais

    23/52

    23Todos os direitos reservados. RM Globais

    Filial Rio de Janeiro001 Financeiro002 Contabilidade003 Vendas004 Compras

    Filial São Paulo003 Vendas004 Compras

    3. Conforme a máscara definida cadastraremos os seguintes Centros de Custos:01 Centros de Despesas01.001 Financeiro01.002 Contabilidade01.003 Compras

    01.004 Vendas01.005 RH01.006 Patrimônio01.007 Almoxarifado02 Centros de Custos02.001 Custo do Treinamento RM Saldus02.002 Custo do Treinamento RM Fluxus02.003 Custo do Treinamento RM Nucleus02.004 Custo do Treinamento RM Labore03 Centros de Receita03.001 Venda de Treinamento RM Saldus

    03.002 Venda de Treinamento RM Fluxus03.003 Venda de Treinamento RM Nucleus03.004 Venda de Treinamento RM Labore

    4. Cadastre a seguinte moeda:Símbolo: E$Nome: EuroCasas Decimais: 5

    Símbolo: R$

    Nome: RealCasas Decimais: 5

    Símbolo: T$Nome: TotvsCasas Decimais: 5

    5. Cadastre as seguintes cotações:Data de HojeValor: 1,00Simbolo:R$

    Valor:2,00Simbolo Referência E$

  • 8/9/2019 RM110012052010_RM Globais

    24/52

    24 Todos os direitos reservados.RM Globais

     Anotações

    Data de AmanhaValor: 1,00Simbolo:E$Valor:2,00Simbolo Referência T$

    6. Cadastrar o calendário do ano corrente e em segui da os seguintes feriados:01/01/XX Dia da Paz mundial;27/02/XX Carnaval;21/04/XX Tiradentes;01/05/XX Dia do Trabalhador;14/08/XX Asc. NSRA;07/09/XX Independência;02/11/XX Finados;15/11/XX Proclamação da República;

    25/12/XX Natal.

    7. Acesse alguma Action e crie um filtro usando operadores(=,>,like)

    8. Acesse a tela de Gerenciamento de Filtro e insira o Filtro na Barra de Ferramentas

    9. Acesse a tela de Gerenciamento de filtro e altere o operador do Filtro criado. E execute o filtro.

  • 8/9/2019 RM110012052010_RM Globais

    25/52

    25Todos os direitos reservados. RM Globais

     Segurança

    Atualmente, segurança é um atributo diferencial em qualquer sistema. Principalmente se tratando de

    sistemas de gestão. Os aplicativos RM trabalham com a política de segurança por menus e por campos.Na segurança por menus os itens de cada um poderão ser exibidos ou não. Na segurança de campos (énecessário ter um conhecimento das tabelas do RM), pode-se proibir o usuário de ver o conteúdo daquelecampo ou simplesmente não permitir o usuário de visualizar os campos.

     Ambos os tipos de segurança são definidos através de Perfil. Cada perfil pode conter mais de uma condiçãopara menus e campos. Uma vez definidos os menus e campos que o usuário terá acesso é associado ousuário ao perfil que mais lhe atender.

    Os itens de segurança são destinados ao usuário supervisor. O usuário supervisor tem acesso a todas as

    funcionalidades do sistema. Por isso atribua um usuário supervisor com bastante critério.

    Código de Acesso

    Este cadastro tem como finalidade permitir a inclusão e manutenção de códigos de acesso ao banco dedados. Estes códigos são os usuários e senhas para se conectar ao banco de dados. Para uma empresaque deseja trabalhar a segurança com base em seu banco de dado estes códigos serão associados aosusuários. Sendo assim, é possível definir um usuário ou grupo de usuários de banco para cada usuário dosistema.

    Exemplo:Existe um administrador do banco com o seguinte Login:Usuário do Banco: SYSDBASenha: mas ter key

    Perfil 

    O cadastro de perfil é onde definimos quais tabelas e menus o usuário terá acesso. Ao acessar este cadastro,o usuário supervisor poderá definir permissões de acesso que, posteriormente, serão relacionadas aosusuários cadastrados no aplicativo.

    Perfil é um grupo de limitações de acesso que tem como objetivo agrupar usuários com as mesmascaracterísticas. Nele podemos restringir acesso a rotinas, processos, menus, campos da base e relatórios.Não existem limitações para a quantidade de usuários que podem pertencer a um mesmo perfil, damesma forma que não existe quantidade máxima de perfis.

    O cadastro de perfil é feito por aplicativo, ou seja, um perfil do RM Fluxus não tem autoridade a permitirou restringir acessos no RM Nucleus. Porém, se no RM Fluxus o usuário tem acesso a alguma tela do RMNucleus que é usada no RM Fluxus, no RM Nucleus o usuário terá acesso á tela.

    Observe que um usuário poderá estar vinculado a vários perfis diferentes. Da mesma forma, um mesmoperfil poderá estar vinculado para vários usuários diferentes. O sistema permite a exclusão de um perfilmesmo que ele esteja associado a um ou mais usuários.

    SEGURANÇA

  • 8/9/2019 RM110012052010_RM Globais

    26/52

    26 Todos os direitos reservados.RM Globais

    Pasta Acesso a CamposAtravés desta pasta definimos o acesso às tabelas e aos seus respectivos campos. Podemos definirprivilégios para alteração ou apenas para consulta, ou seja, se as duas opções “Pode Consultar” e “PodeAlterar” estiverem marcadas, o usuário terá controle total sobre a tabela.

    Se desmarcarmos a opção “Pode alterar”, o Perfil só terá acesso à consulta nesta tabela, não sendo

    permitido qualquer tipo de alteração. Caso seja desmarcada a opção “Pode Consultar”, automaticamenteserá desabilitada a opção “Pode Alterar”, Por definição, um usuário que não poderá consultar tambémficará incapacitado de alterar. Neste caso, o acesso a esta tabela será negado.

    As formas de restrição podem ser total ou parcial, ou seja, podemos restringir o acesso total à determinadatabela, ou apenas a alguns campos da mesma. Para isso, basta expandir a tabela clicando no “+” (sinal deadição), selecionar o campo e mudar seus privilégios de alteração ou consulta.

    Pasta Acesso a MenusNesta pasta são apresentados, em uma forma organizada, todos os menus do aplicativo. É nesta pasta quepodemos permitir ou restringir o acesso a determinado menu. Nela possuímos 4 opções de botões:

    Expandir TudoMostra todos os itens disponíveis daquele menu selecionado. Para visualizar todos os itens clique nonome do aplicativo e clique na opção Expandir Tudo.

    Encolher TudoEsconde todos os itens disponíveis daquele menu selecionado. Para esconder todos os itens clique nonome do aplicativo e clique na opção Encolher Tudo.

    Permitir Acesso

    Permite o acesso ao menu selecionado. Para permitir acesso a todos os itens clique no nome do aplicativoe clique na opção Permitir Acesso.

    Proibir AcessoRetira o acesso ao menu selecionado. Para retirar acesso a todos os itens clique no nome do aplicativo eclique na opção Proibir Acesso.Para executar as operações de acesso selecione o menu desejado e clique no botão desejado. Se aoperação for efetuada em um menu que possui mais sub-menus, a operação será efetuada para todos ossubordinados a ele.

    Pasta Acesso a Relatórios/Planilhas

    Nesta pasta podemos definir grupos de relatórios onde cada um poderá ter um nível de acesso e emissãodistintos, ou seja, podemos definir se um usuário pode gerar ou alterar determinados relatórios.

    Exemplo:O usuário João possui um perfil como acesso a relatórios do grupo Listagens com nível de alteração 1 eemissão 2. As situações onde ele se enquadrará são:

    l  Relatórios sem grupo: João poderá alterar e emitir esse relatório. Pois este relatório estádesprotegido.l  Relatórios com grupo diferente do grupo Listagens: João não poderá alterar e emitir esse relatório.

    O relatório não será exibido na visão de relatórios para João porque ele não possui permissão deacesso a este outro grupo.

  • 8/9/2019 RM110012052010_RM Globais

    27/52

    27Todos os direitos reservados. RM Globais

    l  Relatórios do grupo Listagens com nível de acesso igual a 1: João poderá alterar e emitir esserelatório porque o nível de acesso ao relatório é menor ou igual aos níveis de alteração e emissão.l  Relatórios do grupo Listagens com nível de acesso igual a 2: João poderá apenas emitir esse relatórioporque o nível de acesso ao relatório é menor ou igual ao nível de emissão. Ele não poderá alterarporque o relatório possui um nível de acesso maior que o nível de alteração cadastrado no seu perfil.l  Relatórios do grupo Listagens com nível de acesso igual a 3: João não poderá alterar e emitir esse

    relatório. O relatório não será exibido na visão de relatórios para João, porque o nível de acesso aorelatório é maior que os níveis de alteração e emissão dele.

    Um perfil pode ser desativado para que nenhum usuário possa ser associado a ele. Para isso, basta acessara pasta “Identificação” e desmarcar a opção “Ativo”.

    Na pasta “Acesso a Menus” é comum apresentar permissões com o sinal de exclamação (!), isso querdizer que esta permissão está presente em outros aplicativos e que devemos verificá-los para certificar apermissão dada. Para entender melhor veja exemplo abaixo.

    Exemplo:Em um determinado perfil do RM Fluxus foi restrito o acesso ao cadastro de “Clientes/Fornecedores”, eestá sendo apresenta uma exclamação (!) no ícone deste menu. Isso significa que este usuário pode teracesso a este mesmo cadastro em outro aplicativo (RM Nucleus, RM Saldus, RM Classis, etc).

    Um usuário poderá estar vinculado a vários perfis diferentes. Da mesma forma, um mesmo perfil poderáestar vinculado para vários usuários diferentes, porém, é recomendável que cada usuário seja associadoà apenas um perfil.

    Copiar PerfilNesse processo é possível que o usuário supervisor copie as configurações de um Perfil para um Perfil

    novo ou para um já existente. Dessa forma todas as configurações feitas na pasta Acesso á Campos, Acessoá Menus e Acesso á Relatórios/Planilhas.

    Relatório de Permissões do PerfilEste relatório demonstra um resumo de todas as restrições e permissões de um perfil selecionado.

    UsuárioNeste cadastro é onde criamos e controlamos os usuários que acessam os sistemas RM. Se trabalharmosem uma base vazia haverá um usuário inicial (mestre) com status de supervisor que terá total controle dosistema, tendo acesso a todas as tabelas e funções disponíveis. Caberá a este usuário, definir a inclusão denovos usuários, a sua condição (supervisor ou usuário comum) e o tipo de acesso que cada um dos novos

    usuários terá no aplicativo.

    IdentificaçãoNesta pasta podemos definir para o usuário a validade de acesso ao sistema, preenchimento de email,acesso ao RM Portal e troca de senha.

    Fiqueatento

    Somente usuários na condição de supervisor, terão acesso completo aos itens de segurança, como o cadastro de usuários

    e cadastro de perfil. Os demais poderão acessar através dessa tela somente a pasta “Identificação”, onde ele poderá

    visualizar somente os dados cadastrais referentes o seu próprio cadastro.

  • 8/9/2019 RM110012052010_RM Globais

    28/52

    28 Todos os direitos reservados.RM Globais

    Configurações de SegurançaAs permissões de acesso às coligadas são dadas por aplicativo, ou seja, na pasta “Configurações deSegurança” devemos selecionar o aplicativo e logo abaixo marcar quais coligadas ele terá acesso.Para cada coligada podemos definir o usuário como supervisor e produtor de relatórios, além de definirmosa qual perfil o usuário vai estar associado. Cada usuário deve pertencer no mínimo a um perfil, podendoser associado a mais de um para uma mesma coligada.

    Exemplo:Ao selecionar o aplicativo RM Labore, damos acesso ao usuário “Pedro” à coligada 1. Se selecionarmosoutro aplicativo como, por exemplo, o RM Vitae, o usuário “Pedro” não terá acesso à coligada 1. Devemosacessar o cadastro de usuários em Cadastro /Segurança / Usuários, editar o usuário e marcar a opção“Permissão de acesso a coligadas”, na pasta “Configurações de Segurança”. Nesta mesma pasta deve-seassociar o usuário ao perfil desejado em “Perfis associados”. Um usuário poderá ser associado a um perfildiferente para cada coligada.

    Associação a filtrosNesta pasta podemos criar filtros a fim de efetuar restrições mais detalhadas para cada um dos usuários.

    Exemplo:Temos um usuário que só terá acesso à filial 1; acessamos a pasta “Associação a filtros” e criamos um filtroque restrinja o acesso do usuário somente à filial 1.

    Os campos de filtro serão disponibilizados conforme o aplicativo que está sendo executado.

    Considerações importantes sobre a forma de administrar usuáriosCada usuário poderá ser associado a vários perfis. Para facilitar a manutenção, evite associar um usuárioa mais de 1 perfil.

    Exemplo:Temos os perfis “Consulta”, “Digitador” e “Administrador”. Foi criado um usuário que será supervisor e teráacesso total ao aplicativo. Evite associar este usuário aos três perfis acima, dê preferência para a criaçãode outro perfil e neste perfil dê acesso total. Associe o usuário a este único perfil, com isso teremos umcadastro limpo sem muitas associações entre usuários e perfis.

    Ao associar um usuário a dois perfis distintos, perfil A01 (permite acessar o cadastro de filial) e perfil Z01(restringe acesso ao cadastro de filial) a permissão que prevalecerá é a do perfil que permite acesso.

    Os privilégios de um usuário podem ser definidos por aplicativo e por coligada, ou seja, um usuário pode

    ser supervisor em um aplicativo e em outro ser apenas um usuário comum sem grandes privilégios. Elepode ter acesso total a uma coligada sem ter acesso à outra.

    RedeNesta pasta podemos relacionar um usuário da rede e seu domínio com o usuário da RM. Esses campossão utilizados nos recursos Logon Unificado e Logon LDAP.

    Permissões de AcessoEssa tela permite que sejam verificadas as quais sistemas o usuário tem acesso e o seu atributo em cadaaplicativo. Alem disso, é possível associar um usuário a um sistema, coligadas e definir o mesmo com

    atributo de supervisor e de inclusão de relatórios. Para essa operação são exibidas duas árvores de acesso.A do lado esquerdo filtra os produtos, coligadas, perfil e usuários. A do lado direito filtra por usuário,sistema e perfil. As operações que podemos aplicar nessa tela são:

  • 8/9/2019 RM110012052010_RM Globais

    29/52

    29Todos os direitos reservados. RM Globais

    l  Associação de permissões de acesso a coligadas e aplicativos e Definição de usuário supervisor. Paraisso selecione um usuário da árvore da direita e arraste para o item da árvore da esquerda;l  Para definir um usuário como “Supervisor” clique com o botão direito do mouse sobre a descriçãodo usuário desejado e selecione a opção “Supervisor”;l  Para definir acesso a um determinado aplicativo selecione o usuário (tela da direita) clique e arrasteo usuário até o sistema/coligada que desejar.

    Preferência de Anexos

    O item de preferência de anexos no permite tornar um anexo de uma Action visível na visão de formapadrão ou ainda poder tornar o anexo um item de preenchimento obrigatório ao se cadastrar um registrona Action principal. O grande ganho dessa funcionalidade acontece quando se tem a necessidade de teruma visão onde o anexo é um complemento fundamental para compreensão e analise das informaçõesde uma Action. A funcionalidade se divide em dois cadastros: Actions Anexas e Preferência de Anexos.

    Actions Anexas

    Esse é o cadastro que associamos as Actions Anexas com a Action principal, permitindo assim a operaçãode Preferência de anexos. Toda Action Anexa pode se tornar uma Preferência de Anexo, desde que ela jáseja uma Action Anexa á Action principal.

    Para facilitar, ao escolher a Action principal são filtradas as Actions anexas da Action principal, sendoassim ao selecionar o item do campo Action Anexo, serão exibidas apenas as Actions anexas da Actionprincipal. Os campos presentes na tela são:

    l  ID: identificador do registro, não editável.l  Action Principal: insira o nome da Action principall  Action Anexo: insira o nome da Action anexo que deseja se tornar uma preferência de anexo.l Parâmetros de entrada: Insira a indicação dos recursos que será associado à Action de Anexa. Somenteusado a partir da 10.80l  Nome do Grupo: Insira um nome para separar os Anexos em grupos. Uma vez que o grupo sejapreenchido, o Anexo será exibido em um Grupo dentro do menu de Anexos

    Preferência de AnexoNesse cadastro é que são escolhidas quais funções serão exercidas pelas Actions anexas, se serãocomo registro obrigatório no cadastro da Action principal ou se serão Actions que serão carregadasautomaticamente na visão. Os campos desse cadastro são:

    l

     ID: Escolha uma Action Anexal Nome Action Principal: Esse campo é carregado automaticamente ao escolher a Action Anexa e seráexibido o nome da Action principal, campo não editável.l Nome Action Anexo: Esse campo é carregado automaticamente ao escolher a Action Anexa e seráexibido o nome da Action anexo, campo não editável.l Obrigatório: marque esse campo caso deseja que o anexo seja de preenchimento obrigatório.l Carregar Automaticamente: marque esse campo para que o anexo abra na visão e na edição juntocom a Action principal.l  Ativo: Marque esse campo para tornar seu cadastro ativo.

    Ao marcar para o anexo ser obrigatório, o campo Carregar é automaticamente desabilitado e o anexo passa

    a ser visível somente na edição da Action principal. Não sendo possível marcar as opções de Obrigatórioe Carregar ao mesmo tempo.

  • 8/9/2019 RM110012052010_RM Globais

    30/52

    30 Todos os direitos reservados.RM Globais

    Na visão desta funcionalidade existem 3 abas: Permissões gerais, Permissões por Perfil e Permissões porUsuário.

    l Permissões gerais: Quando existe uma Action anexa na aba Permissões gerais essa Action será exibidacomo preferência de anexo para TODOS os usuários do produto RM.

    l Permissões por Perfil: No momento de cadastro é exibido o campo Perfil na edição, esse campo é depreenchimento obrigatório. Deve-se escolher um Perfil para associar a Action Anexa. Quando existeuma existe uma Action anexa na aba Permissões por Perfil, essa será exibida como preferência deanexo para TODOS os usuários que estão associados ao Perfil escolhido.

    l Permissões por Perfil: No momento de cadastro é exibido o campo Usuário na edição, esse campo éde preenchimento obrigatório. Deve-se escolher um usuário para associar a Action Anexa. Quandoexiste uma existe uma Action anexa na aba Permissões por usuário, essa será exibida como preferênciade anexo exclusivamente para o usuário que foi escolhido.

    A ordem de hierarquia é das Permissões gerais a Permissões por Usuário. Isso implica que se uma mesmaAction Anexa esteja cadastrada nas abas de Permissões por Perfil e em Permissões por Usuário, mas comfuncionalidades diferentes (Obrigatório e Carregar Automaticamente), valerá o que estiver cadastrado naaba de Permissões por Perfil.

    Cadastro de RM Part 

    Aqui serão exibidas todas as RMParts disponíveis para serem inseridas no Cenário. É importante tero conhecimento de suas propriedades para o uso de algumas funcionalidades do aplicativo RM. Essecadastro é carregado automaticamente de acordo com o uso das Actions pelo aplicativo.

     Servidores de Aplicação

    Essa Action permite o controle do número de registros que serão exibidos por cada Action. Nessa telatemos exibição de dados essências para o uso das Actions e dos serviços da nova arquitetura RM

    Gerenciamento de Alias

    Com cadastro é possível controlar os Alias de conexão do banco de dados com os aplicativos RM,lembrando que o Alias é o arquivo que contem as informações dessa conexão.

    Esse cadastro possui duas pastas:

    Informações do Alias

    Alias Alias: deve ser preenchido o nome da conexão.Tipo de Banco: escolha o tipo do banco de dados. Os aplicativos RM trabalham com os banco de dadosMSSQLServer e Oracle.

    Servidor de BancoQual servidor que está o banco de dados ou o apelido da base em caso de Oracle.

  • 8/9/2019 RM110012052010_RM Globais

    31/52

    31Todos os direitos reservados. RM Globais

    ServiçosHabilitar processamento de JobsEm caso de marcada essa opção, será permitido que se execute os Jobs no servidor indicado.

    Execuções SimultâneasInsira o numero de conexões será permitido para execução do Job.

    Executar apenas Job Locais: Marque essa opção caso deseje que sejam processados apenas Jobsrequisitados localmente. Habilitar Alertas de GráficoMarque essa opção para a funcionalidade de Alertas de Gráfico.

    Intervalo entre verificaçõesInsira o numero de segundos que será feita a verificação dos dados no servidor.

    Quanto maior esse número, maior será a verificação feita, podendo causar lentidão no servidor. Habilitar histórico de gráficosMarque essa opção para usar a funcionalidade de armazenamento de histórico do gráfico deGauge(Marcadores).

    Intervalo entre verificaçõesInsira o numero de segundos que será feita a verificação dos dados no servidor.

    Quanto menor esse número, maior será a verificação feita, podendo causar lentidão no servidor. 

    Habilitar envio de email de RSSMarque essa opção para usar a funcionalidade de armazenamento de envio de email de aviso de RSS.

    Intervalo entre verificaçõesInsira o numero de segundos que será feita a verificação dos dados no servidor.

    Quanto menor esse número, maior será a verificação feita, podendo causar lentidão no servidor.

    Conexão a Banco de Dados Externos

    Para facilitar o uso de analise de dados, o produto RM tem a funcionalidade de conectar a uma base dedados diferente da base do RM permitindo assim a extração de dados através da consulta SQL. É permitidoincluir qualquer tipo de banco de dados, desde que o mesmo possua o seu driver de acesso instalado naestação. Essa conexão a bando de dados externo permite que sejam feitas consultas SQL’s na base.

    Pasta Identificação

    Nome: Escolha o nome da conexão, insira um nome de fácil identificação da base.Descrição: Descreva aqui sobre o que é a base, qual tipo de banco, dados importantes para identificara base.String de Conexão: Aqui será listada a string de conexão para o banco de dados.

    Data Source: Escolha o tipo do banco de dados e qual driver será usado.ServerName: Insira o nome da base de dados.

  • 8/9/2019 RM110012052010_RM Globais

    32/52

    32 Todos os direitos reservados.RM Globais

    Username: Nome de usuário de acesso á base.Password: Senha do usuário de acesso á base.Save my password: marque essa opção caso deseja salvar a senha.

    Para testar a conexão, clique no botão “Test Connection”.

     Anotações

  • 8/9/2019 RM110012052010_RM Globais

    33/52

    33Todos os direitos reservados. RM Globais

    Gerais

    Preenchimento de MascarásPara os itens que tem necessidade de informar a mascará deve seguir a seguinte orientação:

    A quantidade de símbolos “#” constantes no campo “Máscara” corresponde ao número de dígitos desejadopara o código da tabela.

    L - Para campo alfabético. Transforma as letras informadas em letras maiúsculas, isto é, caso sejamcadastrados caracteres em minúsculo, haverá conversão automática para maiúsculo.l - Para campo alfabético (L[éle] minúsculo).A - para campo alfanumérico. Transforma as letras informadas em letras maiúsculas, isto é, caso sejamcadastrados caracteres em minúsculo haverá conversão automática para maiúsculo.

    a - Para campo alfanumérico, podendo ser digitados letras e números (aceita caracteres alfanuméricosem maiúsculo ou minúsculo).Q - Para qualquer caracter, menos os separadores (: . , ; /).

    Opções de Login

    Ativa Logon UnificadoEsta opção permitirá que você utilize uma mesma senha de Login para acessar o sistema. Neste caso,com esta opção marcada, sempre que for inicializado o sistema será aplicada a senha do usuário na REDEpermitindo que o acesso ao aplicativo seja liberado automaticamente e sem que seja solicitada a senha

    de Login do Usuário no Aplicativo.

    Esta funcionalidade será condicionada ao cadastro do usuário de rede como o usuário do RM.Dessa forma, o Login do Aplicativo estará unificado com o Login do usuário na REDE. Para desativar aunificação basta desmarcar esta opção.

    Ativa Logon LDAPO Lightweight Directory Access Protocol (LDAP) é um protocolo de manipulação de diretórios que rodapor cima do protocolo de comunicação TCP/IP ou de uma outra conexão existente. Esse protocolo tornaa forma de comunicação mais leve e segura, apesar de suportar um grande fluxo de informação.Diante das tendências de mercado os produtos RM, a partir de agora, dispõe da integração LDAP,

    proporcionando mais uma opção para o uso dos aplicativos.

    Habilitando esta opção, será ativada a verificação do logon LDAP. Essa verificação permitirá a comparaçãodo usuário do RM com o usuário da Rede LDAP.

    PARÂMETROS

    Fiqueatento

    O Logon LDAP não funciona em conjunto com o Logon Unificado. Ao selecionar um o outro será desabilitado

    automaticamente.

  • 8/9/2019 RM110012052010_RM Globais

    34/52

    34 Todos os direitos reservados.RM Globais

    Caminho LDAPPreencha este campo para informar o caminho de verificação do LDAP.

    Exemplo:LDAP://VMLOCAL.COM.BR.

    Nome do UsuárioVerifica qual o campo será comparado ao logar no Aplicativo RM. Caso escolhido “Utilizar usuário do RM”será comparado ao campo “Usuário” do cadastro de usuário, pasta identificação. Se escolhido “Utilizarusuário da Rede” será comparado ao campo “Usuário de Rede”, no cadastro de usuários, pasta Rede.

    Utiliza Última ColigadaEsta opção permite que você utilize sempre a última coligada selecionada ao logar no sistema. Sedesmarcada, ao logar, o usuário deverá selecionar uma Coligada através da janela de seleção deColigadas.

    Número de Tentativas de LoginEsta opção determina o número de vezes que o usuário pode errar ao tentar logar no sistema. Se o númerofor zero, o usuário poderá errar quantas vezes ele quiser. Se o número for diferente de zero, o usuário sópoderá errar até o número de vezes informado neste campo. Caso ele erre mais vezes, o usuário serádesabilitado e o supervisor terá que ativá-lo novamente (a opção Ativo, no Cadastro de Usuário, terá queser marcada novamente).

    Tempo de Bloqueio do UsuárioEsta opção determina o tempo, em minutos, que o usuário ficará proibido de tentar logar novamente, umavez que ultrapassou o número de tentativas permitido. Esta opção só funcionará se o número informadono campo “Número de Tentativas de Login” for diferente de zero.

    Se o tempo informado for diferente de zero, o usuário só poderá tentar logar no sistema após os minutosdefinidos anteriormente. Se for igual a zero, esse campo estará desabilitado.

    Porta para envio de mensagensEsta opção permite cadastrar um valor para o campo “PORTOMSG” a ser utilizado no envio de mensagensa usuários conectados. Antes este cadastro só poderia ser feito via banco de dados e agora pode ser feitovia aplicativo RM também.

    URL de acesso ao RM PortalEsta opção permite cadastrar o endereço do RM Portal para utilização em alguns aplicativos e de algumas

    funcionalidades, como o RSS.Envio de e-mail’s - Parâmetros Globais

    Envio de e-mails

    Parâmetros da Coligada AtualInforme os dados para os parâmetros que serão utilizados na coligada em uso. Estes dados prevalecerãosobre os dados informados nos Parâmetros Default.

  • 8/9/2019 RM110012052010_RM Globais

    35/52

    35Todos os direitos reservados. RM Globais

    Servidor SMTP (para envio de e-mails):Informe o nome do servidor SMTP a ser utilizado para o envio dose-mails nesta coligada.

    Exemplo:servidor.empresa.com.br

    Exige autenticação do servidor de e-mails: se esta opção estiver marcada será exigida, do servidor, aautenticação dos e-mails, isto é, será necessário que o servidor valide o usuário e a senha do usuário queestá enviando o e-mail.

    l Se o servidor estiver configurado para NÃO validar o usuário/senha e esta opção estiver marcada,NÃO serão validados os dados e o envio ou não do e-mail dependerá do servidor.l Se o servidor estiver configurado para VALIDAR o usuário/senha e esta opção NÃO estiver marcada,NÃO serão validados os dados e o envio ou não do e-mail dependerá do servidor.

    Usuário:  informe o nome do usuário que será utilizado para se realizar uma conexão com o servidor

    SMTP.

    O usuário que será utilizado não é o mesmo de acesso a base de dados, mas sim o usuário da rede quetem acesso e permissão para realizar envio de e-mail’s no servidor de e-mail’s que estiver informado nocampo Servidor SMTP (para envio de e-mails).

    Senha: informe a senha do usuário que será utilizado para se realizar uma conexão com o servidor SMTP.

    SSL: marque este item caso deseje que o e-mail seja enviado com autenticação SSL.

    Número de e-mails: Informe o número de e-mails que serão enviados de cada vez, quando for disparado

    automaticamente o envio dos e-mails. Um número alto indica que o sistema, ao disparar o envio dee-mails, demorará mais tempo realizando a operação, mas a fila será esvaziada mais rapidamente. Umnúmero baixo indica que o sistema, ao disparar o envio de e-mails será mais ágil (em vista de um númeropequeno de e-mails a enviar), mas a fila será esvaziada de maneira mais lenta.

    Intervalo (minutos):informe de quantos em quantos minutos a aplicação irá enviar os e-mails que estãona fila.

    Testar parâmetros para envio de e-mail’s: a função deste botão é verificar se as configurações feitas paraenvio de e-mail estão funcionando corretamente.

    Parâmetros Default: informe os dados para os parâmetros que serão utilizados por todas as coligadasquando estes não forem informados nos Parâmetros da Coligada Atual.

    Os parâmetros são os mesmos para a Coligada Atual. Se todas as coligadas possuírem o mesmo servidor,basta preencher os campos dos Parâmetros Default. Se apenas uma coligada possuir um servidor diferente,para esta coligada, preencha apenas os campos dos Parâmetros da Coligada Atual. Se cada coligadapossuir um servidor diferente, preencha para cada coligada os campos dos Parâmetros da Coligada Atuale não preencha os campos dos Parâmetros Default.

    Manter Histórico de E-mails: marque esta opção caso desejar manter um histórico dos e-mails enviados.

     Apagar Histórico de E-mails após X Dias: preencha o campo com o número mínimo de dias que os e-mailsficarão armazenados no RM.

  • 8/9/2019 RM110012052010_RM Globais

    36/52

    36 Todos os direitos reservados.RM Globais

    Gerador de Relatórios

    Utilizar controle de segurança de campos no Gerador de RelatóriosEsta opção permite o controle de acesso a campos no Gerador de Relatórios baseado no perfil dosusuários. Marcando esta opção, os usuários que não tem permissão de consulta em um determinadocampo não poderão emitir nenhum relatório que possua um Campo da Base que referencia esse campo,

    como também não poderão incluir esse campo no formatador de relatórios.

    Esta segurança será feita independente dos níveis do usuário de alteração e emissão de relatórios e sóterá validade para emissão de relatórios via Gerador de Relatórios. Esta opção estará habilitada APENASpara o usuário SUPERVISOR.

    Manter LOG de execução de relatórios referente aos últimos “X”diasInformado um número de dias, o sistema manterá todas as execuções do gerador de relatórios referentea esses últimos dias.

    l

     Se o número de dias for igual a zero ou não for informado algum valor, o sistema não criará o log.

    Manter relatórios executados por agendamento referente ao(s) último “X” dia(s)Este recurso realiza a exclusão automática dos relatórios executados através de agendamento, conformea periodicidade determinada. Será útil para excluir relatórios desatualizados e evita que o usuário preciseexcluí-los constantemente.

    l Se o número de dias for igual a zero, os relatórios gerados serão excluídos no dia seguinte.l Se o número de dias for vazio (nulo), os relatórios serão vitalícios, ou seja, não serão excluídos até quevocê mesmo os exclua.

    Integração LDAP 

     Ativa Integração Ldap: check usado para poder ativar a integração LDAPCaminho LDAP: insira qual é o domínio que irá trabalhar com o protocolo LDAP. Não esqueça que parater um domínio válido ele deve ser precedido do protocolo LDAP:\\Grupo LDAP: preencha com qual grupo de usuários o usuário que será inserido pertencerá.

    Exemplo:User, DNS

    Permitir remoção de usuários: marcando esse check será permitido, ao excluir um usuário do RM, que ousuário do serviço de diretório seja excluído também.Usuário: usuário que tenha acesso ao sistema de diretórios.Senha: senha do usuário que tenha acesso ao sistema de diretórios.

    Para as operações de cadastro, alteração e remoção do usuário no diretório do domínio é necessário queo usuário que estiver com as credenciais no Parâmetros globais tenha privilégios para as operações.

    Consultas SQL

    Nesta pasta será possível parametrizar para que caso um campo esteja configurado para não ser consultadoatravés de uma consulta SQL, ele não seja exibido na grid de execução de consulta SQL.

  • 8/9/2019 RM110012052010_RM Globais

    37/52

    37Todos os direitos reservados. RM Globais

    l Ativa segurança na execução de Consultas SQL (segurança de campos e filtro por usuário): Marcandoesta opção, os campos que não forem permitidos para visualização não serão exibidos nas consultasSQL.

    l Ativa bloqueio de execução de Consultas SQL caso não seja possível aplicar segurança: Esta opção,caso não seja permitido aplicar a segurança do campo acima, a consulta não será executada.

    Essa funcionalidade será permitida somente em banco de dados MS-SQLServer e somente para consultasSQL’s que não sejam Visíveis para todas as Coligadas.

    Para bancos de dados Oracle, os campos da consulta SQL devem ser escritos por completo.

    Exemplo: “SELECT PFUNC.NOME FROM PFUNC”.

     Anotações

  • 8/9/2019 RM110012052010_RM Globais

    38/52

  • 8/9/2019 RM110012052010_RM Globais

    39/52

    39Todos os direitos reservados. RM Globais

    UTILITÁRIOS

    Workflow 

    Workflow em sua tradução significa fluxo de trabalho. O seu conceito se difere entre quais áreas serátrabalhado. No caso do nosso RM, Workflow se trata de uma seqüência de operações pré-definidas,montadas pelo próprio usuário. Esse fluxo se inicia com um evento disparador (Gatilho), ação que sejaexecutada para iniciar o Workflow, e as operações seguem em forma seqüencial, contendo se necessárioalguns “Se/Senão”, “Enquanto”, entre outros.

    Categoria

    A categoria do Workflow segue a mesma linha das categorias das ferramentas do produto RM. Cadacategoria é composta por um ou vários perfis ao quais estão associados os usuários que terão permissãode executar o Workflow. É importante que o nome das categorias seja descritivo, para facilitar a

    organização.

     Atividades

    As atividades são as operações que são executadas no Workflow. Cada atividade tem as suas característicaspróprias e suas propriedades definidas. Elas podem ser desde uma simples validação de dados á umaexecução de processo. É permitida inclusive, a junção de mais de uma atividade no mesmo Workflow.

    Exportação do Log de Uso

    Esse utilitário é usado para enviar informações sobre acesso dos aplicativos RM para a TOTVS.

    Importação de Coligadas

    Roteiro para importação de coligadasAntes de efetuar a importação do arquivo “aponta.txt” é de extrema importância que este seja conferidopelo cliente. Como foi dito anteriormente, neste arquivo temos os dados de todas as coligadas e suasrespectivas licenças. O cliente deve editar este arquivo e conferir os principais dados como CNPJ, nomefantasia ,quantidade de coligadas e sistemas acessados.

    A importação de um arquivo errado poderá bloquear o acesso ao sistema e causar transtorno até que ainconsistência seja corrigida pelo suporte da TOTVS. Se precisar entrar em contato:

    l Informe o caminho onde se encontra o arquivo Aponta.txt e clique no botão “Importar”.l Depois de importada a coligada, para que ela seja disponibilizada, será necessário que o usuárioefetue um “Logout/ Login” através do menu SISTEMAS.l Após entrar no sistema novamente, será necessário também, marcar os parâmetros do sistema paraa nova coligada

  • 8/9/2019 RM110012052010_RM Globais

    40/52

    40 Todos os direitos reservados.RM Globais

    Importações/Exportações de dados Globais

    Esta opção nos permite exportar e importar dados globais dos aplicativos RM através de arquivos-texto.Desta forma, podemos integrar dados de bases distintas do RM ou até mesmo exportar/importar dadosde outros sistemas para o RM. Para conhecer a estrutura dos arquivos de exportação, basta selecionar atabela que será exportada/importada e clicar no botão “Gerar Layout”. Será gravado um arquivo-texto

    com a estrutura do layout desejado.

    Parâmetros de importação

    Fazer apenas a validação do arquivoEste recurso gera as informações para a importação e permite visualizar a estrutura do arquivo antes deimportá-lo, facilitando a verificação de possíveis erros. Após a verificação, podemos confirmar a importaçãodos dados na base;

    Desprezar registros já existentes

    Os dados contidos no arquivo de importação não substituirão os dados que já existem na base.

    Antes de confirmar uma importação de dados recomendamos que o usuário esteja certo da operaçãoque está realizando, pois dados importantes poderão ser perdidos. Faça cópia de segurança dos dadosantes de concluir a operação.

    Filtro para exportaçãoOs recursos deste campo são exclusivos para as operações de exportação de dados. Será possível digitarneste campo um comando em SQL para restringir a exportação conforme desejar.

    Exemplo:

    Exportar os dados da tabela de cotações de um período específico:Sentença SQL: DATA BETWEEN ‘01/01/06’ AND ‘12/31/06’Neste caso a exportação das cotações será exclusivamente do período de 01/01/2006 à 31/12/2006.

    Utilizar definição fixa de colunasEsta opção vale para importação ou exportação, tendo como finalidade a manutenção de uma estruturaque apresenta os dados importados/exportados de forma organizada com nome da tabela, tipo etamanho. Desabilitando este campo, os dados serão importados/exportado em seqüência, separadoapenas por “;” (ponto e vírgula).

    Utilizar delimitador de stringsEsta opção é utilizada somente para exportação de dados. Quando esta opção está marcada, o campostring da tabela será exportado com um delimitador de início e fim de conteúdo, normalmente, “/@” parainício e “@/” para fim.

    Importação de CEPs

    Para importar CEP’s será necessária a utilização do arquivo de localidades (arquivo-texto) gerado pelosCorreios para aplicativos Windows. Eles têm os seguintes dados: nome, logradouro, bairro, cidade, Estadoe CEP.

    O CD a ser adquirido nos correios é o de “Base de Dados Comercial do DNE” (DNE – Diretório Nacional deEndereços). Ao realizar a instalação do aplicativo dos correios, será criada uma pasta chamada “DNE_GU”com duas subpastas chamadas “GU” e “TE” e serão utilizados para importação somente os arquivos que

  • 8/9/2019 RM110012052010_RM Globais

    41/52

    41Todos os direitos reservados. RM Globais

    constam na pasta “\\DNE_GU\TE (LOG_BAIRRO.TXT, LOG_CPC.txt, LOG_LOCALIDADE.TXT , etc.). Os dadosserão armazenados nas tabelas GCEPESPECIAL, LOGRADOURO, GLOCALIDADE e GBAIRRO.

    Importação de Objetos Gerenciais

    Os objetos gerenciais que estão no sistema tais como Gráficos, Consultas SQL, Cenários, Canais RSS, entreoutros, poderão ser exportados e importados através deste processo. Com isso você poderá organizá-losem arquivos, permitindo portabilidade para utilizá-los em outras bases de dados.

    O processo de Importação de Objetos Gerenciais se aplica a todos os tipos de arquivo, independente deseu formato ou extensão e em um único processo. Bastará apenas seguir o wizard de Importação

    Os demais processos de Importação e Exportação podem ser executados a partir das visões das Actionsde Objetos, como Cadastro de Gráficos, Consultas SQL, etc.

    Consultas SQL

    Nos aplicativos RM é possível cadastrar e executar consultas SQL’s, elas têm com função consultas ouprocedimentos específicos para cada aplicativo. Uma consulta SQL é uma sentença escrita em linguagemprópria para realização de uma pesquisa diretamente no banco de dados, buscando informações queestejam devidamente gravadas nas diversas tabelas do sistema.

    O uso das consultas SQL’s se tornou bastante importante para criação de RSS , Gráficos e nova Planilha.net. Seu uso é de extrema importância para uso das ferramentas gerencias presentes no RM.

    RSS (Really   Simple  Syndication, ou “sindicância realmente simples”, ao pé da letra. Ou ainda “Busca de

    informações simplificada”) é uma família de formatos Web feeds, utilizado para publicar conteúdosatualizados com freqüência, tais como conteúdos de blogs e notícias em um formato padronizado.

    Um documento RSS (que é chamado de “feed ”, “web feed ”, ou “canal”) contém resumos dos conteúdos deum web site associado ou a um texto integral. RSS torna possível às pessoas manter o contato com os sitesde uma forma automatizada que podem ser canalizadas para programas especiais ou filtrada.

    O conceito da TOTVS sobre o RSS é baseado na construção de consultas SQL em um banco de dados,que se revertem em alertas RSS para qualquer gerenciador RSS. Estes alertas são avisos de páginas quesofreram alguma atualização, e a partir deles é possível o direcionamento para verificar essas atualizações.Para tal, basta que a pessoa se inscreva no Canal RSS para aquele endereço de página (URL).

    A construção de Canais RSS na Linha RM é feita no serviço de “Consultas SQL”, do módulo “Ferramentas”,menu “Utilitários”, para qualquer aplicativo da solução. Cada linha gerada por uma consulta é consideradacomo um feed , e cada Canal RSS disponibiliza feeds de diversas Consultas SQL.

    Em sua tela de visão são exibidas as consultas SQL’s Globais e as consultas criadas para cada aplicativo.Isso quer dizer que as sentenças criadas em cada aplicativo é visível somente no seu aplicativo.

    ProcessosExecutar Consulta SQL: executa consulta SQL selecionada. É permitido selecionar apenas uma consultapara execução.Procurar Referências: processo que permite verificar se a consulta está sendo referenciada em algumFiltro, Fórmulas, Relatórios e Filtros do Gerador de Relatórios.

  • 8/9/2019 RM110012052010_RM Globais

    42/52

    42 Todos os direitos reservados.RM Globais

    Copiar Consultas SQL: copia uma consulta SQL, podendo manter o nível da Consulta copiada e suasconfigurações.Copiar Consultas SQL entre Coligadas: copia uma consulta SQL para outra coligada que o usuário possuaacesso.Processo de envio de consulta SQL por e-mail:permite que o resultado de uma consulta SQL seja enviadopor e-mail para usuários do RM ou qualquer destinatário que se desejar.

    Exportar Consulta SQL: exporta a sentença SQL para que a mesma possa ser usada em outro aplicativoou coligada.Importar Consulta SQL: importa uma consulta que foi exportada.

    Para que uma consulta SQL seja visível em todas as coligadas é necessário que a opção de “Visível atodas Coligadas” esteja marcado em sua edição. Vale à pena lembrar que os campos obrigatórios para aconsulta SQL são Código, Titulo e a sentença válida. Para disponibilizar seu uso no RM Portal é necessárioque seja marcada a opção de “Disponível” para o RM Portal.

    Toda vez que a sentença é salva, é verificado se ela está válida para garantir o seu perfeito funcionamento.Apenas consultas de seleção podem ser executadas da consulta SQL. Nenhuma sentença de manipulaçãode dados pode ser executada

    EditorPara facilitar o uso e para quem tem pouca experiência na linguagem SQL, foi elaborado o Editor deConsulta SQL com o qual o usuário poderá facilmente elaborar as consultas de forma prática e rápida.

    ConfigurarO botão de configurar, na edição da consulta SQL, nos permite personalizar o resultado da consulta. Comesse recurso podemos impor condições para colorir cada célula do resultado da execução da ConsultaSQL, bem como associar o resultado a execução de uma Action, bastando apenas o preenchimento dos

    parâmetros de entrada com os campos que forem retornados na consulta SQL. Banco de Dados ExternosO campo “Banco de dados Externo” nos permite executar uma consulta SQL em um banco de dadosdif