Prévia do material em texto
1 ALFRESCO- IMPLANTAÇÃO E INTEGRAÇÃO COM APLICAÇÕES ATUAIS ATRAVÉS DE API. 1Railson Borges 2,Rachel Benchimol3,José Maria Silva Pereira, Alexandre Melo Curso de Bacharelado em Sistemas de Informação – Faculdade Estácio do Pará (FAP) – Campus de Belém 66050 - 350 Belém - PA - Brasil. rbmoura32@gmail.com, kelzinha.benchimo25@gmail.com, jmpsilva@vieweb.com.br, alexadre.melo@estacio.br Abstract. The process of digitization and document storage are necessary in any company and public agency regardless of the size. The use such extrovision in the use of documentary documents and cost with this document. This framework was drafted with the necessary completion of the implementation of Electronic Document Management, as the work presents a platform as a platform for the GED. Finally we hope to demonstrate how to implement and integrate Alfresco with a current application. Resumo. O processo de digitalização e a guarda de documentos se faz necessário em qualquer empresa e órgão público não importando o porte. No quadro atual podemos observar um grande gasto com compras de insumo para a criação de documentos e custo com a guarda destes documentos. Analisando este quadro chegamos a conclusão de que há a necessidade da implantação da Gestão Eletrônica de Documentos, este trabalho tem como objetivo apresentar a plataforma Alfresco como plataforma para o GED. Por fim esperamos demonstrar como implementar e integrar o Alfresco a aplicação atual. Palavras-chave: Software, Gestão Corporativa, Alfresco, Implantação, Integração Keywords: Software, Corporate Management, Alfresco, Deployment, Integration. 1 Aluno Railson Borges Moura Graduando Bacharel em Sistema de Informação na Faculdade Estácio de Sá em Belém do Pará. E-mail: rbmoura32@gmail.com. 2 Aluna Rachel Benchimol Graduanda Bacharel em Sistemas de Informação na Faculdade Estácio de Sá em Belém do Pará. E-mail: kelzinha.benchimo25@gmail.com 3 Orientador: Jose Maria Silva Pereira graduação em Processamento de Dados pelo Centro Universitário do Estado do Pará (2005), Pós-graduação em Gerencia de Projetos de Software pela UFPA-Universidade Federal do Pará(2014). Atualmente é professor - Faculdade Estácio do Pará FAP e Gerente de TI da Fundação da UFPA e CEO da Startup Educa Software. Tem experiência na área de Ciência da Computação, com ênfase em Desenvolvimento de Sistemas e Startups. E-mail jmpsilva@vieweb.com.br 2 1. INTRODUÇÃO O processo de digitalização e a guarda de documentos se faz necessário em qualquer empresa e órgão público não importando o porte. No quadro atual podemos observar elevados custos com a compra de insumos, como papel, tinta e toner para impressoras. For a o custo de produção desses documentos temos o custo com a guarda dos mesmos em arquivos e transporte quando se faz necessário. Sabendo que certos tipos de documentos tem prazos determinados em lei para se manter a guarda e outros são de guarda permanente, aumentando o volume físico de documentos. Analisando o ante exposto chegamos no consenso de que há a necessidade de implementação de uma ferramenta para a Gestão Eletrônica de Documentos. Este trabalho tem como objetivo geral apresentar a plataforma Alfresco como ferramenta para auxiliar na Gestão Eletrônica de Documentos. Como objetivos específicos iremos apresentar as vantagens e desvantagens da Plataforma, os requisitos de software e hardware para implementar a plataforma. Apresentaremos a Lei de nº 12.682, de 9 de Julho de 2012 que dispõe sobre a Gestão Eletrônica de Documentos nas empresas e órgãos públicos, analisando os artigos da lei vamos apontar as funcionalidades do Alfresco em que ele atenda o que dispõe a lei. Quanto a integração usando API iremos demonstrar a forma de integrar a plataforma Alfresco a uma aplicação atual. Na seção 1 Introdução trata da abordagem de apresentação de todo trabalho deste artigo,na seção 2 Metodologia aborda como foi feito a pesquisa e quais foram as técnicas utilizadas, na seção 3 Fundamentação Teórica abordaremos os conceitos sobre Gestão Eletrônica de Documentos, API e na seção, 4 A platafoma Alfresco suas Vantagens e Desvantagens na seção, 5 Requisitos de Software e Hardware na seção 6, A Lei de Regulação da Gestão Eletrônica de Documentos, na seção 7 Adequação a Lei usando o Alfresco, na seção 8 Integração via API, na seção 9 Funcionamento da Integração, na seção 10 Trabalhos Futuros, na seção 11 Conclusão e na seção 12 Referências. 2. METODOLOGIA Alves e Arruda (2018). Este artigo está utilizando a formatação seguindo a nova normas ABNT 6022 atualizada em 16/05/2018 conforme mostra o gráfico para formatação de seções quadro 1. logo abaixo. Quadro 1 – Destaque das seções Número da seção Título da seção Sugestão de destaque Exemplo 1 Seção primária Caixa alta e negrito 1 INTRODUÇÃO 1.1 Seção secundária Caixa alta 1.1 OBJETIVOS 1.1.1 Seção terciária Negrito 1.1.1 Objetivos específicos 1.1.1.1 Seção quaternária Itálico 1.1.1.1 Metas 1.1.1.1.1 Seção quinária Sem destaque 1.1.1.1.1 Indicadores Fonte: Alves e Arruda (2018). Neste quadro 2 demostra como se deve ser formatado o texto seguindo as novas regras da ABNT para artigos, para elaboração deste artigo foram seguidos os critérios conforme mostra o quadro 2. 3 Quadro 2 - formatações do artigo Formato do papel A4 Margens Superior: 3, Inferior: 2, Interna: 3 e Externa: 2. Neste artigo esta se usando o templete sbc Espaçamento O texto deve ser redigido com espaçamento simples entre linhas, inclusive as referências, que são separadas entre si por um espaço simples em branco. Fonte sugerida Times New Roman Tamanho da fonte Fonte tamanho 12 para o texto, incluindo os títulos das seções e subseções. As citações com mais de três linhas, notas de rodapé, legendas e fontes das ilustrações e das tabelas devem ser de tamanho menor. Adotamos, neste template, fonte tamanho 10. Nota de rodapé Devem ser digitadas dentro da margem, ficando separadas por um espaço simples por entre as linhas e por filete de 5 cm a partir da margem esquerda. A partir da segunda linha, devem ser alinhadas embaixo da primeira letra da primeira palavra da primeira linha. Fonte: Alves e arruda (2018). Este trabalho está classificado como pesquisa literária sobre a plataforma Alfresco e a Gestão Eletrônica de Documentos e a aplicabilidade de API(Interface de Programação de Aplicativos) na integração da Plataforma Alfresco a aplicação atual. 3. FUNDAMENTAÇÃO TEORÍCA E CONCEITOS 3.1 GESTÃO ELETRÔNICA DE DOCUMENTOS Segundo o autor José Santos Filho (2015) O estudo sobre gerenciamento de documentos eletrônicos vem aumentando mediante o crescimento de informações criadas em meio digital e com isso a necessidade de ter também maior conhecimento sobre software para o gerenciamento de documentos. Por isso, escolheu-se o software livre Alfresco para desenvolver nossa investigação que busca solucionar a seguinte indagação: O software livre Alfresco está apto ao gerencialmente de documentos eletrônicos? O objetivo geral deste trabalho é analisar se o software Alfresco está de acordo com os requisitos estabelecidos pelo e-ARQ Brasil. 3.2 API Segundo a redação do CanalTech (2018) API é um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma baseado na Web. A sigla API refere-se ao termo em inglês "Application Programming Interface" que significa em tradução para o português "Interface de Programação de Aplicativos".Uma API é criada quando uma empresa de software tem a intenção de que outros criadores de software desenvolvam produtos associados ao seu serviço. Existem vários deles que disponibilizam seus códigos e instruções para serem usados em outros sites da maneira mais conveniente para seus usuários. O Google Maps é um dos grandes exemplos na área de APIs. Por meio de seu código original, muitos outros sites e aplicações utilizam os dados do Google Maps adaptando-o da melhor forma a fim de utilizar esse serviço. 4. A PLATAFORMA ALFRESCO Segundo a Alfresco(2018) O Alfresco é um Sistema criado no ano de 2005, por John Newton. No início a plataforma estava direcionada para o gerenciamento de documentos. O Alfresco é uma plataforma de gerenciamento de conteúdo corporativo (ECM) de código-fonte aberto que gerencia o conteúdo dentro de uma empresa e fornece os serviços e controles que gerenciam esse conteúdo. 4 No núcleo do sistema Alfresco está um repositório suportado por um servidor que permite conteúdo, metadados, associações e índices de texto completo. As interfaces de programação suportam vários idiomas e protocolos nos quais os desenvolvedores podem criar aplicativos e soluções personalizados. Os aplicativos prontos para uso fornecem soluções padrões, como gerenciamento de documentos e gerenciamento de conteúdo da web. Por ser criado em Java, o sistema Alfresco é executado na maioria dos sistemas que podem executar o Java Enterprise Edition. No centro estar a plataforma Spring, que fornece a capacidade de modularizar funcionalidades, como controle de versão, segurança e regras. Alfresco usa scripts para simplificar a adição de novas funcionalidades e o desenvolvimento de novas interfaces de programação. Essa parte da arquitetura é conhecida como scripts da Web e pode ser usada para serviços de dados e apresentação. Por ser de arquitetura leve é fácil de baixar, instalar e implantar. 4.1 VANTAGENS DO ALFRESCO 4.1.1 GESTÃO INTEGRADA E INTELIGENTE DOS ARQUIVOS ELETRÔNICOS Segundo Sima Gestão(2015) Um dos principais benefícios da implementação do GED com Alfresco é proporcionar a gestão integrada e inteligente dos documentos, ou seja, em apenas uma plataforma é possível armazenar e encontrar todos os arquivos eletrônicos, basta digitar os termos de indexação para encontrá-los de forma automática. 4.1.2 CLASSIFICAÇÃO DE DOCUMENTOS Segundo Sima Gestão(2015) O sistema Alfresco possibilita a classificação dos documentos para a gestão eletrônica, agregando o máximo de organização, pois eles podem ser separados por categorias diversificadas, que vão desde a data de elaboração e encerramento até o tema e nível de importância. Esta ferramenta evita que os arquivos sejam misturados na mesma pasta, prejudicando as atividades dos funcionários. 4.1.3 HISTÓRICO DE VERSÕES DE DOCUMENTOS Segundo Sima Gestão(2015) O Alfresco salva de maneira automática e cria um histórico de todas as versões dos documentos eletrônicos a cada vez em que são alterados, permitindo que o usuário possa consultá-los sempre que necessário o que evita que as informações sejam perdidas. 4.1.4 CONVERSÃO PARA FORMATOS VARIADOS Segundo Sima Gestão(2015) Ao usar o sistema Alfresco, a empresa também adquiri o benefício de realizar conversões dos documentos eletrônicos para formatos variados. Sendo assim, há mais praticidade para converter arquivos pesados em formatos leves como, por exemplo, PDF, DOC, JPEG, PNG, entre outros, que ocupam menos espaço e podem ser compartilhados e enviados pela internet. 4.1.5 EMISSÃO DE RELATÓRIOS Segundo Sima Gestão(2015) O sistema Alfresco também é composto por softwares que permitem a criação e emissão de relatórios. Dessa maneira, a empresa pode controlar o seu volume de documentos eletrônicos, além de consultar os seus respectivos conteúdos de forma detalhada. 4.1.6 AUTOMATIZAÇÃO DE DOCUMENTOS Segundo Sima Gestão(2015) A instalação do Alfresco no processo de GED permite que os documentos sejam programados de forma automática para diversas atividades, que vão desde a atualização até mesmo a determinação de datas para o descarte de arquivos que não serão usados mais. 5 4.1.7 COMPATIBILIDADE DE USO COM ICP-BRASIL Segundo Willian Silva(2016) O Alfresco através de extensão tem compatibilidade com o uso de certificados digitais. 4.2 DESVANTAGENS DO ALFRESCO Até a presente data não encontramos literatura que apontasse alguma desvantagem da aplicação. 5. REQUISITOS DE SOFTWARE E HARDWARE 5.1 REQUISITOS DE HARDWARE Processador com clock igual ou superior a 2.5GHz; RAM de 8Gb (Recomendado); Recomenda- se que o Servidor da aplicação tenha a matriz de HD SCSI RAID; 5.2 REQUISITOS DE SOFTWARE Sistema Operacional Linux ou Windows 64 bits (Recomendado) Apache Open Office ou Libre Office Com o Alfresco, você pode converter documento de um formato para outro, por exemplo, um arquivo de texto em um arquivo PDF. Para ter acesso a essas instalações de transformação no Alfresco, você deve instalar o Apache Open Office ou Libre Office (Opcional). ImageMagick Para que possamos manipular imagens no Alfresco, você deve instalar e configurar o ImageMagick. O Alfresco usa ImageMagick para manipular imagens para visualização. FlashPlayer Para ver previews de documentos. O também pode ser usado quando você usar a função de multi- uploads de arquivo. Ferramentas de SWF Permite compartilhar e usar o utilitário pdf2swf das ferramentas do SWF para visualizar arquivos PDF. O utilitário pdf2swf gera um quadro por página de texto totalmente formatado dentro de um filme do Flash. Para instalar o utilitário pdf2swf, você deve instalar as ferramentas completas de SWF. Pacotes de idiomas TinyMCE Os pacotes de idiomas suportados são: Alemão (de), Inglês (en), Espanhol (es), francês (fr), italiano (it), japonês (ja) e holandês (nl). A linguagem utilizada mudará de acordo com a localidade do navegador. 6 Pacotes de módulos Alfresco Um pacote Módulo Alfresco (AMP) é um conjunto de código, modelo de conteúdo e estrutura de diretório que é utilizado para distribuir funcionalidades adicionais ao Alfresco. Use a ferramenta de Gerenciamento de módulo (MMT) para instalar e gerenciar arquivos AMP. 6. LEI DE REGULAÇÃO DO GED NO BRASIL A Lei de nº 12.682, de 9 de Julho de 2012, dispõe sobre a elaboração e o arquivamento de documentos em meios eletromagnéticos. A PRESIDENTA DA REPÚBLICA Faço saber que o Congresso Nacional decreta e eu sanciono a seguinte Lei: Art. 1o A digitalização, o armazenamento em meio eletrônico, óptico ou equivalente e a reprodução de documentos públicos e privados serão regulados pelo disposto nesta Lei. Parágrafo único. Entende-se por digitalização a conversão da fiel imagem de um documento para código digital. Art. 3o O processo de digitalização deverá ser realizado de forma a manter a integridade, a autenticidade e, se necessário, a confidencialidade do documento digital, com o emprego de certificado digital emitido no âmbito da Infraestrutura de Chaves Públicas Brasileira - ICP - Brasil. Parágrafo único. Os meios de armazenamento dos documentos digitais deverão protegê-los de acesso, uso, alteração, reprodução e destruição não autorizados. Art. 4o As empresas privadas ou os órgãos da Administração Pública direta ou indireta que utilizarem procedimentos de armazenamento de documentos em meio eletrônico, óptico ou equivalente deverão adotar sistema de indexação que possibilite a sua precisa localização, permitindo a posterior conferência da regularidade das etapas do processo adotado. Art. 6o Os registrospúblicos originais, ainda que digitalizados, deverão ser preservados de acordo com o disposto na legislação pertinente. 7. ADEQUAÇÃO A LEI USANDO O ALFRESCO Conforme o que dispõe o Artigo 3º da Lei de 12.682, de 9 de Julho de 2012 cito: O processo de digitalização deverá ser realizado de forma a manter a integridade, a autenticidade e, se necessário, a confidencialidade do documento digital, com o emprego de certificado digital emitido no âmbito da Infraestrutura de Chaves Públicas Brasileira - ICP - Brasil. Em busca de atender o que dispõe a lei existem módulos adicionais que implementam a funcionalidade de assinatura digital com uso de certificado digital A-1(Certificado Digital ICP-Brasil). Em relação ao Artigo 4º da Lei de 12.682, de 9 de Julho de 2012 cito: As empresas privadas ou os órgãos da Administração Pública direta ou indireta que utilizarem procedimentos de armazenamento de documentos em meio eletrônico, óptico ou equivalente deverão adotar sistema de indexação que possibilite a sua precisa 7 localização, permitindo a posterior conferência da regularidade das etapas do processo adotado. Através da Gestão integrada e inteligente dos arquivos eletrônicos, da classificação dos documentos, do histórico de versões de documentos e automatização de documentos. Alguns dos benefícios do Alfresco temos atendimento do artigo 4º da lei que dispõe sobre a Gestão Eletrônica de Documentos. 8. INTEGRAÇÃO VIA API Segundo Alfresco (2108) Integrações de plataforma são adições externas á plataforma Alfresco. Geralmente são clientes que utilizam a plataforma e adicionam serviços remotos e aplicativos clientes. As razões de optar pela integração em vez de usar o Alfresco Share ou qualquer outra exensão incorporada está relacionada a capacidade de integrar os serviços dispiníveis do Alfresco ao seu, a possibilidade de personalização de aplicativos e serviços. O processo de integração é através do uso de API’s (Interface de Programação de Aplicativos). O processo de integração usando API se dá por meio do processo de empacotamento e desenpacontamento do objeto JSON. Atualmente grande parte das linguagens de programação tem suporte a manipulação de objetos JSON o que nos permite integrar a maioria das aplicações atuais e nas aplicações em processo de desenvolvimento. A API REST é a API mais usada para integrações de plataforma permitindo que a aplicação a qual será adicionada a integração acesse o repositório Alfresco tanto local quanto em nuvem. A comunicação entre o o cliente e servidor usando API se dá por meio de solicitações através de URL.Usando o protocolo HTTP através das operações disponíveis que incluem as predefinidas pelos verbos GET, POST, PUT e DELETE. Cada solicitação é uma URL com um format específicio. O formato depende do tipo de respositório de destino. Repositório em Nuvem Este é um exemplo de um URL de solicitação https://api.alfresco.com/example.com/public/alfresco/versions/1/sites Cada URL de solicitação é composto pelos seguintes elementos: O protocolo será sempre https; O nome do host que sempre será api.alfresco.com; 8 Seu ID de rede, que neste caso é suaempresa.com; O elemento do caminho fixo /público/; A API que você deseja chamar. Você chama o fluxo de trabalho API para métodos que atuam em entidades de fluxo de trabalho, como Implantações, Definições de processo, Processos e Tarefas. Você chamar livremente a API para métodos que atuam em todas as outras entidades. Neste caso, é a API REST Alfresco identificada como/ público / alfresco; / versions / n. Isso especifica a versão da API que você está usando. n sempre será 1; O próprio método da API. Nesse caso, a solicitação é para todas as instâncias do tipo de entidade sites; Repositório Local Este é um exemplo de um URL de solicitação https : // localhost: 8080 / alfresco / api / -default- / public / alfresco / versões / 1 / sites Cada URL de solicitação é composto pelos seguintes elementos: O protocolo, que sempre será https; O nome do host. Esse será o host e o número da porta de sua instância de acesso ao ar livre. Portanto, se sua instância do Alfresco Content Services estiver em execução na máquina local na porta 8080, isso será localhost: 8080; A cadeia fixa -padrão-; O elemento do caminho fixo /público/; A API que você deseja chamar. Você chama o fluxo de trabalho API para métodos que atuam em entidades de fluxo de trabalho, como Implantações, Definições de processo, Processos e Tarefas. Você pode chamar livremente a API para métodos que atuam em todas as outras entidades. Neste caso, é a API REST Alfresco identificada como/ público / alfresco. versions / n. Isso especifica a versão da API que você está usando. n sempre será 1. O próprio método da API. Nesse caso, a solicitação é para todas as instâncias do tipo de entidade sites. 8.1 API EXPLORER Como foi visto no tópico 6 deste trabalho cada solicitação se dá através de uma URL especifica. Para que possamos saber qual URL especifica para cada método é necessário acessar (https://api-explorer.alfresco.com/api-explorer), a figura 1 demonstra a tela inicial do API Explorer. 9 Fígura 1- Tela Inicial do API Explorer Fonte: https://docs.alfresco.com/5.2/pra/1/concepts/pra-rest-api-explorer.html Ao usar o API Explorer ele nos retornará um objeto JSON objeto este que irá ser manipulado na IDE de desenvolvimento. Para que possamos integrar teremos que ter o no mínimo o código fonte da aplicação ao qual se deseja fazer a adição deste serviço. A situação desejável é que tenhamos o código fonte, documentações da aplicação tais como: Modelos Conceitual, Lógico e Físico; Diagramas de Casos de Uso, de Classes, de Sequência; O processo de integração usando API nos traz uma série de funcionalidades que podem ser acrescentadas a aplicação existente e a aplicação que ainda está em processo de desenvolvimento. O que é benéfico para a empresa ou órgão público diminuindo a carga de trabalho. 10 9. FUNCIONAMENTO DA INTEGRAÇÃO Para demonstrar com clareza o funcionamento da Integração da Plataforma Alfresco a aplicação cliente usando API elaboramos o diagrama abaixo: Fígura 2- Funcionamento da Integração Fonte: Elaborado pelo Autor A integração funciona através de requisições, na fígura 2 temos o exemplo do envio de arquivo usando o método POST. O repositório indexa os dados do arquivo para facilitar a busca do mesmo. Independente da plataforma usada para acesso o usuário terá acesso aos arquivos do repositório, este acesso se dará através de uma nova requisição esta usando o método GET. 11 10.TRABALHOS FUTUROS Pretendemos que este trabalho sirva como base para futuros trabalhos que pretendam usar a plataforma Alfresco, e para aqueles que se interessem pelo o uso de API’s pra dinamizar o processo de construção da aplicação. Pretendemos também dar prosseguimento nos estudos em relações a integração e criar uma plataforma de Gestão Eletrônica de Documentos e que a mesma tenha o módulo de BI utilizando-se da API do Power BI ferramenta da Microsoft para fazer a analise da base de dados documental. 11.CONCLUSÃO No decorrer deste trabalho podemos analisar de que forma o uso da plataforma Alfresco pode ser benéfica para a organização. A implementação da Gestão Eletrônica de Documentos além de nos trazer integridade,autenticidade e confidencialidade nos permite economia com a compra de insumos e economia com a guarda de documentos. O processo de implantação e/ou integração usa a plataforma tecnológica já existente na empresa. Quanto aos softwares para a implementação e/ou integração da plataforma não irá gerar custos observando o fato de que tanto a plataforma Alfresco e os softwares para auxilio da plataforma são Open Source. Através da integração visamos proporcionar o acesso a documentos de forma célere, visamos como trabalho futuro fazer uso de ferramentas de BI para analisar a base documental da empresa para auxiliar no processo de decisão. 12 12. REFERÊNCIAS [1] https://s3.amazonaws.com/academia.edu.documents/30249828/0029.pdf?AWSAccessKeyId= AKIAIWOWYYGZ2Y53UL3A&Expires=1541799569&Signature=bOcclLTJj7DjUdCJ6Vn NOzWqAng%3D&response-content- disposition=inline%3B%20filename%3DIntegracao_de_PACS_Software_Livre_em_Apl.pdf Acessado em 08/10/2018 [2] IMPLANTAÇÃO DA GESTÃO DOCUMENTAL NO AMBIENTE UNIVERSITÁRIO: O CASO DO DEPARTAMENTO DE PESSOAL DA INSTITUIÇÃO DE ENSINO DOCTUM http://www.bibliotecadigital.ufmg.br/dspace/bitstream/handle/1843/BUBD- 9NEKSB/tcc_fernanda_07abril2014__1_.pdf?sequence=1 Acessado em 08/10/2018 [3] Soluções em ECM (Enterprise Content Management) e Softwares para Repositórios: convergências de requisitos nas atividades para gestão documental http://www.periodicos.ufpb.br/index.php/itec/article/view/38188/20162 Acessado em 09/10/2018 [4] Gerenciamento de software livre: uma análise do Alfresco à luz do e-Arq Brasil http://dspace.bc.uepb.edu.br/jspui/handle/123456789/10005 Acessado em 15/10/2018 [5] Uma Proposta de Integração de Sistema GED a um Repositório Comunitário IHE Brasileiro https://s3.amazonaws.com/academia.edu.documents/30249825/880.pdf?AWSAccessKeyId=A KIAIWOWYYGZ2Y53UL3A&Expires=1541800091&Signature=0dqRtTYmQlCwFbJw0pbf DMJSV%2BY%3D&response-content- disposition=inline%3B%20filename%3DUma_Proposta_de_Integracao_de_Sistema_GE.pdf Acessado em 20/10/2018 [6] http://docs.alfresco.com/4.0/concepts/master-ch-install.html Acessado em 11/08/2018 [7] https://community.alfresco.com/docs/DOC-6425-rest-api Acessado em 12/08/2018 [8] http://docs.alfresco.com/6.0/concepts/dev-api-functional-reference.html Acessado em 13/08/2018 3. FUNDAMENTAÇÃO TEORÍCA E CONCEITOS 3.1 GESTÃO ELETRÔNICA DE DOCUMENTOS Segundo o autor José Santos Filho (2015) O estudo sobre gerenciamento de documentos eletrônicos vem aumentando mediante o crescimento de informações criadas em meio digital e com isso a necessidade de ter também maior conhecimento sobre software para ... 3.2 API 4. A PLATAFORMA ALFRESCO Segundo a Alfresco(2018) O Alfresco é um Sistema criado no ano de 2005, por John Newton. No início a plataforma estava direcionada para o gerenciamento de documentos. 4.1 VANTAGENS DO ALFRESCO 5. REQUISITOS DE SOFTWARE E HARDWARE 6. LEI DE REGULAÇÃO DO GED NO BRASIL 7. ADEQUAÇÃO A LEI USANDO O ALFRESCO Conforme o que dispõe o Artigo 3º da Lei de 12.682, de 9 de Julho de 2012 cito: 8. INTEGRAÇÃO VIA API Segundo Alfresco (2108) Integrações de plataforma são adições externas á plataforma Alfresco. Geralmente são clientes que utilizam a plataforma e adicionam serviços remotos e aplicativos clientes. As razões de optar pela integração em vez de usar o Al... O processo de integração é através do uso de API’s (Interface de Programação de Aplicativos). O processo de integração usando API se dá por meio do processo de empacotamento e desenpacontamento do objeto JSON. Atualmente grande parte das linguagens de programação tem suporte a manipulação de objetos JSON o que nos permite integrar a maioria das aplicações atuais e nas aplicações em processo de desenvolvimento. A API REST é a API mais usada para integrações de plataforma permitindo que a aplicação a qual será adicionada a integração acesse o repositório Alfresco tanto local quanto em nuvem. A comunicação entre o o cliente e servidor usando API se dá por meio de solicitações através de URL.Usando o protocolo HTTP através das operações disponíveis que incluem as predefinidas pelos verbos GET, POST, PUT e DELETE. Cada solicitação é uma URL com um format específicio. O formato depende do tipo de respositório de destino. 8.1 API EXPLORER Como foi visto no tópico 6 deste trabalho cada solicitação se dá através de uma URL especifica. Para que possamos saber qual URL especifica para cada método é necessário acessar (https://api-explorer.alfresco.com/api-explorer), a figura 1 demonstra a tela inicial do API Explorer. 9. FUNCIONAMENTO DA INTEGRAÇÃO Para demonstrar com clareza o funcionamento da Integração da Plataforma Alfresco a aplicação cliente usando API elaboramos o diagrama abaixo: Fígura 2- Funcionamento da Integração Fonte: Elaborado pelo Autor A integração funciona através de requisições, na fígura 2 temos o exemplo do envio de arquivo usando o método POST. O repositório indexa os dados do arquivo para facilitar a busca do mesmo. Independente da plataforma usada para acesso o usuário terá acesso aos arquivos do repositório, este acesso se dará através de uma nova requisição esta usando o método GET. 10.TRABALHOS FUTUROS Pretendemos que este trabalho sirva como base para futuros trabalhos que pretendam usar a plataforma Alfresco, e para aqueles que se interessem pelo o uso de API’s pra dinamizar o processo de construção da aplicação. Pretendemos também dar prosseguimento nos estudos em relações a integração e criar uma plataforma de Gestão Eletrônica de Documentos e que a mesma tenha o módulo de BI utilizando-se da API do Power BI ferramenta da Microsoft para fazer a analise da ba... 11.CONCLUSÃO No decorrer deste trabalho podemos analisar de que forma o uso da plataforma Alfresco pode ser benéfica para a organização. A implementação da Gestão Eletrônica de Documentos além de nos trazer integridade, autenticidade e confidencialidade nos permite economia com a compra de insumos e economia com a guarda de documentos. O processo de implantação e/ou integração usa a plataforma tecnológica já existente na empresa. Quanto aos softwares para a implementação e/ou integração da plataforma não irá gerar custos observando o fato de que tanto a plataforma Alfresco e os softwares para auxilio da plataforma são Open Source. Através da integração visamos proporcionar o acesso a documentos de forma célere, visamos como trabalho futuro fazer uso de ferramentas de BI para analisar a base documental da empresa para auxiliar no processo de decisão. 12. REFERÊNCIAS [1] https://s3.amazonaws.com/academia.edu.documents/30249828/0029.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1541799569&Signature=bOcclLTJj7DjUdCJ6VnNOzWqAng%3D&response-content-disposition=inline%3B%20filename%3DIntegracao_de_PACS_Software_Livre_em_... Acessado em 08/10/2018 [2] IMPLANTAÇÃO DA GESTÃO DOCUMENTAL NO AMBIENTE UNIVERSITÁRIO: O CASO DO DEPARTAMENTO DE PESSOAL DA INSTITUIÇÃO DE ENSINO DOCTUM http://www.bibliotecadigital.ufmg.br/dspace/bitstream/handle/1843/BUBD-9NEKSB/tcc_fernanda_07abril2014__1_.pdf?sequence=1 Acessado em 08/10/2018 (1) [3] Soluções em ECM (Enterprise Content Management) e Softwares para Repositórios: convergências de requisitos nas atividades para gestão documental http://www.periodicos.ufpb.br/index.php/itec/article/view/38188/20162 Acessado em 09/10/2018 [4] Gerenciamento de software livre: uma análise do Alfresco à luz do e-Arq Brasil http://dspace.bc.uepb.edu.br/jspui/handle/123456789/10005 Acessado em 15/10/2018 [5] Uma Proposta de Integração de Sistema GED a um Repositório Comunitário IHE Brasileiro https://s3.amazonaws.com/academia.edu.documents/30249825/880.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1541800091&Signature=0dqRtTYmQlCwFbJw0pbfDMJSV%2BY%3...Acessado em 20/10/2018 [6] http://docs.alfresco.com/4.0/concepts/master-ch-install.html Acessado em 11/08/2018 [7] https://community.alfresco.com/docs/DOC-6425-rest-api Acessado em 12/08/2018 [8] http://docs.alfresco.com/6.0/concepts/dev-api-functional-reference.html Acessado em 13/08/2018