ESTÁGIO CURRICULAR I e II DESENVOLVIMENTO DE KITS DE IMPLANTAÇÃO RÁPIDA

Tamanho: px
Começar a partir da página:

Download "ESTÁGIO CURRICULAR I e II DESENVOLVIMENTO DE KITS DE IMPLANTAÇÃO RÁPIDA"

Transcrição

1 GEORGE HENRIQUE RANGEL COSTA ESTÁGIO CURRICULAR I e II DESENVOLVIMENTO DE KITS DE IMPLANTAÇÃO RÁPIDA EMPRESA: BRAVA ECM SETOR: DESENVOLVIMENTO SUPERVISOR: CARLOS ALBERTO SOARES PEREIRA ORIENTADOR: SALVADOR ANTONIO DOS SANTOS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE CIÊNCIAS TECNOLÓGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA - BRASIL MAIO DE 2011

2 CRONOGRAMA FÍSICO E REAL PERÍODO (20 horas) ATIVIDADES PR P Treinamento no ERP Protheus R P Treinamento na linguagem de programação ADVPL R P Treinamento no ECM ByYou R P Customização do ERP R P Customização do ECM R P Implantação de NF-e em clientes R P Desenvolvimento do Monitor de NF-e com erro R

3 AGRADECIMENTOS A meus pais, pela compreensão e preocupação durante todo este período de estágio. Ao orientador Salvador Antonio dos Santos, pela amizade e por todo o apoio dado. A toda equipe da Brava Informática Ltda., em especial ao supervisor Carlos Alberto Soares Pereira, ao Anderson Nielson, Deivys Joenck, Michelle Silveira e Danilo Martins, pela oportunidade oferecida, experiência compartilhada, conhecimento que me foi passado e amizade.

4 SUMÁRIO LISTA DE FIGURAS... 4 LISTA DE ABREVIATURAS... 5 RESUMO INTRODUÇÃO OBJETIVOS Geral Específicos JUSTIFICATIVA ORGANIZAÇÃO DO ESTUDO A EMPRESA HISTÓRICO PRINCIPAIS PRODUTOS ECM e BPM Integração de Aplicações Coleta de Dados TV Digital Interativa Aplicações Mobile PRINCIPAIS CLIENTES Companhia Estadual de Gás do Rio de janeiro Grendene SEBRAE SESC Rio de Janeiro CONSIDERAÇÕES GERAIS DESENVOLVIMENTO TREINAMENTOS ERP Microsiga Protheus ByYou ECM Desenvolvimento para ECM: Tecnologias Web HTML Javascript CSS XML AJAX jquery Web Services UDDI WSDL SOAP DESENVOLVIMENTO DOS KITS DE IMPLANTAÇÃO RÁPIDA Kit de Suprimentos Protheus Kit BPM de Aprovação de Solicitação de Compras Protheus Kit de Portal Suprimentos Protheus Kit Mobile Suprimentos Protheus Kit de Cadastro de Clientes para Protheus ATIVIDADES EXTRAS Implantação de NF-e

5 Monitor de NF-e com erro CONSIDERAÇÕES FINAIS ANEXO ANEXO GLOSSÁRIO REFERÊNCIAS BIBLIOGRÁFICAS

6 LISTA DE FIGURAS Figura 1 - Logo da Brava Figura 2 - Esquema de organização das camadas do ERP Microsiga Protheus Figura 3 - Tela do terminal do ERP Microsiga Protheus Figura 4 - Tela do ByYou ECM Figura 5 - Exemplo de Workflow criado no ByYou ECM Figura 6 - Tela do ESB Editor com exemplo Figura 7 - Protótipo de Interface Gráfica do Monitor de NF-e com erro

7 LISTA DE ABREVIATURAS ADVPL AIIM AJAX API APO BPM CLP CRM CSS DBF ECM ERP ESB ESM HTML HTTP IHM MRP NF-e SEBRAE SESC SGBD SOAP SQL QPA XML UDDI WSDL WWW Advanced Protheus Language Association for Information and Image Management Asynchronous Javascript and XML Application Programming Interface Advanced Protheus Object Business Process Management Controlador Lógico-Programável Customer Relationship Management Cascading Style Sheet dbase Format Enterprise Content Management Enterprise Resource Planning Enterprise Service Bus Enterprise System Management Hypertext Markup Language Hypertext Transfer Protocol Interface Homem-Máquina Manufacturing Resource Planning Nota Fiscal eletrônica Serviço Brasileiro de Apoio às Micro e Pequenas Empresas Serviço Social do Comércio Sistema Gerenciador de Banco de Dados Simple Object Access Protocol Structured Query Language Qualificação do Processo de Automação Extensible Markup Language Universal Description, Discovery and Integration Web Service Definition Language World Wide Web 5

8 RESUMO Este Estágio Curricular visou o desenvolvimento de uma customização que integra o ERP Microsiga Protheus e o ECM ByYou, dois dos softwares utilizados pela empresa. Para isso foi necessário que o estagiário realizasse, além dos treinamentos nas áreas de linguagem de programação e forma de utilização dos softwares, a análise dos códigos já existentes e a implementação de novos algoritmos. Dentre as metas que foram alcançadas com a execução destas atividades estão participar do desenvolvimento do Kit de Suprimentos Protheus e do Kit de Cadastro de Clientes para Protheus e, por consequência, aplicar na empresa os conhecimentos adquiridos em sala de aula, para que o estagiário ganhasse experiência profissional em paralelo à formação acadêmica. Palavras-chave: integração, desenvolvimento, customização, experiência profissional e formação acadêmica. 6

9 1. INTRODUÇÃO Neste relatório serão apresentadas as atividades desenvolvidas pelo acadêmico no Estágio Curricular, que foi realizado na cidade de Joinville, na empresa Brava Informática Ltda., a qual atua em diversas áreas, sendo a principal delas customização de softwares de gestão de empresas. O projeto de estágio proposto pela Brava foi a participação no desenvolvimento de dois Kits de Implantação Rápida: o Kit de Suprimentos Protheus e o Kit de Cadastro de Clientes para Protheus. Juntamente com o acadêmico outros dois estagiários foram selecionados pela empresa, e estas atividades foram realizadas pelos três em conjunto, de forma a incentivar o trabalho em equipe. Adicionalmente, o estagiário participou da equipe que faz a implantação de Nota Fiscal eletrônica (NF-e) em clientes via acesso remoto, com o objetivo de ter contato direto com estes e observar melhor como os produtos da Brava são utilizados pelos mesmos OBJETIVOS Geral O objetivo geral, como definido no plano de estágio, é realizar integrações do ERP Microsiga Protheus a outros sistemas, conforme requisitadas por clientes Específicos Baseado nas atividades descritas no plano de estágio, objetivos específicos foram sendo definidos ao longo do estágio: 7

