Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho

Bibliographic Details
Main Author: Luz, Mafalda Pinheiro
Publication Date: 2021
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10451/49357
Summary: O desenvolvimento de aplicações low-code permite a criação de aplicações móveis e web por parte de utilizadores com variados níveis de experiência em programação. Esta forma de desenvolvimento veio responder, de forma ágil, à crescente necessidade de criação rápida de aplicações. Um bom exemplo deste tipo de ferramentas é o Joget Workflow, correntemente conhecido apenas por Joget. Esta plataforma tem vindo a ser utilizada pelos serviços centrais da reitoria da Universidade de Lisboa. Atualmente, muitas das aplicações desenvolvidas têm uma componente para o utilizador inserir documentos que devem ser previamente assinados. Existem diversas formas de o fazer, sendo a mais comum a assinatura manual. Esta forma de assinaturas implica não só um trabalho acrescido como um gasto desnecessário de papel, visto que é necessário imprimir o documento, assinar, digitalizá-lo para depois fazer o upload do mesmo. Em alternativa temos as assinaturas digitais. Estas podem ser feitas de diversas formas, sendo que o seu grau de confiança está dependente da autoridade certificadora. As assinaturas digitais com cartão de cidadão são uma opção muito conhecida devido ao seu elevado grau de confiança, porém continuam a não ser muito utilizadas por ser necessário um leitor para estes cartões. De forma a resolver este problema, surgiram as assinaturas com Chave Móvel Digital (CMD). Estas assinaturas são certificadas pela mesma autoridade que as anteriores, tendo exatamente a mesma validade legal, sem a desvantagem de ser necessário o uso de um leitor de cartões. Este trabalho teve como objetivo desenvolver um novo artefacto para a plataforma Joget tornando possível a assinatura digital de documentos. Pragmaticamente foi escolhida a CMD para fazer estas assinaturas. A solução desenvolvida permite ao utilizador escolher o documento que pretende assinar e visualizá-lo. É ainda possível escolher se pretende uma assinatura visível ou invisível e indicar o local e motivo da assinatura. Uma vez que esteja assinado, o documento é guardado junto ao documento original e o utilizador pode visualizá-lo. Este novo artefacto pode integrar não só todas as aplicações já criadas como as que serão posteriormente desenvolvidas.
id RCAP_df1077f9c4980bf0dc2e7da99b1bb681
oai_identifier_str oai:repositorio.ulisboa.pt:10451/49357
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalhoJogetLow-CodeAssinaturas digitaisChave Móvel DigitalArtefactoTeses de mestrado - 2021Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaO desenvolvimento de aplicações low-code permite a criação de aplicações móveis e web por parte de utilizadores com variados níveis de experiência em programação. Esta forma de desenvolvimento veio responder, de forma ágil, à crescente necessidade de criação rápida de aplicações. Um bom exemplo deste tipo de ferramentas é o Joget Workflow, correntemente conhecido apenas por Joget. Esta plataforma tem vindo a ser utilizada pelos serviços centrais da reitoria da Universidade de Lisboa. Atualmente, muitas das aplicações desenvolvidas têm uma componente para o utilizador inserir documentos que devem ser previamente assinados. Existem diversas formas de o fazer, sendo a mais comum a assinatura manual. Esta forma de assinaturas implica não só um trabalho acrescido como um gasto desnecessário de papel, visto que é necessário imprimir o documento, assinar, digitalizá-lo para depois fazer o upload do mesmo. Em alternativa temos as assinaturas digitais. Estas podem ser feitas de diversas formas, sendo que o seu grau de confiança está dependente da autoridade certificadora. As assinaturas digitais com cartão de cidadão são uma opção muito conhecida devido ao seu elevado grau de confiança, porém continuam a não ser muito utilizadas por ser necessário um leitor para estes cartões. De forma a resolver este problema, surgiram as assinaturas com Chave Móvel Digital (CMD). Estas assinaturas são certificadas pela mesma autoridade que as anteriores, tendo exatamente a mesma validade legal, sem a desvantagem de ser necessário o uso de um leitor de cartões. Este trabalho teve como objetivo desenvolver um novo artefacto para a plataforma Joget tornando possível a assinatura digital de documentos. Pragmaticamente foi escolhida a CMD para fazer estas assinaturas. A solução desenvolvida permite ao utilizador escolher o documento que pretende assinar e visualizá-lo. É ainda possível escolher se pretende uma assinatura visível ou invisível e indicar o local e motivo da assinatura. Uma vez que esteja assinado, o documento é guardado junto ao documento original e o utilizador pode visualizá-lo. Este novo artefacto pode integrar não só todas as aplicações já criadas como as que serão posteriormente desenvolvidas.Low code development platforms allow users with various levels of programming experience to develop web and mobile applications. This way of development came as a response to the lack of programmers for the number of applications that need to be developed. A good example of this kind of platform is Joget Workflow. This platform has been used by the central services of the University of Lisbon. Nowadays, many applications have a component for the user to upload previously signed documents. There are a lot of ways for doing it but the most common one is the manual signature. This way of signing implies not only an unnecessary workload but also a waste of paper since the user has to print the paper, sign it, scan it and only then upload it. In contrast to manual signatures, we have digital signatures. This type of signatures can be done in a lot of ways but the level of trust is associated with the certification authority. Digital signatures made with the citizen card are a well-known option in Portugal due to their high degree of trust, but they are still not widely used since a card reader is required. In order to solve this problem, signatures with the Chave Móvel Digital (CMD) emerged. Chave Móvel Digital (CMD) is translated as Digital Mobile Key. This type of signatures is certificated by the same authority as the ones with the citizen card without the disadvantage of needing a card reader. The focus of this work was to develop a new artifact for the Joget platform making possible the digital signature of documents. Pragmatically, it was chosen the CMD to do the signatures. The developed solution allows the user to choose the document that is going to be signed and then visualize it. It is even possible to choose if the signature is going to be visible or not, the location and reason of the signature. Once it is signed, the document is saved in the same location as the original and the user can visualize the result. This new artifact will be able to integrate not only every application already developed using Joget as well as those that will be developed in the future.Domingos, Maria Dulce Pedroso 1970-Ribeiro, Carlos Nuno da CruzRepositório da Universidade de LisboaLuz, Mafalda Pinheiro2021-08-30T14:55:46Z202120212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/49357TID:202933873porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T14:36:42Zoai:repositorio.ulisboa.pt:10451/49357Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:16:58.470098Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
title Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
spellingShingle Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
Luz, Mafalda Pinheiro
Joget
Low-Code
Assinaturas digitais
Chave Móvel Digital
Artefacto
Teses de mestrado - 2021
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
title_full Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
title_fullStr Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
title_full_unstemmed Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
title_sort Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho
author Luz, Mafalda Pinheiro
author_facet Luz, Mafalda Pinheiro
author_role author
dc.contributor.none.fl_str_mv Domingos, Maria Dulce Pedroso 1970-
Ribeiro, Carlos Nuno da Cruz
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Luz, Mafalda Pinheiro
dc.subject.por.fl_str_mv Joget
Low-Code
Assinaturas digitais
Chave Móvel Digital
Artefacto
Teses de mestrado - 2021
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Joget
Low-Code
Assinaturas digitais
Chave Móvel Digital
Artefacto
Teses de mestrado - 2021
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description O desenvolvimento de aplicações low-code permite a criação de aplicações móveis e web por parte de utilizadores com variados níveis de experiência em programação. Esta forma de desenvolvimento veio responder, de forma ágil, à crescente necessidade de criação rápida de aplicações. Um bom exemplo deste tipo de ferramentas é o Joget Workflow, correntemente conhecido apenas por Joget. Esta plataforma tem vindo a ser utilizada pelos serviços centrais da reitoria da Universidade de Lisboa. Atualmente, muitas das aplicações desenvolvidas têm uma componente para o utilizador inserir documentos que devem ser previamente assinados. Existem diversas formas de o fazer, sendo a mais comum a assinatura manual. Esta forma de assinaturas implica não só um trabalho acrescido como um gasto desnecessário de papel, visto que é necessário imprimir o documento, assinar, digitalizá-lo para depois fazer o upload do mesmo. Em alternativa temos as assinaturas digitais. Estas podem ser feitas de diversas formas, sendo que o seu grau de confiança está dependente da autoridade certificadora. As assinaturas digitais com cartão de cidadão são uma opção muito conhecida devido ao seu elevado grau de confiança, porém continuam a não ser muito utilizadas por ser necessário um leitor para estes cartões. De forma a resolver este problema, surgiram as assinaturas com Chave Móvel Digital (CMD). Estas assinaturas são certificadas pela mesma autoridade que as anteriores, tendo exatamente a mesma validade legal, sem a desvantagem de ser necessário o uso de um leitor de cartões. Este trabalho teve como objetivo desenvolver um novo artefacto para a plataforma Joget tornando possível a assinatura digital de documentos. Pragmaticamente foi escolhida a CMD para fazer estas assinaturas. A solução desenvolvida permite ao utilizador escolher o documento que pretende assinar e visualizá-lo. É ainda possível escolher se pretende uma assinatura visível ou invisível e indicar o local e motivo da assinatura. Uma vez que esteja assinado, o documento é guardado junto ao documento original e o utilizador pode visualizá-lo. Este novo artefacto pode integrar não só todas as aplicações já criadas como as que serão posteriormente desenvolvidas.
publishDate 2021
dc.date.none.fl_str_mv 2021-08-30T14:55:46Z
2021
2021
2021-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/49357
TID:202933873
url http://hdl.handle.net/10451/49357
identifier_str_mv TID:202933873
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601651100876800