Curso Configurador

Embed Size (px)

Citation preview

Clique para editar os estilos do texto mestre Segundo nvel Terceiro nvel Quarto nvel Quinto nvel

ConfiguradorSetembro / 201111

ndiceSeo 1: Estrutura Protheus Seo 2: Configurador

22

Estrutura ProtheusO que e para que serve Repositrio Top Connect Dicionrio de Dados Banco de Dados Arquivos XNU Arquivo Server.ini

Clique para editar os estilos do text Segundo nvel Terceiro nvel Quarto nvel Quinto nvel33

O que e pra que serveO Protheus uma tecnologia desenvolvida a partir do Sistema Advanced, que teve a inteligencia toda, dividida em quatro camadas: Servidor de Aplicao (Server), Interface (Remote), Repositrio de Funes (RPO) e Banco de Dados.\Protheus10 \Protheus10\apo \ Protheus10\bin\smar tclient_ActiveX Componentes para execuo do Remote Web (RemoteX). \ Protheus10\bin\smar tclient Executveis, bibliotecas e arquivos de configurao para o Terminal. \ Protheus10\bin\apps erver Executveis, bibliotecas e arquivos de configurao para o Servidor. \Protheus10\include Contm as bibliotecas (.CH) necessrias a execuo e compilao do Protheus. Raiz do Sistema. Repositrio de Objetos.

\Protheus10\my projects Diretrio padrao para projetos customizados (Programas). \ Protheus10\Protheus _Data\spool Diretrio para armazenamento da fila de impresso.

44

O que e pra que serveDiretrio padro para o armazenamento das atualizaes de RPO (Patches).

\Protheus_Data\Update

55

Repositrio

nessa parte do Sistema que estaro os Programas escritos em AdvPL, serem acionados para a execuo de determinadas tarefas. atravs dos Repositrios de APOs que poderemos incluir novas customizaes no sistema. O repositrio APO, um arquivo binrio compilado, que por sua vez no pode ser editado ou modificado, pois tratam de programas desenvolvidos pela MicroSiga.

66

Top Connect

Interface de comunicao entre o Protheus e o Banco de Dados.

77

Dicionrio de Dados

O Protheus foi desenvolvido considerando que cada empresa trabalha de uma maneira, o que torna suas necessidades administrativas diferentes umas das outras. O Dicionrio de Dados um arquivo que contm as caractersticas dos campos dos arquivos/tabelas de uso do sistema. O objetivo principal permitir que o usurio inclua campos, retire de uso ou modifique certas caractersticas dos campos quanto a seu tamanho, descrio, apresentao no browser e uso, sem ter que alterar os programas fontes ou recompilar o sistema. A nica restrio encontrada para os campos-chave e campos obrigatrios do sistema que no podem ser alterados, tampouco excluidos.

88

Banco de Dados - SGBD

Programa responsvel pelo armazenamento dos dados. Exemplos de SGBD: Sql Server, Oracle, MySql.

99

Arquivos XNU

Os arquivos com a extenso .XNU so os responsveis por armazenar a estrutura dos Menus do sistema. Para cada programa do Protheus existe um arquivo especfico. Exemplo: Compras = SIGACOM.XNU, CallCenter = SIGATMK.

1010

Arquivo SERVER.INI

Responsvel pelas configuraes de acesso ao Protheus. Permite vrias configuraes para ambientes diferentes e bases de dados distintas.

1111

ConfiguradorSenhas e Usurio Clique para editar os estilos do texto mestre Menu Segundo nvel Terceiro nvel Parmetros Quarto nvel Tabelas, Campos, ndices Quinto nvel Consulta Padro Gatilhos Arquivos Sxs Apsdu

1212

Senhas e UsuriosO Protheus trabalha com o conceito de senhas de usurio, ou seja, a senha ser validada pelo (Nome + Senha do Usurio), e no apenas pela sua senha. A opo Senhas de Usurio deve ser utilizada para restringir o acesso s movimentaes de sistema, direcionar a gravao dos relatrios em disco e configurar drivers de impresso especfico para um usurio/grupo. O Protheus permite reunir usurios em grupos, para facilitar a atribuio de direitos e restries. Neste caso, o acesso ser sempre verificado de acordo com o maior nvel de direito, ou seja, se um grupo no tiver acesso a um determinado mdulo, mas o usurio sim, ir prevalecer o acesso do usurio Caso o usurio no tenha acesso a um mdulo, mas seu grupo possua, prevalecer o direito de acesso do grupo e o mesmo ter acesso permitido.

1313

Tabelas, Campos e ndices

So as interfaces de armazenamento contidas dentro do banco de dados. Estas tabelas possuem campos e seus ndices que servem para ordenao de tela e pesquisa. Exemplo de tabelas: SB1, SA1, SE1, SZ1, SZ2.

A MicroSiga criou uma identificao para tabelas e arquivos do sistema Protheus que consiste em codificar seus nomes seguindo um padro pr-estabelecido, para que os usurios e analistas possam identific-los com mais facilidade.

Os nomes das tabelas e arquivos so formados por um conjunto de trs digitos que os identifiquem. O quarto e o quinto dgito indicam o nmero da empresa e o sexto dgito sempre zero, que utilizado para identificao interna do sistema. 1. Posio (S) de Siga ou uma outra letra quando se trata de um arquivo especfico de um determinado ambiente; 2. Posio de (A a Z) ou (0 a 9), definindo a famlia do arquivo; 3. Posico de (1 a Z), definindo a sequencia na famlia. Para customizaes dos cliente, so reservadas as famlias SZ? (A a Z) e (0 a 9), os usurios no devem utilizar famlias reservadas para Microsiga, pois estas podero ser sobrepostas em uma atualizao de verso. 1414

Consulta Padro

Por meio desta opo pode-se criar as consultas-padro utilizadas nas telas de cadastros de movimentaes, para que seja possvel a cosulta e incluso de registros em campos atravs da tecla ou do botao (Lupa) em que o campo estiver relacionado.

1515

GatilhosO Gatilho uma atualizao disparada a partir de um determinado evento previamente definido. No caso do Protheus, a definio deste evento a digitao de determinados campos. O Gatilho permite ao usurio estabelecer uma atualizao dinamica dos dados atravs da definio de critrios, isto , a partir da digitao de um dado possvel atualizar automaticamente outros campos pertencentes ao mesmo arquivo ou no. Essa movimentao aceita Sintaxes xBase, isto , funes Clipper ou funes AdvPL, incluindo User Functions.

1616

Arquivos SxsA famlia SX fica armazenada no diretrio \System\, e formada pelos arquivos customizadores do Protheus. Referemse a todos os mdulos, pois so de uso Genrico:Perguntas e Respostas Mapeamento de Arquivos Dicionrio de Dados Agenda do Schedule de Processos Tabelas Parmetros Gatlhos Relacionamento entre arquivos Pastas Cadastrais Consulta Padro SXC SXD SXE SXF SXG SXK SXO SXP SIX SINDEX Controle de Usurios Controle de Schedule de Processos Sequncia de Documentos (+1) Sequencia de Documentos (Prximo) Tamanho padro para campos Controle de Perguntas (SX1) Usurios Controle de Logs por Tabela Controle de Logs por Tabela ndices dos Arquivos (1) ndices dos Arquivos (1)

SX1 SX2 SX3 SX4 SX5 SX6 SX7 SX9 SXA SXB

1717

ApsduPrograma utilizado para acessar as tabelas do banco de dados e os arquivos de configurao do Protheus.

1818

DvidasClique para editar os estilos do texto mestre Segundo nvel Terceiro nvel Quarto nvel Quinto nvelDvidas?

1919