10 Fazer os treinamentos de instalação, configuração e funcionamento do ERP Microsiga Protheus; Fazer treinamento na ferramenta de desenvolvimento utilizada no Protheus, bem como na linguagem de programação a ser utilizada, ADVPL, em nível básico; Fazer treinamento nas funcionalidades disponibilizadas pelo ByYou ECM, forma de utilização das mesmas e como funciona o processo de integração deste com alguns softwares de ESM, ERP e CRM, entre outros; Fazer treinamento básico de HTML, CSS, Javascript, XML, AJAX e jquery, pois é por meio destas linguagens que são feitas as customizações no ECM ByYou; Pesquisar sobre Web Service, SOAP, WSDL e UDDI, que são as bases para a integração do ECM com outros produtos; Participar do desenvolvimento do Kit de Suprimentos Protheus, analisando os códigos já implementados até o início do estágio; Participar do desenvolvimento do Kit de Cadastro de Clientes para Protheus, usando como base a interface gráfica e as funções do Kit de Suprimentos Protheus JUSTIFICATIVA Os clientes da concedente, Brava Informática Ltda., podem solicitar que sejam feitas customizações nos produtos que compraram para que melhor atendam às suas necessidades. Após o término do projeto, a concedente analisa se a customização realizada para um cliente pode ser um problema enfrentado por outras empresas, mas que talvez ainda não foi identificado. Caso chegue-se a conclusão de que os outros clientes também poderão ser beneficiados com a customização, a concedente transforma-a em um kit, que qualquer empresa pode comprar. Assim, partindo de requisições feitas por alguns clientes por novas funcionalidades no ECM ByYou e no ERP Microsiga Protheus, a concedente decidiu desenvolver o Kit de Suprimentos Protheus e o Kit de Cadastro de Clientes para Protheus. 8

11 1.3. ORGANIZAÇÃO DO ESTUDO O relatório do estágio inicia com uma introdução da empresa onde o mesmo foi realizado, descrevendo também os principais produtos e clientes da empresa. Em seguida, comentar-se-á sobre as atividades realizadas pelo estagiário, dando maiores detalhes sobre os kits em desenvolvimento e as tecnologias utilizadas. Por fim, serão apresentadas as conclusões do acadêmico sobre todo o estágio e, em anexo, serão exibidos trechos de código desenvolvidos. 9

12 2. A EMPRESA 2.1. HISTÓRICO Figura 1 - Logo da Brava FONTE: BRAVA, 2011 A Brava Informática Ltda., cujo logo pode ser visto na Figura 1, entrou no mercado em abril de 2008, porém sua equipe conta com mais de 10 anos de experiência em tecnologias Datasul e agora, Totvs. Sua linha de atuação, voltada ao mercado de softwares para gestão de processos, é diversificada, possuindo mais de de horas aplicadas em todos os projetos já desenvolvidos, sendo reconhecida pela Totvs com o selo Totvs Business Partner (BRAVA, 2011). A Datasul era uma empresa desenvolvedora de softwares para gestão de negócios que em 2008 foi comprada pela Totvs, a qual se tornou a 6ª maior empresa do mundo neste setor. A Totvs é na verdade um grupo, que controla as empresas Microsiga, Logocenter, RM Sistemas e mais recentemente, a Datasul (FERRARI, 2008). A Brava, como parceira de negócios da Totvs, desenvolve suas soluções em produtos dela, como o ByYou ECM e o ERP Microsiga Protheus PRINCIPAIS PRODUTOS A Brava atua nas linhas de negócio ECM e BPM, Integração de Aplicações, Coleta de Dados, TV Digital Interativa e Aplicações Mobile, oferecendo soluções diferenciadas para cada uma delas.

13 ECM e BPM As soluções oferecidas pela Brava na área de Enterprise Content Management (ECM) e Business Process Management (BPM) são os kits de implantação rápida. Estes kits, cujo foco é a facilidade de uso, simplificam e aceleram a implantação de novos processos não disponíveis por padrão na ferramenta ByYou ECM, melhorando a relação custo/benefício dos projetos de compra de produto Integração de Aplicações A necessidade de trocar informações entre sistemas heterogêneos incentivou a Brava a desenvolver soluções para integração de aplicações. Como parceira da Totvs, as soluções desenvolvidas pela Brava utilizam o ByYou ESB, e vão desde o planejamento do projeto de integração e consultoria para desenho do modelo de integração até desenvolvimento Enterprise Service Bus (ESB) de conectores, filtros, transformadores, roteadores e adaptadores Coleta de Dados A Brava atua desde o desenho da solução de coleta de dados através do processo de Qualificação do Processo de Automação (QPA) até o desenvolvimento de aplicações para coletores de dados, CLP e IHMs, que ajudam os clientes a melhorarem seus processos através do emprego destes coletores de dados para identificação de materiais por meio de códigos de barra e etiquetas inteligentes TV Digital Interativa A tecnologia de TV Digital ainda é recente no Brasil, e a equipe da Brava que trabalha nessa área desenvolve aplicações interativas com objetivo de agregar valor ao conteúdo televisivo, a exemplo das aplicações Publicidade Interativa, AdverGames e T- Commerce. 11

14 Aplicações Mobile A equipe Brava Mobile desenvolve aplicativos principalmente para o mundo corporativo, como o ECM2GO, que permite acessar no smartphone os documentos cadastrados no ECM da empresa. Recentemente, o sucesso das aplicações mobile incentivaram a Brava a desenvolver, para todos os seus novos Kits de Implantação Rápida, aplicativos para os sistemas operacionais Android e ios, que irão melhorar ainda mais a relação custo-benefício destes kits PRINCIPAIS CLIENTES A Brava possui inúmeros clientes em várias regiões do Brasil. Dentre eles, alguns dos mais importantes são a Companhia Estadual de Gás (CEG) do Rio de janeiro, a Grandene, o SEBRAE de São Paulo e o SESC do Rio de Janeiro Companhia Estadual de Gás do Rio de janeiro Fundada em 1854 e privatizada em 1997, a CEG é hoje a maior empresa distribuidora de gás do Brasil, certificada em ISO 9001/2000 e eleita em 2003 como melhor empresa em serviços especializados (CTGAS, 2011) Grendene Esta empresa foi criada em 1971 no Rio Grande do Sul, como uma fábrica de embalagens plásticas. Hoje, possui 13 unidades em todo o país e é a maior fabricante de calçados do Brasil (GRENDENE, 2011). 12

15 SEBRAE O Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) é uma entidade privada sem fins lucrativos criada em Seu objetivo é fortalecer e formalizar a economia brasileira, por meio do apoio a empreendedores de micro e pequenas empresas (SEBRAE, 2011). Dentre todas as suas unidades, a de São Paulo é uma das maiores e mais importantes SESC Rio de Janeiro O Serviço Social do Comércio do Rio de Janeiro (SESC RIO) foi criado em 1946 e atualmente possui 22 unidades em todo o estado. O SESC atende prioritariamente aos trabalhadores do comércio de bens e serviços e seus dependentes, além da sociedade, oferecendo suas atividades e serviços a preços diferenciados, sendo uma referência nas áreas de cultura, educação social, esporte/lazer, saúde e turismo social (SESC RIO, 2011) CONSIDERAÇÕES GERAIS Atualmente a Brava possui cerca de 70 funcionários posicionados na unidade de Joinville ou na filial em São Paulo, os quais são altamente qualificados com certificações de nível internacional em metodologias de desenvolvimento, entrega e prestação de serviços. Apesar de estar no mercado há apenas três anos, esta empresa já possui um faturamento de quatro milhões de reais, e a expectativa é que nos próximos anos esse valor chegue a dez milhões. Com base nestes dados pode-se dizer que a Brava é uma ótima empresa para se estagiar, pois possui uma estrutura ideal para que o acadêmico possa aplicar os conhecimentos adquiridos na graduação e observar como estes são utilizados em situações reais. 13

16 3. DESENVOLVIMENTO As atividades previstas no plano de estágio foram desenvolvidas por meio da participação no desenvolvimento dos Kits de Implantação Rápida de Suprimentos Protheus e de Cadastro de Clientes. Além disso, o estagiário fez diversos treinamentos que, juntamente com os conhecimentos adquiridos na graduação, serviram de base para o desenvolvimento das atividades definidas. Adicionalmente, o estagiário participou também da equipe que faz a implantação de NF-e em clientes TREINAMENTOS Para poder desempenhar suas atividades na empresa, o estagiário precisou realizar diversos treinamentos. Por meio destes, ele foi capaz de entender o funcionamento dos programas que estão sendo utilizados no estágio, bem como aprender novas linguagens que deverão ser utilizadas e revisar os conhecimentos adquiridos na graduação que podem ser aplicados na empresa. Foram realizados treinamentos sobre o ERP Microsiga Protheus, ByYou ECM, linguagem de programação ADVPL, HTML, Javascript, CSS, XML, Ajax, jquery, Web Services, UDDI, WSDL e SOAP ERP Microsiga Protheus O termo Enterprise Resource Planning (ERP) surgiu por volta da década de 1980, no Vale do Silício EUA, como evolução do Manufacture Resource Planning (MRP). Enquanto o MRP preocupava-se apenas com o gerenciamento de materiais utilizados na manufatura, o objetivo de um sistema de ERP é permitir que um gerente tenha controle sobre todos os recursos e processos de negócio da empresa onde trabalha, de forma centralizada. Por conta disso, estes sistemas são altamente complexos, e de difícil implementação (ERP, 2011). 14

17 O ERP Protheus foi desenvolvido pela Microsiga, que atualmente faz parte do grupo Totvs (FERRARI, 2008), e este é um dos principais programas a serem usados nos Kits de Implantação Rápida. O estagiário fez treinamentos nas áreas de arquitetura, instalação e configuração do Protheus, assim como modo de funcionamento do TotvsDevStudio, que é o aplicativo utilizado para se customizar o ERP, e linguagem de programação ADVPL. Todos os treinamentos foram realizados na forma de auto-estudo, em um sistema de treinamento disponibilizado pela Totvs, sendo que para a linguagem ADVPL foi necessário também criar funções exemplos para testar o que foi aprendido. Todos estes treinamentos juntos demoraram cerca de 90 horas para serem concluídos. O funcionamento do ERP Protheus é dividido entre um servidor de aplicação, que possui um repositório de objetos e acessa uma base de dados, e um terminal de acesso. A Figura 2 demonstra como estes elementos estão organizados. Figura 2 - Esquema de organização das camadas do ERP Microsiga Protheus FONTE: SILVA, 2005 O servidor de aplicação é o responsável por armazenar todos os dados e realizar todos os processamentos. Todas as informações de recursos da empresa são armazenados em uma base de dados, que pode ser de formato SQL ou DBF. Bases de dados SQL, como o MySQL, são bases onde a manipulação de dados é feita através da linguagem Structured Query Language (SQL), enquanto que as bases DBF utilizam uma linguagem do padrão xbase, como Clipper (HARBOUR PROJECT, 2009). Independentemente do tipo, as bases de dados necessitam de um Sistema Gerenciador 15

18 de Banco de Dados (SGBD), cuja função é gerenciar os dados cadastrados (COSTA, 2007). No Protheus, caso se deseje utilizar uma base SQL é necessário instalar um SGBD, já para usar base DBF isso não é necessário, pois o próprio Protheus assume essa função. Além das informações de recursos da empresa, é possível adicionar novas funcionalidades no sistema por meio da implementação de funções em ADVPL. A linguagem ADVPL foi desenvolvida pela Microsiga a partir de 1994, e é uma extensão do padrão xbase, com comandos e funções extras disponibilizadas pela Microsiga. Todo o sistema Protheus foi desenvolvido nessa linguagem, cujo objetivo principal é simplificar o acesso às bases de dados, mas dando também a possibilidade de se desenvolver interfaces gráficas para exibição de dados com facilidade (SILVA, 2005). Funções desenvolvidas nessa linguagem precisam ser compiladas para poderem ser executadas. Entretanto, ao contrário de outras linguagens como C ou C++, após fazer isso não é gerado um programa executável. Em ADVPL, após a etapa de compilação, a função ficará armazenada no repositório de objetos, como um Advanced Protheus Object (APO), que fica disponível para ser carregado dinamicamente pelo servidor de aplicação quando for chamado, como consequência de uma ação realizada no terminal. O terminal de acesso é outro elemento que compõe o sistema. Por meio deste, um usuário pode realizar o acesso e a manipulação dos dados armazenados no servidor. A Figura 3 demonstra o funcionamento do terminal, onde são exibidas as opções para manipulação dos dados financeiros de uma empresa. O terminal não precisa ser executado no mesmo computador onde está instalado o servidor, podendo ser configurado para acessar remotamente o sistema. 16

19 Figura 3 - Tela do terminal do ERP Microsiga Protheus FONTE: TOTVS, 2011a Essa divisão em dois elementos independentes, servidor e terminal, possibilita que o sistema seja instalado em diversas topologias de rede, bem como fazer uso de processamento distribuído. Além disso, o tráfego de rede entre os componentes é baixo, pois todo processamento é realizado no servidor e o terminal de acesso apenas se preocupa com os detalhes relacionados à interface gráfica e exibição dos dados que recebe do servidor (SILVA, 2005) ByYou ECM A sigla ECM significa Enterprise Content Management, o que, de acordo com a Association for Information and Image Management (AIIM), são as estratégias, métodos e ferramentas usadas para capturar, gerenciar, armazenar, preservar e entregar conteúdo e documentos relacionados aos processos organizacionais" (AIIM, 2011). Por documento, pode-se considerar materiais como arquivos de texto, gráficos, fotos, vídeos etc., ou seja, todo tipo de conteúdo gerado pela empresa que não seja organizado, ao contrário de cadastros de clientes e pedidos, por exemplo. Assim, sistemas ECM, 17

20 também chamados sistemas Gestores de Documento, são muito úteis para as empresas, pois permitem aumentar a produtividade, reduzir os custos, proteger mais eficientemente as informações e reduzir o retrabalho (BRAVA, 2009). Outra sigla é o BPM, Business Process Management, cujo objetivo é otimizar o desempenho dos processos de negócio, incluindo tanto as metodologias de melhoria de processo quanto as ferramentas utilizadas para auxiliar estes métodos (KEMSLEY, 2011). O ByYou ECM é um sistema que une soluções de ECM e BPM, além de Gestão da Qualidade e Portais Corporativos (BRAVA, 2009). Durante cerca de 30 horas, foram realizados treinamentos na forma de auto-estudo em um sistema de treinamento disponibilizado pela Totvs, com o objetivo de aprender sobre os principais componentes do ByYou ECM: Administrador, Gestão de Documentos, Gestor de Processos, Workflow e Integração com alguns sistemas diferentes, como Logix e RMAgilis. A utilização do sistema é feita por meio de um menu inicial que centraliza o acesso às funcionalidades de cada componente, conforme visualizado na Figura 4. Por meio das funcionalidades de Gestão de Documentos, um usuário pode cadastrar arquivos no ECM em uma estrutura de pastas, da mesma forma como os arquivos são organizados em um sistema operacional como Windows ou Linux. Cada usuário possui uma pasta pessoal onde armazena seus arquivos, a qual é isolada do resto da estrutura de pastas e pode ser visualizada apenas pelo próprio usuário. Para tornar um documento público, faz-se necessário publicá-lo na estrutura de pastas padrão. Na área de BPM, o ByYou permite configurar processos e inicializar solicitações dos mesmos. Para configurar um processo, dois itens são essenciais: o workflow e um fichário. 18

21 Figura 4 - Tela do ByYou ECM FONTE: TOTVS, 2011b Um workflow é uma forma eficiente de sistematizar os processos ou fluxos de trabalho, separando as regras dos processos das aplicações que gerem os dados operacionais (INFOSISTEMA, 2011). Em um workflow, as etapas de um processo são separadas em atividades ordenadas. Ao inicializar uma solicitação de processo, a primeira atividade do workflow é executada. Cumpridos os requerimentos da atividade, o usuário pode passar para a próxima etapa do processo, atribuindo-o ao usuário responsável. Este ciclo continua até chegar ao fim do workflow, quando o processo configurado chega ao fim. Um exemplo de como é esta funcionalidade no ECM pode ser visto na Figura 5, que mostra graficamente as etapas de um processo. A grande vantagem oferecida pelo uso de workflows no ECM é que todos os usuários envolvidos no processo podem, a qualquer momento, saber em que situação o mesmo se encontra, além de ver quais processos pendentes foram atribuídos para ele, e desta forma a execução dos mesmos é acelerada. 19

22 Figura 5 - Exemplo de Workflow criado no ByYou ECM FONTE: TOTVS, 2011b Apesar da importância do workflow, ele sozinho não servirá para muita coisa. Para que um usuário possa dar continuidade ao trabalho realizado nas etapas anteriores, ele precisa receber as informações geradas nessas etapas, e isso é feito através do fichário. Um fichário é um formulário desenvolvido em linguagens como HTML e Javascript que possui os campos referentes ao processo, os quais devem ser preenchidos ao longo das etapas do workflow. Assim um workflow com etapas bem definidas, apoiado por um fichário completo e de fácil entendimento, permitem a configuração de processos eficientes, que precisam de pouca manutenção Desenvolvimento para ECM: Tecnologias Web O desenvolvimento dos formulários para o ECM é feito utilizando-se as mesmas tecnologias de desenvolvimento para web, as quais são responsáveis pelo crescimento da internet de forma geral. O termo web deriva de World Wide Web (WWW), que em termos gerais pode ser considerado a interface gráfica da internet (CASTRO, 2003). Dentre todas as tecnologias que podem ser utilizadas, destacam-se HTML, Javascript, 20

23 CSS e XML. Assim, foi necessário treinar sobre estas linguagens, treinamento este que foi realizado na forma de auto-estudo, usando como principal fonte de material o site < e demorou cerca de 20 horas HTML A história do HTML começou por volta de 1990, quando as bases da World Wide Web foram definidas (LONGMAN, 1998). A sigla HTML significa Hypertext Markup Language, e esta linguagem foi criada para exibição dos textos que seriam transmitidos via Hypertext Transfer Protocol (HTTP). Desde então, a linguagem já passou por várias revisões, para correção de erros e adição de funcionalidades. Esta linguagem é de marcação, ou seja, ao contrário de linguagens compiladas como C e C++, esta não pode ser usada para gerar programas e sim páginas para web, que são formatadas pelos componentes básicos da linguagem, as tags. As tags estruturam o código e definem os elementos visuais. Todas as tags seguem o mesmo formato: o símbolo <, uma palavra que identifica a tag, e o símbolo >. Algumas tags possuem atributos, que especificam seu funcionamento, como a tag de imagem. Como em qualquer outra linguagem, é necessário identificar quando a tag chegou ao final, e em HTML isso é feito com o acréscimo do símbolo / antes da palavra que identifica a tag. Apesar da existência das tags de fechamento, um arquivo HTML pode ter um número muito grande de linhas e ser bastante complexo. Além disso essa linguagem não possui regras rígidas de identação, o que torna o código ainda mais bagunçado. Por conta disso, é comum desenvolvedores web esquecerem de colocar algumas tags de fechamento, ou coloca-las em ordem incorreta. Apesar disso, as páginas HTML continuam funcionando, pois os browsers ignoram esses erros. Mesmo assim, existem padrões como o XHTML, que visam o desenvolvimento correto das páginas. 21

24 Javascript Apesar da revolução causada pelo HTML, as páginas nessa linguagem possuem muitas deficiências. Dentre elas, a principal é a falta de interatividade. Buscando resolver isso, desenvolveu-se a linguagem de script Javascript. A linguagem Javascript tem como pontos positivos sua leveza e a capacidade de ser embutida dentro de arquivos HTML, simplificando o trabalho dos desenvolvedores. Assim, por meio do Javascript uma página HTML pode reagir a eventos provocados pelo usuário, validar dados digitados, entre muitas outras finalidades CSS Javascript resolveu os problemas de interatividade das páginas HTML, porém outros problemas persistiam. Um deles era o fato de que a linguagem HTML não foi planejada para possuir tags de formatação de documentos. Tags como <font>, que foram adicionadas à linguagem em uma de suas revisões, dificultaram enormemente o trabalho dos desenvolvedores, que a partir de então deveriam se preocupar, ao mesmo tempo, com a informação a ser exibida e como ela seria mostrada para o usuário. Para resolver isso, o World Wide Web Consortium (W3C) criou o Cascading Style Sheets (CSS) (W3SCHOOLS, 2011). Com CSS, toda a formatação da página pode ser separada das informações do arquivo HTML, gerando um código HTML mais limpo e de fácil entendimento e simplificando a modelagem a página XML Assim como HTML, XML também é uma linguagem de marcação, baseada em tags. Contudo, XML não é uma alternativa para HTML: sua função é transporte e armazenamento de informações. Além disso, XML não possui nenhuma tag reservada, dando ao desenvolvedor liberdade para criar o arquivo XML da forma que quiser. Esses 22

25 diferenciais colocam esta linguagem como ideal para troca de informações entre sistemas incompatíveis (W3SCHOOLS, 2011). Muitas vezes, sistemas desenvolvidos por empresas diferentes e que possuem propósitos diferentes podem precisar trocar informações. Por exemplo, pode-se considerar o ByYou ECM e o ERP Microsiga Protheus. Cada um possui suas funções, porém pode ser interessante unir as funcionalidade de BPM do ByYou com os dados armazenados no Protheus, e assim a troca de informações entre os dois faz-se necessária. Como foram desenvolvidos por empresas diferentes, não possuem um método padrão de comunicação entre si. Por ser considerado um padrão aberto, qualquer programa pode ler um arquivo XML e interpretá-lo, portanto, para que o ByYou e o Protheus se comuniquem seria adequado utilizar a linguagem XML para transportar os dados AJAX Um problema enfrentado no desenvolvimento de páginas dinâmicas é a necessidade de recarregar as páginas para exibir novas informações. AJAX, que não é uma nova linguagem mas sim a união das capacidades de transferência assíncrona fornecida pelos browsers com a transferência de dados via XML e a alteração de páginas HTML via Javascript, permite resolver isso, fazendo o download das novas informações sem impedir o usuário de navegar na página, e substituindo os conteúdos sendo visualizados pelas novas informações baixadas sem precisar recarregar a página jquery O jquery é uma Application Programming Interface (API) desenvolvida em Javascript, e é utilizada da mesma forma que esta. Apesar de fornecer apenas uma alternativa a coisas que podem ser feitas em HTML e Javascript, com jquery o desenvolvimento fica bastante simplificado, acelerando o criação das páginas com conteúdos dinâmicos. 23

26 Web Services A integração de diferentes sistemas é feita utilizando-se web services. Estes podem ser considerados componentes de aplicação, que servem como meio de acesso aos recursos do sistema (W3SCHOOLS, 2011). Três elementos são essenciais em um web service: UDDI, WSDL e SOAP, e assim foi necessário estudar sobre eles. Estes treinamentos foram feitos na forma de auto-estudo, usando como principal fonte de material o site < Ao todo, foram utilizadas cerca de 10 horas nestes treinamentos UDDI O Universal Description, Discovery and Integration (UDDI) é um protocolo que define um método padrão para publicação, descoberta e gerenciamento de componentes de aplicativos que executam na web. Ele foi desenvolvido baseando-se em diversos padrões, como HTTP, XML, WSDL e SOAP (UDDI, 2006) WSDL Para que qualquer um pudesse acessar um web service fez-se necessário desenvolver uma nova linguagem, que permitisse descrever os serviços disponíveis em um servidor e como utilizá-los. Essa linguagem é a WSDL, que foi desenvolvida em XML e é um padrão recomendado pelo W3C (W3SCHOOLS, 2011) SOAP Mesmo após localizar um web service utilizando-se de UDDI e verificar quais serviços estão disponíveis, utilizando-se de WSDL, ainda existe o problema da troca de informações. Para solucionar isso criou-se o Simple Object Access Protocol (SOAP). 24

27 O SOAP é um protocolo para troca de informações, desenvolvido para ser independente de plataforma e linguagem, simples e extensível. Para isso, é baseado no XML (W3SCHOOLS, 2011) DESENVOLVIMENTO DOS KITS DE IMPLANTAÇÃO RÁPIDA Os Kits de Implantação Rápida são produtos importantes para a Brava, pois a possibilidade de adicionar funcionalidades extras aos sistemas comprados por uma boa relação custo-benefício é um ponto que atrai muitos clientes. Além disso, uma vez implementado um kit este praticamente não precisa de manutenção, e caso um cliente queira que alguma alteração seja feita basta contratar o serviço de customização oferecido pela Brava. Quando o acadêmico entrou na empresa o primeiro Kit já estava nas etapas finais de desenvolvimento, porém o segundo ainda não havia sido iniciado, ficando a cargo do acadêmico e dos outros estagiários da empresa, com o apoio do líder do grupo de desenvolvimento do kit e do supervisor, iniciá-lo, seguindo os mesmos padrões de desenvolvimento observados no primeiro Kit de Suprimentos Protheus O Kit de Suprimentos Protheus é formado por três componentes, que objetivam facilitar o controle do processo de compra de recursos: Kit BPM de Aprovação de Solicitação de Compras Protheus, Kit de Portal Suprimentos Protheus e Kit Mobile Suprimentos Protheus. A função do estagiário neste kit foi analisar e entender os códigos desenvolvidos, bem como os padrões seguidos pela empresa. 25

28 Kit BPM de Aprovação de Solicitação de Compras Protheus Este componente é um processo BPM baseado no motor do ByYou ECM, e que controla todo o processo de Compra desde a Aprovação, Cotação até a geração dos Pedidos de Compras de forma totalmente integrada ao Protheus. Como é uma customização do ECM, este foi desenvolvido utilizando-se HTML, Javascript, CSS e jquery e AJAX. Conforme verificado pelo estagiário, todo o código foi feito de forma a facilitar seu entendimento, para a eventual necessidade de outra pessoa prestar suporte para este kit, assim como todo o kit foi desenvolvido na forma de componentes, sendo possível substituir um deles (HTML ou CSS, por exemplo) e manter o funcionamento do sistema. Por conta disso, o Kit de Cadastros de Clientes para Protheus deverá ser desenvolvido utilizando de base os componentes deste kit Kit de Portal Suprimentos Protheus Este componente é um portal web integrado ao Protheus com páginas para fornecedores responderem cotações pendentes bem como para compradores selecionarem cotações vencedoras gerando os pedidos de compras. Este portal é desenvolvido no o Liferay, um Gerenciador de conteúdo profissional, e portanto não depende do Totvs ByYou. A funcionalidade de portal também existirá no Kit de Cadastro de Clientes para Protheus, porém a primeira parte que será desenvolvida é a de ECM e ERP, e por isso a análise deste item será feita futuramente Kit Mobile Suprimentos Protheus Este componente é uma aplicação para as plataformas Android e ios que permite a aprovação de solicitações de compras, bem como seleção de cotações vencedoras através de um dispositivo móvel como tablets e smatphones. O desenvolvimento deste item para o Kit de Cadastro de Clientes para Protheus será feito por um funcionário da equipe que trabalhado com desenvolvimento para dispositivos móveis. Assim, apesar de ser interessante analisar seu código, isto não será necessário. 26

29 Kit de Cadastro de Clientes para Protheus Após desenvolver para um cliente uma customização para cadastro de clientes, percebeu-se que outras empresas se beneficiariam disso caso fosse um kit. Quando o vendedor vai até o cliente e lhe apresenta seus produtos, é necessário cadastrá-lo no banco de dados da empresa, assim como checar todos os dados em busca de irregularidades, que podem ser desde dados informados incorretos até dívidas pendentes do cliente, que inviabilizariam a venda de produtos para este. Porém, muitas vezes o vendedor precisa informar os dados à empresa por telefone, o que pode ocasionar erros de entendimento. Além disso, a pessoa que recebeu os dados na empresa pode perder esses dados por diversos motivos. Tudo isso atrapalha e atrasa o processo de cadastramento de cliente, situações estas que poderiam ser evitadas. A Brava, utilizando-se das características de gerenciamento de documentos e processos oferecidas pelo Totvs ByYou ECM, unido a grande quantidade de empresas que utilizam o sistema Microsiga Protheus e as vantagens que podem ser obtidas por meio do acesso ao sistema da empresa via browser ou dispositivo móvel, decidiu utilizar-se dessas tecnologias para desenvolver o kit. Nesse kit o vendedor, para cadastrar um cliente, usa seu smartphone ou computador com conexão à internet para acessar o servidor de sua empresa. Caso esteja usando um smartphone, o acesso será feito através de um aplicativo para o mesmo, e se estiver usando um computador, o acesso se dará através do browser, em um portal na página da empresa. Acessado o servidor, ele cadastrará os dados básicos do cliente no Protheus, ou seja, fará seu pré-cadastro. Ao fazer isso um processo do ByYou será iniciado. Então, um de cada vez, os departamentos configurados irão receber esses dados e conferir se há alguma irregularidade neles. Se tudo estiver certo, o cliente estará cadastrado na empresa, e poderá fazer negócios com a mesma. Caso contrário, o processo será atribuído ao vendedor, que deverá verificar com o cliente o que será necessário para corrigir o problema e, se isto não for possível, o cliente ficará marcado como bloqueado no Protheus, para que outros vendedores não tentem cadastrar novamente a mesma empresa. 27

30 A primeira etapa no desenvolvimento deste kit foi criar o formulário para o ECM e, paralelamente, desenvolver os web services no Protheus, pois é por meio deles que os dados serão inseridos e recuperados do sistema. Semanalmente foram realizadas reuniões com o objetivo de verificar o andamento do projeto, e assim iam sendo identificados alguns detalhes que precisavam ser corrigidos, novas modificações que deviam ser feitas e funcionalidades que seriam implementadas. Ao fim desta etapa, deuse início ao desenvolvimento da parte de portal ATIVIDADES EXTRAS Por conta de algumas oportunidades de negócio que surgiram para a Brava, foi proposto ao estagiário entrar para a equipe de integração, que dentre outras tarefas faz a implantação de NF-e em clientes, via acesso remoto. O estagiário aceitou, pois trabalhar diretamente em contato com os clientes seria uma experiência nova para ele. Assim, apesar de ainda manter contato com a equipe de desenvolvimento dos Kits de Implantação Rápida e auxiliar quando possível os outros estagiários, a atividade principal desempenhada pelo acadêmico passou a ser a implantação de NF-e. Além disso, o estagiário também participou do desenvolvimento de um monitor de NF-e com erros, atividade esta diretamente relacionada à implantação de NF-e Implantação de NF-e A NF-e é um documento eletrônico que tem por finalidade substituir o sistema de emissão de documento fiscal em papel. Várias vantagens podem ser obtidas com seu uso, sendo as principais a simplificação das obrigações acessórias dos contribuintes e o acompanhamento em tempo real das operações comerciais pelo Fisco (MF, 2011). Ainda hoje, quando uma empresa recebe uma nota fiscal (por isso chamada de nota fiscal de entrada) em papel, o processo de cadastro desta nota na base de dados da empresa é manual, e dependendo do tamanho da empresa este processo despende muito tempo. Assim, as empresas estão se adaptando para utilizar este novo tipo de documento, que além de mais rápido elimina o problema de erros de digitação. Para isso 28

31 é fundamental a utilização de programas que permitam integrar o sistema que já possuem com as NF-e. Um sistema de gerenciamento de empresas (EMS, do inglês Enterprise Management System ) muito utilizado é o Datasul EMS, e a Brava, como parceira de negócios da Totvs, faz a integração de NF-e com este sistema. O processo de integração de NF-e de entrada é simples, e pode ser descrito em dois passos: inicialmente, um fornecedor envia para a empresa, via , o arquivo XML que corresponde ao documento fiscal. Em seguida um sistema de Enterprise Service Bus (ESB) lê o e executa uma sequência de instruções, que visam identificar a versão da NF-e, validá-la e, por fim, adicioná-la ao banco de dados do EMS. Um ESB funciona como uma plataforma, que disponibiliza serviços de conectividade, transformação, roteamento dinâmico, tratamento de exceções e monitoramento, através dos quais pode intermediar e gerenciar interações entre sistemas heterogêneos, que normalmente não poderiam comunicar-se (CHRISTEN, 2009; SOAEXPERT, 2011). Dentre os sistemas do tipo ESB existentes, a Brava utiliza o ByYou ESB. Esse sistema apresenta uma interface de fácil utilização, onde basta ao usuário montar um diagrama com os serviços que deseja utilizar, configurar seus parâmetros e definir a ordem de execução, como pode ser visto da Figura 6, que mostra a tela do ByYou ESB Editor e um diagrama de exemplo, que lê arquivos de uma pasta, executa algum tipo de transformação (como remover caracteres especiais) e salva em outra pasta. Figura 6 - Tela do ESB Editor com exemplo FONTE: TOTVS, 2011c 29

32 Apesar de possuir diversos serviços, estes não são suficientes para integrar NF-e ao EMS, pois é necessário executar outras ações, como verificar na Secretaria da Fazenda (SEFAZ) se a nota fiscal é válida. Para isso, a Brava se aproveitou da característica do ESB de permitir o desenvolvimento de componentes customizados, e assim desenvolveu os controles que faltavam para integrar as NF-e. Além disso, foi criado um diagrama padrão para integração de NF-e, bastando mudar as configurações dos serviços de acordo com cada cliente. Diante disso, o trabalho de implantação de NF-e consiste em, inicialmente, instalar no servidor do cliente o ByYou ESB. Após isso, é feita a configuração do diagrama, a configuração de alguns módulos de EMS e, por fim, testes para verificar se a integração acontece como deveria. Conforme apresentado anteriormente, o estagiário não havia realizado nenhum treinamento específico para esta área ao entrar na empresa. Por outro lado, as tecnologias mais importantes já haviam sido estudadas, como XML, bastando aprender a usar o ByYou ESB, atividade esta que foi realizada em uma semana. Depois disso, e até o fim do período de estágio, o estagiário realizou diversos acessos remotos ao servidor de alguns clientes, todos com o acompanhamento de um funcionário da empresa, para aprender na prática como é feita a implantação de NF-e Monitor de NF-e com erro Não raramente, um fornecedor pode enviar uma NF-e com algum erro, como atributos com valor inválido. Nestes casos, ocorrerá um erro no processo de integração, e o documento não será cadastrado no EMS. Existem ferramentas do próprio ESB que permitem verificar se o problema está na NF-e, porém sua utilização não é simples, e por isso muitos clientes não o usam. Assim, desenvolver um aplicativo que funcione como monitor de NF-e, exibindo de forma clara quais apresentam erro e identificando qual o problema das mesmas, poderia ser bastante útil. Assim como nos Kits de Implantação Rápida, esta necessidade foi observada em um dos clientes, e percebeu-se que poderia ser útil para os outros também. 30

33 Quando o estagiário entrou para a equipe de integração, a funcionalidade principal (identificar o erro das NF-e) já estava praticamente pronta. Assim, a atividade do estagiário foi desenvolver os protótipos de interface gráfica, que foram apresentados ao cliente como exemplo das funcionalidades que o programa iria possuir. Na Figura 7 pode-se observar uma das versões do protótipo de interface gráfica desenvolvida. Figura 7 - Protótipo de Interface Gráfica do Monitor de NF-e com erro 31

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Sistemas Integrados de Gestão Empresarial

Sistemas Integrados de Gestão Empresarial Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Tecnologia e Sistemas de Informações ERP e CRM

Tecnologia e Sistemas de Informações ERP e CRM Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações ERP e CRM Prof. Ricardo Argenton Ramos Aula 6 ERP Enterprise Resource Planning Sistemas Integrados de Gestão Empresarial

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Trabalho elaborado pelo

Leia mais

Introdução ao ERP Microsiga Protheus da Totvs

Introdução ao ERP Microsiga Protheus da Totvs Por Edilberto Souza Introdução ao ERP Microsiga Protheus da Totvs Agenda Introdução a alguns conceitos de ERP; Noções sobre o mercado de ERP; Arquitetura do Microsiga Protheus; Visão geral do ambiente

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

Descubra aqui os benefícios de possuir um sistema de NF-e integrado com o software de gestão de empresas da Indústria da Construção.

Descubra aqui os benefícios de possuir um sistema de NF-e integrado com o software de gestão de empresas da Indústria da Construção. Descubra aqui os benefícios de possuir um sistema de NF-e integrado com o software de gestão de empresas da Indústria da Construção. 2 ÍNDICE SOBRE O SIENGE INTRODUÇÃO 01 OS IMPACTOS GERADOS COM A IMPLANTAÇÃO

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA MARKANTY INFORMÁTICA Sistemas para Automação Comercial Gestão Empresarial e Fábrica de Software (Específicos) Princípios de nossos Profissionais:

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

Gestão inteligente de documentos eletrônicos

Gestão inteligente de documentos eletrônicos Gestão inteligente de documentos eletrônicos MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS VISÃO EMPRESAS - USUÁRIOS (OVERVIEW) No ELDOC, o perfil de EMPRESA refere-se aos usuários com papel operacional. São

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

GESTÃO DE SISTEMAS DE INFORMAÇÃO. Profa.: Me. Christiane Zim Zapelini. E-mail: christianezapelini@nwk.edu.br

GESTÃO DE SISTEMAS DE INFORMAÇÃO. Profa.: Me. Christiane Zim Zapelini. E-mail: christianezapelini@nwk.edu.br GESTÃO DE SISTEMAS DE INFORMAÇÃO Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br GESTÃO DE SISTEMAS DE INFORMAÇÃO ERP 2 ERP Planejamento dos Recursos da Empresa 3 CONCEITO DE

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

Manual do Usuário. E-DOC Peticionamento Eletrônico TST

Manual do Usuário. E-DOC Peticionamento Eletrônico TST E-DOC Peticionamento APRESENTAÇÃO O sistema E-DOC substituirá o atual sistema existente. Este sistema permitirá o controle de petições que utiliza certificado digital para autenticação de carga de documentos.

Leia mais

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,

Leia mais

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Manual Q-Acadêmico 2.0 Módulo Web - Aluno Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client 2.0.0.X TecnoSpeed Tecnologia da Informação Storage Client Manual do Storage Client 1 Conteúdo 1. Apresentação... 3 1.1. Apresentação do Produto... 3 1.2. Sobre este Manual... 3 2. Sobre o Storage Client...

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

Manual dos Serviços de Interoperabilidade

Manual dos Serviços de Interoperabilidade MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5

Leia mais

VVS Sistemas (21)3405-9500

VVS Sistemas (21)3405-9500 Índice Assunto Página Apresentação... 2 Funcionamento do Módulo... 3 Instalação do Módulo... 4 Configurações no C-Plus NF-e... 9 Acessando os arquivos... 11 Apresentação Apresentamos o módulo C-Plus NF-e

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

IV. Intercâmbio Eletrônico de Dados (EDI)

IV. Intercâmbio Eletrônico de Dados (EDI) IV. Intercâmbio Eletrônico de Dados (EDI) 1. Funcionamento do EDI 2. EDI tradicional X WEB EDI 3. EDI Tradicional 4. WEB EDI Intercâmbio Eletrônico de Dados (EDI) EDI: Electronic Data Interchange Troca

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET WEBSITE MUNDO MULHER GABRIELA DE SOUZA DA SILVA LUANA MAIARA DE PAULA SILVA

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

Boas Práticas de Desenvolvimento Seguro

Boas Práticas de Desenvolvimento Seguro Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Catálogo de Kits TOTVS ECM

Catálogo de Kits TOTVS ECM Sobre o TOTVS ECM TOTVS ECM (Enterprise Content Management) é uma solução completa em gestão de conteúdo e processos. Reúne em um único produto dois importantes conceitos: BPM Workflow (Controle de processos)

Leia mais

http://www.wikiconsultoria.com.br/100-motivos-implantar-crm/

http://www.wikiconsultoria.com.br/100-motivos-implantar-crm/ Continuando a série 100 motivo para implantar um CRM, veremos agora motivos referentes a BackOffice de CRM. Se você não tem a primeira parte da nossa apresentação, com os primeiros 15 motivos para implantar

Leia mais

Guia de recomendações para implementação de PLM em PME s

Guia de recomendações para implementação de PLM em PME s 1 Guia de recomendações para implementação de PLM em PME s RESUMO EXECUTIVO Este documento visa informar, de uma forma simples e prática, sobre o que é a gestão do ciclo de vida do Produto (PLM) e quais

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Manual - Versão 1.2 1

Manual - Versão 1.2 1 Manual - Versão 1.2 1 2 Requisitos para emissão da Nota Fiscal de Consumidor eletrônica - Sistema Gerenciador Gestor Prime - Sistema Transmissor - Uninfe Instalado automaticamente pelo Gestor. - Internet

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual do usuário - Service Desk SDM - COPASA. Service Desk Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial

Leia mais

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais ERP Enterprise Resource Planning Planejamento de recursos empresariais O que é ERP Os ERPs em termos gerais, são uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa,

Leia mais

E t n erpr p ise R sou o r u ce Pl P ann n i n ng Implant nt ç a ã ç o ã de de S ist s e t m e a a E RP

E t n erpr p ise R sou o r u ce Pl P ann n i n ng Implant nt ç a ã ç o ã de de S ist s e t m e a a E RP Enterprise Resource Planning Implantação de Sistema ERP Jorge Moreira jmoreirajr@hotmail.com Conceito Os ERP s (Enterprise Resource Planning) são softwares que permitem a existência de um sistema de informação

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Soluções de Tecnologia da Informação

Soluções de Tecnologia da Informação Soluções de Tecnologia da Informação Software Corporativo ERP ProdelExpress Diante da nossa ampla experiência como fornecedor de tecnologia, a PRODEL TECNOLOGIA DA INFORMAÇÃO oferece aos seus clientes

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

APOSTILA LINUX EDUCACIONAL

APOSTILA LINUX EDUCACIONAL MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)

Leia mais

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção

Leia mais

Serviços Web: Introdução

Serviços Web: Introdução Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

CEA439 - Gestão da Tecnologia da Informação

CEA439 - Gestão da Tecnologia da Informação CEA439 - Gestão da Tecnologia da Informação Janniele Aparecida Como uma empresa consegue administrar toda a informação presente nesses sistemas? Não fica caro manter tantos sistemas diferentes? Como os

Leia mais

Núcleo de Pós Graduação Pitágoras

Núcleo de Pós Graduação Pitágoras Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Arquitetura da Informática e Automação MBA Gestão em Tecnologia 1 da Informaçao 2 Figura: Tela do IBM Mainframe Fonte: Arquivo próprio

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Considerações a serem feitas antes da implantação.

Considerações a serem feitas antes da implantação. Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz

Leia mais

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise

Leia mais

Como funciona a Solução NFC-e ifox. Iniciar a utilização da NFC-e

Como funciona a Solução NFC-e ifox. Iniciar a utilização da NFC-e Como funciona a Solução NFC-e ifox Nossa solução é composta por um programa centralizador que chamamos de Servidor de SAT/NFCe. Este programa é responsável pela comunicação com a SEFAZ diretamente no caso

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Manual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7)

Manual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7) SafeSign Standard 3.0.77 (Para MAC OS 10.7) 2/23 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Hardware Homologado... 4 5 Instruções de Instalação... 5

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA Casos de Sucesso Cliente Deloitte Touche Tohmatsu Consultores LTDA Deloitte Touche Tohmatsu Consultores LTDA Perfil da empresa A Deloitte é uma das maiores empresas do mundo na prestação de serviços profissionais

Leia mais

Manual de Utilização

Manual de Utilização Estamos definitivamente na era digital. Era da velocidade cada vez maior da informação. Era da otimização do tempo. O novo Sistema Integrado de Saúde Amil, SiSAmil, mostra toda a evolução da empresa nesse

Leia mais

Manual Portal Ambipar

Manual Portal Ambipar Manual Portal Ambipar Acesso Para acessar o Portal Ambipar, visite http://ambipar.educaquiz.com.br. Login Para efetuar o login no Portal será necessário o e-mail do Colaborador e a senha padrão, caso a

Leia mais