<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.processos.ufsc.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miguel.h.preuss</id>
	<title>EAPn - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.processos.ufsc.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miguel.h.preuss"/>
	<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Miguel.h.preuss"/>
	<updated>2026-09-02T13:26:13Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Acessos_Restritos&amp;diff=260</id>
		<title>Acessos Restritos</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Acessos_Restritos&amp;diff=260"/>
		<updated>2022-07-13T18:43:56Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Acesso às bases de dados pelo &amp;lt;b&amp;gt;dashboard de Produção&amp;lt;/b&amp;gt;(Mesma coisa que visualizar pelo servidor): &amp;lt;br&amp;gt;&lt;br /&gt;
1- https://dashboard.processos.ufsc.br/ &amp;lt;br&amp;gt;&lt;br /&gt;
2- &amp;quot;eap.ctc@contato.ufsc.br&amp;quot;,&amp;quot;deploy*metabase&amp;quot; (final da página tem  os dados do bonita em &amp;quot;businessDataBonita&amp;quot; e &amp;quot;EngineData&amp;quot;). &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Acesso às bases de dados pelo &amp;lt;b&amp;gt;dashboard de Testes&amp;lt;/b&amp;gt;(Mesma coisa que visualizar pelo servidor): &amp;lt;br&amp;gt;&lt;br /&gt;
1- https://dashboard-dev.processos.ufsc.br/ &amp;lt;br&amp;gt;&lt;br /&gt;
2- &amp;quot;eap.ctc@contato.ufsc.br&amp;quot;,&amp;quot;dev*metabase&amp;quot; (final da página tem  os dados do bonita em &amp;quot;Cópia Processos Produção&amp;quot; e &amp;quot;DB Bonita&amp;quot;). &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acessar &#039;&#039;&#039;portal&#039;&#039;&#039; de &#039;&#039;&#039;produção&#039;&#039;&#039; (Bonita 2022.1):&lt;br /&gt;
&lt;br /&gt;
* https://processos.ufsc.br/bonita/login_admin.jsp&lt;br /&gt;
* Admin: &amp;quot;deploy&amp;quot;, &amp;quot;bpm*bonita&amp;quot;&lt;br /&gt;
* SuperUser: &amp;quot;admin&amp;quot;, &amp;quot;bpm*bonita&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Acessar &#039;&#039;&#039;servidor&#039;&#039;&#039; de &#039;&#039;&#039;produção&#039;&#039;&#039; (Bonita 2022.1):&lt;br /&gt;
&lt;br /&gt;
* Terminal:&lt;br /&gt;
** $ ssh bonita@processos.ufsc.br&lt;br /&gt;
** Admin: &amp;quot;bonita&amp;quot;, &amp;quot;bpm*bonita&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* FileZilla:&lt;br /&gt;
** Servidor: processos.ufsc.br&lt;br /&gt;
** User: &amp;quot;bonita&amp;quot;&lt;br /&gt;
** Senha: &amp;quot;bpm*bonita&amp;quot;&lt;br /&gt;
** Porta: 22&lt;br /&gt;
&lt;br /&gt;
Acessar &#039;&#039;&#039;portal&#039;&#039;&#039; de &#039;&#039;&#039;desenvolvimento&#039;&#039;&#039; (Bonita 2022.1):&lt;br /&gt;
&lt;br /&gt;
* https://dev2.processos.ufsc.br/bonita/login_admin.jsp&lt;br /&gt;
* Admin: &amp;quot;deploy&amp;quot;, &amp;quot;dev*bonita&amp;quot;&lt;br /&gt;
* SuperUser: &amp;quot;admin&amp;quot;, &amp;quot;dev*bonita&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Acessar &#039;&#039;&#039;servidor&#039;&#039;&#039; de &#039;&#039;&#039;desenvolvimento&#039;&#039;&#039; (Bonita 2022.1):&lt;br /&gt;
&lt;br /&gt;
* Terminal:&lt;br /&gt;
** $ ssh bonita@dev2.processos.ufsc.br&lt;br /&gt;
** Admin: &amp;quot;bonita&amp;quot;, &amp;quot;dev*bonita&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* FileZilla:&lt;br /&gt;
** Servidor: dev2.processos.ufsc.br&lt;br /&gt;
** User: &amp;quot;bonita&amp;quot;&lt;br /&gt;
** Senha: &amp;quot;dev*bonita&amp;quot;&lt;br /&gt;
** Porta: 22&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=248</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=248"/>
		<updated>2022-05-03T19:37:42Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o [[#Clone|Clone]].&lt;br /&gt;
&lt;br /&gt;
# Insira o nome do projeto;&lt;br /&gt;
# Ele irá sugerir uma mensagem para Commit;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Commit and Push&#039;&#039;&#039;;&lt;br /&gt;
# Em &#039;&#039;&#039;URI&#039;&#039;&#039;, cole o link do repositório. Ex: https://codigos.ufsc.br/eapn/nomeRepositorio.git;&lt;br /&gt;
# Insira seu usuário e senha, selecione &#039;&#039;&#039;Store in Secure Store&#039;&#039;&#039; para salvar o login;&lt;br /&gt;
# Selecione uma &#039;&#039;&#039;Branch&#039;&#039;&#039;, por padrão é o &#039;&#039;&#039;master&#039;&#039;&#039;;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Next&#039;&#039;&#039; e &#039;&#039;&#039;Finish&#039;&#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
Você verá que agora seu processo está no repositório na &#039;&#039;&#039;Branch&#039;&#039;&#039; selecionada;&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
Clone é uma configuração inicial como o [[#Share with Git]], só que com o clone, você irá buscar um projeto existente em um repositório.&lt;br /&gt;
&lt;br /&gt;
# Em &#039;&#039;&#039;URI&#039;&#039;&#039;, cole o link do repositório. Ex: https://codigos.ufsc.br/eapn/nomeRepositorio.git;&lt;br /&gt;
# Insira seu usuário e senha, selecione &#039;&#039;&#039;Store in Secure Store&#039;&#039;&#039; para salvar o login;&lt;br /&gt;
# Selecione uma &#039;&#039;&#039;Branch&#039;&#039;&#039;, por padrão é o &#039;&#039;&#039;master&#039;&#039;&#039;;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Next&#039;&#039;&#039; e &#039;&#039;&#039;Finish&#039;&#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
== Commit ==&lt;br /&gt;
Esta função permite que você confirme as alterações realizadas no projeto &#039;&#039;&#039;localmente&#039;&#039;&#039;, sem alterar de fato no repositório online. Caso queira alterar no repositório online, sempre faça o &#039;&#039;&#039;Commit&#039;&#039;&#039; primeiro, e depois dê o &#039;&#039;&#039;Push&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# Insira um comentário;&lt;br /&gt;
# Realize &#039;&#039;&#039;Commit&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
&lt;br /&gt;
Ao escolher esta função, será implementada as alterações previamente confirmadas pelo &#039;&#039;&#039;Commit&#039;&#039;&#039; ao repositório online. A função reconhece a &#039;&#039;&#039;Branch&#039;&#039;&#039; atual e irá usar ela, sem aviso prévio.&lt;br /&gt;
&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
&lt;br /&gt;
Busca as referências (refs) com nomes ou tags de um ou mais repositórios (caso você tenha outro &#039;&#039;&#039;Remote&#039;&#039;&#039; além do &#039;&#039;&#039;Origin&#039;&#039;&#039; configurado), junto com os objetos necessários para completá-los. Basicamente ele atualiza as referências locais com relações às remotas, mas não faz o &#039;&#039;&#039;Merge&#039;&#039;&#039; com o &#039;&#039;&#039;Branch&#039;&#039;&#039; local.&lt;br /&gt;
&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Aqui você irá conseguir realizar o mesmo que em &#039;&#039;&#039;Push to Upstream&#039;&#039;&#039;, mas com configurações prévias. Se o seu projeto já está na Branch atual, e a única necessidade é adicionar, você pode usar a opção &#039;&#039;&#039;Merge&#039;&#039;&#039; apresentada, ela irá mesclar com o que já existe. Caso queira também realizar alterações em arquivos já existentes, utilize a opção &#039;&#039;&#039;Force Overwrite branch in remote if it exists and has diverged&#039;&#039;&#039;. Se você necessitar apenas apagar tudo e adicionar um &#039;&#039;&#039;Commit&#039;&#039;&#039; limpo, considere a opção &#039;&#039;&#039;Rebase&#039;&#039;&#039;.&lt;br /&gt;
== Pull ==&lt;br /&gt;
&lt;br /&gt;
Esta função serve para você que já tem o projeto na sua máquina e quer receber as eventuais atualizações implementadas no repositório por alguém da sua equipe. A função reconhece a &#039;&#039;&#039;Branch&#039;&#039;&#039; atual e irá usar ela, sem aviso prévio.&lt;br /&gt;
&lt;br /&gt;
== Switch to ==&lt;br /&gt;
&lt;br /&gt;
Gerencia as &#039;&#039;&#039;Branches&#039;&#039;&#039; (ramificações) do repositório.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Merge ==&lt;br /&gt;
&lt;br /&gt;
Realiza um &#039;&#039;&#039;Push&#039;&#039;&#039;, mas sabendo que você quer que faça um &#039;&#039;&#039;Merge&#039;&#039;&#039; (mesclagem).&lt;br /&gt;
&lt;br /&gt;
== Reset ==&lt;br /&gt;
&lt;br /&gt;
Redefina o repositório.&lt;br /&gt;
&lt;br /&gt;
== Rebase ==&lt;br /&gt;
&lt;br /&gt;
Realiza um &#039;&#039;&#039;Push&#039;&#039;&#039;, mas sabendo que você quer que faça um &#039;&#039;&#039;Rebase&#039;&#039;&#039; (Apagar tudo e implementar).&lt;br /&gt;
&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
&lt;br /&gt;
Permite a visualização em outra tela das ações em Git.&lt;br /&gt;
&lt;br /&gt;
== Show History ==&lt;br /&gt;
&lt;br /&gt;
Histórico de ações em Git.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Informações do Git&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=247</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=247"/>
		<updated>2022-05-03T17:48:52Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o [[#Clone|Clone]].&lt;br /&gt;
&lt;br /&gt;
# Insira o nome do projeto;&lt;br /&gt;
# Ele irá sugerir uma mensagem para Commit;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Commit and Push&#039;&#039;&#039;;&lt;br /&gt;
# Em &#039;&#039;&#039;URI&#039;&#039;&#039;, cole o link do repositório. Ex: https://codigos.ufsc.br/eapn/nomeRepositorio.git;&lt;br /&gt;
# Insira seu usuário e senha, selecione &#039;&#039;&#039;Store in Secure Store&#039;&#039;&#039; para salvar o login;&lt;br /&gt;
# Selecione uma &#039;&#039;&#039;Branch&#039;&#039;&#039;, por padrão é o &#039;&#039;&#039;master&#039;&#039;&#039;;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Next&#039;&#039;&#039; e &#039;&#039;&#039;Finish&#039;&#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
Você verá que agora seu processo está no repositório na &#039;&#039;&#039;Branch&#039;&#039;&#039; selecionada;&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
Clone é uma configuração inicial como o [[#Share with Git]], só que com o clone, você irá buscar um projeto existente em um repositório.&lt;br /&gt;
&lt;br /&gt;
# Em &#039;&#039;&#039;URI&#039;&#039;&#039;, cole o link do repositório. Ex: https://codigos.ufsc.br/eapn/nomeRepositorio.git;&lt;br /&gt;
# Insira seu usuário e senha, selecione &#039;&#039;&#039;Store in Secure Store&#039;&#039;&#039; para salvar o login;&lt;br /&gt;
# Selecione uma &#039;&#039;&#039;Branch&#039;&#039;&#039;, por padrão é o &#039;&#039;&#039;master&#039;&#039;&#039;;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Next&#039;&#039;&#039; e &#039;&#039;&#039;Finish&#039;&#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
== Commit ==&lt;br /&gt;
Esta função permite que você confirme as alterações realizadas no projeto &#039;&#039;&#039;localmente&#039;&#039;&#039;, sem alterar de fato no repositório online&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=246</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=246"/>
		<updated>2022-05-03T17:13:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Share with Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o [[#Clone|Clone]].&lt;br /&gt;
&lt;br /&gt;
# Insira o nome do projeto;&lt;br /&gt;
# Ele irá sugerir uma mensagem para Commit;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Commit and Push&#039;&#039;&#039;;&lt;br /&gt;
# Em &#039;&#039;&#039;URI&#039;&#039;&#039;, cole o link do repositório. Ex: https://codigos.ufsc.br/eapn/nomeRepositorio.git;&lt;br /&gt;
# Insira seu usuário e senha, selecione &#039;&#039;&#039;Store in Secure Store&#039;&#039;&#039; para salvar o login;&lt;br /&gt;
# Selecione uma &#039;&#039;&#039;Branch&#039;&#039;&#039;, por padrão é o &#039;&#039;&#039;master&#039;&#039;&#039;;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Next&#039;&#039;&#039; e &#039;&#039;&#039;Finish&#039;&#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
Você verá que agora seu processo está no repositório na &#039;&#039;&#039;Branch&#039;&#039;&#039; selecionada;&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
== Commit ==&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=245</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=245"/>
		<updated>2022-05-03T16:53:47Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Share with Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o [[#Clone|Clone]]&lt;br /&gt;
&lt;br /&gt;
# Insira&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
== Commit ==&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=244</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=244"/>
		<updated>2022-05-03T16:51:07Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Share with Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o [[Clone]]&lt;br /&gt;
&lt;br /&gt;
# Insira&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
== Commit ==&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=242</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=242"/>
		<updated>2022-05-03T16:34:44Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Share with Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
Esta opção é utilizada caso você queira apenas se conectar no repositório, se você quiser se conectar e ao mesmo tempo resgatar arquivos já existentes, utilize o Clone&lt;br /&gt;
&lt;br /&gt;
# Insira&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
== Commit ==&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=241</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=241"/>
		<updated>2022-05-02T19:44:05Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto do repositório para sua máquina.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
Caso não tenha um repositório Git, crie em qualquer provedor Git disponível na internet. &lt;br /&gt;
&amp;lt;br&amp;gt;Utilizaremos o [https://codigos.ufsc.br/ GitLab UFSC], utilize o ID UFSC para acessá-lo.&lt;br /&gt;
&amp;lt;br&amp;gt;Após encontrar ou criar o repositório, busque o &#039;&#039;link&#039;&#039; do repositório, primeiro selecione a &#039;&#039;branch&#039;&#039;, clique em &#039;&#039;clone&#039;&#039; e depois copie a URL do &#039;&#039;Clone with HTTPS&#039;&#039;. Siga o passo-a-passo da imagem a seguir.&lt;br /&gt;
[[Arquivo:TutoGit.png|commoldura|center]]&lt;br /&gt;
&lt;br /&gt;
Agora, no Bonita Studio, acesse a aba &#039;&#039;Team&#039;&#039; &amp;gt; &#039;&#039;Git&#039;&#039;. Aqui listarei todas as possibilidades de utilização do Git dentro do Studio:&lt;br /&gt;
&lt;br /&gt;
== Share with Git ==&lt;br /&gt;
== Clone ==&lt;br /&gt;
== Commit ==&lt;br /&gt;
== Push to Upstream ==&lt;br /&gt;
== Fetch from Upstream ==&lt;br /&gt;
== Push Branch &#039;&amp;lt;branch&amp;gt;&#039; ==&lt;br /&gt;
== Pull ==&lt;br /&gt;
== Switch to ==&lt;br /&gt;
== Merge ==&lt;br /&gt;
== Reset ==&lt;br /&gt;
== Rebase ==&lt;br /&gt;
== Show Git Staging ==&lt;br /&gt;
== Show History ==&lt;br /&gt;
== Status ==&lt;br /&gt;
== Preferences ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:TutoGit.png&amp;diff=240</id>
		<title>Arquivo:TutoGit.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:TutoGit.png&amp;diff=240"/>
		<updated>2022-05-02T19:19:53Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;tutogit&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=239</id>
		<title>Criação de Conectores</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=239"/>
		<updated>2022-04-29T22:49:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Instalando as ferramentas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conectores são pontos de extensão que podem ser adicionados a um processo para estender os recursos do Bonita Runtime. Eles são um pedaço de código com entradas definidas como &#039;&#039;&#039;Expressões&#039;&#039;&#039; e saídas definidas como &#039;&#039;&#039;Operações&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Instalando as ferramentas==&lt;br /&gt;
Deve-se instalar o Java JDK e Maven na sua máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
Maven 3.3+ requer JDK 1.7 ou mais recente.&amp;lt;br&amp;gt;&lt;br /&gt;
Abra o terminal Linux (Debian) e execute as seguintes linhas de código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Instalando OpenJDK===&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo apt update &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo apt install default-jdk &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verifique a instalação do OpendJDK com:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;java -version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A saída deve ser algo do tipo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code class=&amp;quot;language-output&amp;quot;&amp;gt;&lt;br /&gt;
openjdk version &amp;quot;11.0.7&amp;quot; 2020-04-14&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
===Maven===&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo ln -s /opt/apache-maven-3.6.3 /opt/maven &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo nano /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt; export JAVA_HOME=/usr/lib/jvm/default-java&lt;br /&gt;
&amp;lt;br&amp;gt;export M2_HOME=/opt/maven&lt;br /&gt;
&amp;lt;br&amp;gt;export MAVEN_HOME=/opt/maven&lt;br /&gt;
&amp;lt;br&amp;gt;export PATH=${M2_HOME}/bin:${PATH}&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo chmod +x /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; source /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; mvn -version &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; Maven home: /opt/maven&lt;br /&gt;
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64&amp;lt;br&amp;gt;&lt;br /&gt;
Default locale: en_US, platform encoding: UTF-8&amp;lt;br&amp;gt;&lt;br /&gt;
OS name: &amp;quot;linux&amp;quot;, version: &amp;quot;5.4.0-26-generic&amp;quot;, arch: &amp;quot;amd64&amp;quot;, family: &amp;quot;unix&amp;quot;&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=238</id>
		<title>Criação de Conectores</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=238"/>
		<updated>2022-04-29T22:46:41Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Instalando as ferramentas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conectores são pontos de extensão que podem ser adicionados a um processo para estender os recursos do Bonita Runtime. Eles são um pedaço de código com entradas definidas como &#039;&#039;&#039;Expressões&#039;&#039;&#039; e saídas definidas como &#039;&#039;&#039;Operações&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Instalando as ferramentas==&lt;br /&gt;
Deve-se instalar o Java JDK e Maven na sua máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
Maven 3.3+ requer JDK 1.7 ou mais recente.&amp;lt;br&amp;gt;&lt;br /&gt;
Abra o terminal Linux (Debian) e execute as seguintes linhas de código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Instalando OpenJDK===&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo apt update &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo apt install default-jdk &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verifique a instalação do OpendJDK com:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;java -version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A saída deve ser algo do tipo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code class=&amp;quot;language-output&amp;quot;&amp;gt;&lt;br /&gt;
openjdk version &amp;quot;11.0.7&amp;quot; 2020-04-14&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
===Maven===&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo ln -s /opt/apache-maven-3.6.3 /opt/maven &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo nano /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code lang=&amp;quot;cpp&amp;quot;&amp;gt; export JAVA_HOME=/usr/lib/jvm/default-java&lt;br /&gt;
&amp;lt;br&amp;gt;export M2_HOME=/opt/maven&lt;br /&gt;
&amp;lt;br&amp;gt;export MAVEN_HOME=/opt/maven&lt;br /&gt;
&amp;lt;br&amp;gt;export PATH=${M2_HOME}/bin:${PATH}&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; sudo chmod +x /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code class=&amp;quot;terminal-line&amp;quot;&amp;gt; source /etc/profile.d/maven.sh &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=237</id>
		<title>Criação de Conectores</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Cria%C3%A7%C3%A3o_de_Conectores&amp;diff=237"/>
		<updated>2022-04-29T22:22:46Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: Criou página com &amp;#039;Conectores são pontos de extensão que podem ser adicionados a um processo para estender os recursos do Bonita Runtime. Eles são um pedaço de código com entradas definidas...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conectores são pontos de extensão que podem ser adicionados a um processo para estender os recursos do Bonita Runtime. Eles são um pedaço de código com entradas definidas como &#039;&#039;&#039;Expressões&#039;&#039;&#039; e saídas definidas como &#039;&#039;&#039;Operações&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Instalando as ferramentas==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=236</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=236"/>
		<updated>2022-04-29T22:21:39Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Recursos e Manuais de Trabalho no EAPn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Modelagem e Automação de Processos de Negócio na disciplina gerencial BPM (Business Process Management).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sala de Reuniões Virtual: https://meet.google.com/sxn-zkfj-htn?authuser=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Descrição =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
A partir das experiências e com o amadurecimento da área de BPM dentro do ambiente organiacional, vem sendo proposta a implantação de um Escritório de Automação de Processos de Negócio (EAPn). Assim, o projeto original previa aprofundar os conhecimentos sobre a implantação de um EAPn, pesquisando sobre a viabilidade e benefícios da implementação e, principalmente, de um modelo para sua estruturação e implantação em IES. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O projeto visa a realização de modelagem e automação de processos de negócio de uma Instituições de Ensino Superior (IES) utilizando os princípios e práticas da disciplina gerencial Business Process Management (BPM). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto é focado nas demandas da IES, em especial do Centro Tecnológico (CTC), mas já vem atendendo outras unidades acadêmicas. Ressalta-se que a implementação e estudo de viabilidade do EAPn tem escopo nos serviços relacionados exclusivamente à automação de processos e negócios.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O EAPn prevê que a modelagem e, principalmente, a automação dos processos de negócio seja realizada utilizando-se um BPMS (Business Process Management Suite/System) que esteja alinhado à disciplina gerencial BPM e à notação de modelagem de processos de negócio Business Process Model and Notation (BPMN) 2.0. Os processos apresentados são resultantes da criação do Escritório de Automação de Processos de Negócios (EAPn), sendo eles:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Afastamento Nacional (inclusive com Diárias e Passagens)&lt;br /&gt;
* Afastamento Exterior (Inclusive com Diárias e Passagens)&lt;br /&gt;
* Diárias e Passagens para Convidado&lt;br /&gt;
* Estacionamento&lt;br /&gt;
* Solicitações de Correções e Melhorias&lt;br /&gt;
* Cadastro para Acesso ao SIASG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Os processos foram modelados com o Guia de modelagem desenvolvido no EAPn. Este Guia prevê o ciclo de vida completo de processo, desde o mapemaneto de processos até a implantação do processo automatizado. Atualmente o Guia está completo para automação com o BPMS Bonita, sendo que foi uma atualização do Guia anterior do EAPn desenvolvido para o BPMS Bizagi. &lt;br /&gt;
Estes Guias servem de manuais à equipe do EAPn, e de apostila para a disciplina INE5681 - Modelagem e Automação de Processos de Negócios e estão submetidos para publicação em revistas/journals da área de automação e BPM.&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desenvolver no ambiente acadêmico a cultura de gerenciamento por processos através de práticas que tenham por objetivo otimizar os processos de negócios e aumentar os resultados de IES como a UFSC. A implementação da visão de gerenciamento por processos de negócio na UFSC é fundamentada na falta de uma disciplina que rege o gerenciamento de processos da instituição. Por estes processos não serem gerenciados, há o risco de existir ineficiência durante suas execuções, que podem se tornar problemas mais sérios com o passar do tempo. Tendo em vista que estes processos influenciam outros processos de diversos departamentos da universidade, aumentando ainda mais a abrangência de possíveis problemas num contexto geral de universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O gerenciamento de processos de negócio é muito importante para o bom funcionamento da instituição, pois permite a melhora contínua de processos e serviços. Além disso, pode diminuir significativamente o tempo e trabalho necessários para automatizar os processos acadêmicos, trazendo benefícios para a universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Através da implementação da disciplina gerencial BPM na estratégia organizacional da instituição  é obtido como benefícios principais:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Padronização de processos&lt;br /&gt;
* Redução de falhas e de desperdícios de recursos&lt;br /&gt;
* Análise e mensuração de resultados&lt;br /&gt;
* Melhoria na comunicação&lt;br /&gt;
* Transparência&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Para isso, é pretendido estabelecer um modelo centrado em automação de processos de negócios, como na forma de um EAPn. Um EAPn poderá vir a solucionar problemas localizados que, comumente, não são automatizados devido a grande demanda que os setores de TI recebem das IES, ou são automatizados de forma inadequada pela visão de desenvolvimento de novos sistemas. Com isso, espera-se definir as interfaces do EAP tanto com departamentos de TI como com Escritórios de Processos de Negócios, e ainda com equipes internas do EAP.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;br /&gt;
&lt;br /&gt;
== Portal de processos == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Os processos estão disponíveis aos usuários através do link https://processos.ufsc.br/, nele se encontram a modelagem e o acesso para o portal de execução dos processos automatizados. Para acessar a documentação: https://documentacao.processos.ufsc.br/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os processos automatizados são disponibilizados no Portal de Processos desenvolvido pelo EAPn permitindo ao usuário iniciar, consultar e realizar tarefas relacionadas aos processos disponíveis. O acesso ao Portal é feito através do link: https://processos.ufsc.br/bonita/apps/eapnPortal/Processos/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método utilizado para modelagem e automação de processos de negócio foi criado pelo professor da disciplina INE5681-Modelagem e Automação de Processos de Negócios, supervisor do EAPn, e está em fase de publicação e disponível resumidamente em notas de aula [1]. Originalmente também gerou o TCC de [5], para automação com BPMS Bizagi, e depois avançou como em [&#039;] para BPMS Bonita. Sua aplicação foi relatada em Relatórios Técnicos resultantes da automação dos processos de Afastamento Nacional (inclusive com Diárias e Passagens), Afastamento Exterior (Inclusive com Diárias e Passagens) e Diárias e Passagens para Convidado, além de outros processos. O método original já gerou TCCs e trabalhos de Estágio, tendo sido completamente refeito para automação com um BPMS open source. Os relatórios técnicos referenciados em [3][4][5], compartilham os resultados do guia/manual de modelagem e automação tendo por objetivo auxiliar a comunidade acadêmica da UFSC interessada e envolvida com processos de negócio, mais especificamente interessados em automação de processos de negócios .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publicações == &lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[1] GALIMBERTI, Maurício Floriano; HAUCK, J.; DE LUCCA, J. E.; PETERS, S. //?? Modelo...&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[2] GALIMBERTI, Maurício Floriano. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft. Notas de aula, enquanto submetido para publicação e em avaliação. Respositório Moodle da disciplina INE5681 da UFSC, 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[3] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius; ZÍLIO, Ulisses Iraí. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC, 2020. Disponível em https://repositorio.ufsc.br/handle/123456789/208102&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; Tridapalli, Jhonata Vinicius; De Pieri, Edson Roberto; Peters, Sérgio. Modelagem e Automação do Processo de Negócio ‘Afastamento Exterior (Inclusive com DIárias e Passagens)’. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/201223&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[5] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; GONÇALVES, Hugo Piovesan; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius. Método de Modelagem e Automação de Processos de Negócios Acadêmicos com BPMS: estudo de caso com BPMS Bizagi e IES UFSC. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/196032&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[6] GONÇALVES, Hugo Piovesan. Guia para Modelagem e Automação de Processos: estudos de caso com processos acadêmicos da UFSC. 2016. Trabalho de Conclusão de Curso. (Bel. Sistema de Informação) – Universidade Federal de Santa Catarina. Orientador: Maurício Floriano Galimberti. Disponível em https://repositorio.ufsc.br/xmlui/handle/123456789/171424&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[7] CORDEIRO, Gustavo Vicente //?? Acrescentar Relatório de Estágio..., 2019.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[8] TRIDAPALLI, Jhonata Vinicius //?? Acrescentar Relatório de Estágio..., 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recursos e Manuais de Trabalho no EAPn =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Todos as etapas até a implementação do processo automatizado no servidor são descritas no formato de manuais, tutoriais, dicas e boas práticas e podem ser encontradas em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Na página se encotram conteúdos relativos aos tópicos: &lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Instalação e operações sobre o servidor]]&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
* [[GIT|GIT: Controle de versão dos processos]]&lt;br /&gt;
* Ciclo de vida de modelagem e automação de processos com BPMS Bonita ([[Guia Automação com BPMS Bonita]]): automação no Bonita Studio; formulários no Bonita UI Designer, etc.&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_2FLinux]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Como usar o terminal VIM no UBUNTU]]&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* Acesso ao [[GIT]]&lt;br /&gt;
* [[Utilização de GIT no Bonita]]&lt;br /&gt;
* [[Criação de Conectores]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=235</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=235"/>
		<updated>2022-04-29T22:21:21Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Recursos e Manuais de Trabalho no EAPn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Modelagem e Automação de Processos de Negócio na disciplina gerencial BPM (Business Process Management).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sala de Reuniões Virtual: https://meet.google.com/sxn-zkfj-htn?authuser=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Descrição =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
A partir das experiências e com o amadurecimento da área de BPM dentro do ambiente organiacional, vem sendo proposta a implantação de um Escritório de Automação de Processos de Negócio (EAPn). Assim, o projeto original previa aprofundar os conhecimentos sobre a implantação de um EAPn, pesquisando sobre a viabilidade e benefícios da implementação e, principalmente, de um modelo para sua estruturação e implantação em IES. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O projeto visa a realização de modelagem e automação de processos de negócio de uma Instituições de Ensino Superior (IES) utilizando os princípios e práticas da disciplina gerencial Business Process Management (BPM). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto é focado nas demandas da IES, em especial do Centro Tecnológico (CTC), mas já vem atendendo outras unidades acadêmicas. Ressalta-se que a implementação e estudo de viabilidade do EAPn tem escopo nos serviços relacionados exclusivamente à automação de processos e negócios.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O EAPn prevê que a modelagem e, principalmente, a automação dos processos de negócio seja realizada utilizando-se um BPMS (Business Process Management Suite/System) que esteja alinhado à disciplina gerencial BPM e à notação de modelagem de processos de negócio Business Process Model and Notation (BPMN) 2.0. Os processos apresentados são resultantes da criação do Escritório de Automação de Processos de Negócios (EAPn), sendo eles:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Afastamento Nacional (inclusive com Diárias e Passagens)&lt;br /&gt;
* Afastamento Exterior (Inclusive com Diárias e Passagens)&lt;br /&gt;
* Diárias e Passagens para Convidado&lt;br /&gt;
* Estacionamento&lt;br /&gt;
* Solicitações de Correções e Melhorias&lt;br /&gt;
* Cadastro para Acesso ao SIASG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Os processos foram modelados com o Guia de modelagem desenvolvido no EAPn. Este Guia prevê o ciclo de vida completo de processo, desde o mapemaneto de processos até a implantação do processo automatizado. Atualmente o Guia está completo para automação com o BPMS Bonita, sendo que foi uma atualização do Guia anterior do EAPn desenvolvido para o BPMS Bizagi. &lt;br /&gt;
Estes Guias servem de manuais à equipe do EAPn, e de apostila para a disciplina INE5681 - Modelagem e Automação de Processos de Negócios e estão submetidos para publicação em revistas/journals da área de automação e BPM.&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desenvolver no ambiente acadêmico a cultura de gerenciamento por processos através de práticas que tenham por objetivo otimizar os processos de negócios e aumentar os resultados de IES como a UFSC. A implementação da visão de gerenciamento por processos de negócio na UFSC é fundamentada na falta de uma disciplina que rege o gerenciamento de processos da instituição. Por estes processos não serem gerenciados, há o risco de existir ineficiência durante suas execuções, que podem se tornar problemas mais sérios com o passar do tempo. Tendo em vista que estes processos influenciam outros processos de diversos departamentos da universidade, aumentando ainda mais a abrangência de possíveis problemas num contexto geral de universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O gerenciamento de processos de negócio é muito importante para o bom funcionamento da instituição, pois permite a melhora contínua de processos e serviços. Além disso, pode diminuir significativamente o tempo e trabalho necessários para automatizar os processos acadêmicos, trazendo benefícios para a universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Através da implementação da disciplina gerencial BPM na estratégia organizacional da instituição  é obtido como benefícios principais:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Padronização de processos&lt;br /&gt;
* Redução de falhas e de desperdícios de recursos&lt;br /&gt;
* Análise e mensuração de resultados&lt;br /&gt;
* Melhoria na comunicação&lt;br /&gt;
* Transparência&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Para isso, é pretendido estabelecer um modelo centrado em automação de processos de negócios, como na forma de um EAPn. Um EAPn poderá vir a solucionar problemas localizados que, comumente, não são automatizados devido a grande demanda que os setores de TI recebem das IES, ou são automatizados de forma inadequada pela visão de desenvolvimento de novos sistemas. Com isso, espera-se definir as interfaces do EAP tanto com departamentos de TI como com Escritórios de Processos de Negócios, e ainda com equipes internas do EAP.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;br /&gt;
&lt;br /&gt;
== Portal de processos == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Os processos estão disponíveis aos usuários através do link https://processos.ufsc.br/, nele se encontram a modelagem e o acesso para o portal de execução dos processos automatizados. Para acessar a documentação: https://documentacao.processos.ufsc.br/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os processos automatizados são disponibilizados no Portal de Processos desenvolvido pelo EAPn permitindo ao usuário iniciar, consultar e realizar tarefas relacionadas aos processos disponíveis. O acesso ao Portal é feito através do link: https://processos.ufsc.br/bonita/apps/eapnPortal/Processos/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método utilizado para modelagem e automação de processos de negócio foi criado pelo professor da disciplina INE5681-Modelagem e Automação de Processos de Negócios, supervisor do EAPn, e está em fase de publicação e disponível resumidamente em notas de aula [1]. Originalmente também gerou o TCC de [5], para automação com BPMS Bizagi, e depois avançou como em [&#039;] para BPMS Bonita. Sua aplicação foi relatada em Relatórios Técnicos resultantes da automação dos processos de Afastamento Nacional (inclusive com Diárias e Passagens), Afastamento Exterior (Inclusive com Diárias e Passagens) e Diárias e Passagens para Convidado, além de outros processos. O método original já gerou TCCs e trabalhos de Estágio, tendo sido completamente refeito para automação com um BPMS open source. Os relatórios técnicos referenciados em [3][4][5], compartilham os resultados do guia/manual de modelagem e automação tendo por objetivo auxiliar a comunidade acadêmica da UFSC interessada e envolvida com processos de negócio, mais especificamente interessados em automação de processos de negócios .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publicações == &lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[1] GALIMBERTI, Maurício Floriano; HAUCK, J.; DE LUCCA, J. E.; PETERS, S. //?? Modelo...&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[2] GALIMBERTI, Maurício Floriano. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft. Notas de aula, enquanto submetido para publicação e em avaliação. Respositório Moodle da disciplina INE5681 da UFSC, 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[3] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius; ZÍLIO, Ulisses Iraí. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC, 2020. Disponível em https://repositorio.ufsc.br/handle/123456789/208102&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; Tridapalli, Jhonata Vinicius; De Pieri, Edson Roberto; Peters, Sérgio. Modelagem e Automação do Processo de Negócio ‘Afastamento Exterior (Inclusive com DIárias e Passagens)’. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/201223&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[5] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; GONÇALVES, Hugo Piovesan; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius. Método de Modelagem e Automação de Processos de Negócios Acadêmicos com BPMS: estudo de caso com BPMS Bizagi e IES UFSC. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/196032&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[6] GONÇALVES, Hugo Piovesan. Guia para Modelagem e Automação de Processos: estudos de caso com processos acadêmicos da UFSC. 2016. Trabalho de Conclusão de Curso. (Bel. Sistema de Informação) – Universidade Federal de Santa Catarina. Orientador: Maurício Floriano Galimberti. Disponível em https://repositorio.ufsc.br/xmlui/handle/123456789/171424&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[7] CORDEIRO, Gustavo Vicente //?? Acrescentar Relatório de Estágio..., 2019.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[8] TRIDAPALLI, Jhonata Vinicius //?? Acrescentar Relatório de Estágio..., 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recursos e Manuais de Trabalho no EAPn =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Todos as etapas até a implementação do processo automatizado no servidor são descritas no formato de manuais, tutoriais, dicas e boas práticas e podem ser encontradas em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Na página se encotram conteúdos relativos aos tópicos: &lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Instalação e operações sobre o servidor]]&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
* [[GIT|GIT: Controle de versão dos processos]]&lt;br /&gt;
* Ciclo de vida de modelagem e automação de processos com BPMS Bonita ([[Guia Automação com BPMS Bonita]]): automação no Bonita Studio; formulários no Bonita UI Designer, etc.&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_2FLinux]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Como usar o terminal VIM no UBUNTU]]&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* Acesso ao [[GIT]]&lt;br /&gt;
* [[Utilização de GIT no Bonita]]&lt;br /&gt;
* [[Criação de Connectores]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=234</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=234"/>
		<updated>2022-04-26T19:05:29Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto no repositório.&lt;br /&gt;
* &#039;&#039;&#039;Commit&#039;&#039;&#039;: Realizar implementar alterações localmente.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: Enviar arquivos ao repositório online.&lt;br /&gt;
&lt;br /&gt;
==Configuração do projeto pela primeira vez==&lt;br /&gt;
&lt;br /&gt;
Caso você esteja querendo configurar&lt;br /&gt;
&lt;br /&gt;
# Busque o link do repositório:&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=233</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=233"/>
		<updated>2021-11-18T15:03:24Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto no repositório.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;br /&gt;
Para realizar um clone de um Git, siga o passo-a-passo:&lt;br /&gt;
&lt;br /&gt;
# Busque o link do repositório:&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=232</id>
		<title>Utilização de GIT no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_GIT_no_Bonita&amp;diff=232"/>
		<updated>2021-11-18T14:27:28Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: Criou página com &amp;#039;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qua...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.&lt;br /&gt;
&lt;br /&gt;
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License. &lt;br /&gt;
&lt;br /&gt;
São realizadas as seguintes operações no Git:&lt;br /&gt;
* &#039;&#039;&#039;Clone&#039;&#039;&#039;: Realizar uma cópia de um projeto no repositório.&lt;br /&gt;
* &#039;&#039;&#039;Push&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone ==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=231</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=231"/>
		<updated>2021-11-18T14:17:49Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Modelagem e Automação de Processos de Negócio na disciplina gerencial BPM (Business Process Management).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sala de Reuniões Virtual: https://meet.google.com/sxn-zkfj-htn?authuser=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Descrição =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
A partir das experiências e com o amadurecimento da área de BPM dentro do ambiente organiacional, vem sendo proposta a implantação de um Escritório de Automação de Processos de Negócio (EAPn). Assim, o projeto original previa aprofundar os conhecimentos sobre a implantação de um EAPn, pesquisando sobre a viabilidade e benefícios da implementação e, principalmente, de um modelo para sua estruturação e implantação em IES. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O projeto visa a realização de modelagem e automação de processos de negócio de uma Instituições de Ensino Superior (IES) utilizando os princípios e práticas da disciplina gerencial Business Process Management (BPM). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto é focado nas demandas da IES, em especial do Centro Tecnológico (CTC), mas já vem atendendo outras unidades acadêmicas. Ressalta-se que a implementação e estudo de viabilidade do EAPn tem escopo nos serviços relacionados exclusivamente à automação de processos e negócios.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O EAPn prevê que a modelagem e, principalmente, a automação dos processos de negócio seja realizada utilizando-se um BPMS (Business Process Management Suite/System) que esteja alinhado à disciplina gerencial BPM e à notação de modelagem de processos de negócio Business Process Model and Notation (BPMN) 2.0. Os processos apresentados são resultantes da criação do Escritório de Automação de Processos de Negócios (EAPn), sendo eles:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Afastamento Nacional (inclusive com Diárias e Passagens)&lt;br /&gt;
* Afastamento Exterior (Inclusive com Diárias e Passagens)&lt;br /&gt;
* Diárias e Passagens para Convidado&lt;br /&gt;
* Estacionamento&lt;br /&gt;
* Solicitações de Correções e Melhorias&lt;br /&gt;
* Cadastro para Acesso ao SIASG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Os processos foram modelados com o Guia de modelagem desenvolvido no EAPn. Este Guia prevê o ciclo de vida completo de processo, desde o mapemaneto de processos até a implantação do processo automatizado. Atualmente o Guia está completo para automação com o BPMS Bonita, sendo que foi uma atualização do Guia anterior do EAPn desenvolvido para o BPMS Bizagi. &lt;br /&gt;
Estes Guias servem de manuais à equipe do EAPn, e de apostila para a disciplina INE5681 - Modelagem e Automação de Processos de Negócios e estão submetidos para publicação em revistas/journals da área de automação e BPM.&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desenvolver no ambiente acadêmico a cultura de gerenciamento por processos através de práticas que tenham por objetivo otimizar os processos de negócios e aumentar os resultados de IES como a UFSC. A implementação da visão de gerenciamento por processos de negócio na UFSC é fundamentada na falta de uma disciplina que rege o gerenciamento de processos da instituição. Por estes processos não serem gerenciados, há o risco de existir ineficiência durante suas execuções, que podem se tornar problemas mais sérios com o passar do tempo. Tendo em vista que estes processos influenciam outros processos de diversos departamentos da universidade, aumentando ainda mais a abrangência de possíveis problemas num contexto geral de universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O gerenciamento de processos de negócio é muito importante para o bom funcionamento da instituição, pois permite a melhora contínua de processos e serviços. Além disso, pode diminuir significativamente o tempo e trabalho necessários para automatizar os processos acadêmicos, trazendo benefícios para a universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Através da implementação da disciplina gerencial BPM na estratégia organizacional da instituição  é obtido como benefícios principais:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Padronização de processos&lt;br /&gt;
* Redução de falhas e de desperdícios de recursos&lt;br /&gt;
* Análise e mensuração de resultados&lt;br /&gt;
* Melhoria na comunicação&lt;br /&gt;
* Transparência&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Para isso, é pretendido estabelecer um modelo centrado em automação de processos de negócios, como na forma de um EAPn. Um EAPn poderá vir a solucionar problemas localizados que, comumente, não são automatizados devido a grande demanda que os setores de TI recebem das IES, ou são automatizados de forma inadequada pela visão de desenvolvimento de novos sistemas. Com isso, espera-se definir as interfaces do EAP tanto com departamentos de TI como com Escritórios de Processos de Negócios, e ainda com equipes internas do EAP.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;br /&gt;
&lt;br /&gt;
== Portal de processos == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Os processos estão disponíveis aos usuários através do link https://processos.ufsc.br/, nele se encontram a modelagem e o acesso para o portal de execução dos processos automatizados. Para acessar a documentação: https://documentacao.processos.ufsc.br/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os processos automatizados são disponibilizados no Portal de Processos desenvolvido pelo EAPn permitindo ao usuário iniciar, consultar e realizar tarefas relacionadas aos processos disponíveis. O acesso ao Portal é feito através do link: https://processos.ufsc.br/bonita/apps/eapnPortal/Processos/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método utilizado para modelagem e automação de processos de negócio foi criado pelo professor da disciplina INE5681-Modelagem e Automação de Processos de Negócios, supervisor do EAPn, e está em fase de publicação e disponível resumidamente em notas de aula [1]. Originalmente também gerou o TCC de [5], para automação com BPMS Bizagi, e depois avançou como em [&#039;] para BPMS Bonita. Sua aplicação foi relatada em Relatórios Técnicos resultantes da automação dos processos de Afastamento Nacional (inclusive com Diárias e Passagens), Afastamento Exterior (Inclusive com Diárias e Passagens) e Diárias e Passagens para Convidado, além de outros processos. O método original já gerou TCCs e trabalhos de Estágio, tendo sido completamente refeito para automação com um BPMS open source. Os relatórios técnicos referenciados em [3][4][5], compartilham os resultados do guia/manual de modelagem e automação tendo por objetivo auxiliar a comunidade acadêmica da UFSC interessada e envolvida com processos de negócio, mais especificamente interessados em automação de processos de negócios .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publicações == &lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[1] GALIMBERTI, Maurício Floriano; HAUCK, J.; DE LUCCA, J. E.; PETERS, S. //?? Modelo...&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[2] GALIMBERTI, Maurício Floriano. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft. Notas de aula, enquanto submetido para publicação e em avaliação. Respositório Moodle da disciplina INE5681 da UFSC, 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[3] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius; ZÍLIO, Ulisses Iraí. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC, 2020. Disponível em https://repositorio.ufsc.br/handle/123456789/208102&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; Tridapalli, Jhonata Vinicius; De Pieri, Edson Roberto; Peters, Sérgio. Modelagem e Automação do Processo de Negócio ‘Afastamento Exterior (Inclusive com DIárias e Passagens)’. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/201223&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[5] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; GONÇALVES, Hugo Piovesan; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius. Método de Modelagem e Automação de Processos de Negócios Acadêmicos com BPMS: estudo de caso com BPMS Bizagi e IES UFSC. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/196032&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[6] GONÇALVES, Hugo Piovesan. Guia para Modelagem e Automação de Processos: estudos de caso com processos acadêmicos da UFSC. 2016. Trabalho de Conclusão de Curso. (Bel. Sistema de Informação) – Universidade Federal de Santa Catarina. Orientador: Maurício Floriano Galimberti. Disponível em https://repositorio.ufsc.br/xmlui/handle/123456789/171424&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[7] CORDEIRO, Gustavo Vicente //?? Acrescentar Relatório de Estágio..., 2019.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[8] TRIDAPALLI, Jhonata Vinicius //?? Acrescentar Relatório de Estágio..., 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recursos e Manuais de Trabalho no EAPn =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Todos as etapas até a implementação do processo automatizado no servidor são descritas no formato de manuais, tutoriais, dicas e boas práticas e podem ser encontradas em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Na página se encotram conteúdos relativos aos tópicos: &lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Instalação e operações sobre o servidor]]&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
* [[GIT|GIT: Controle de versão dos processos]]&lt;br /&gt;
* Ciclo de vida de modelagem e automação de processos com BPMS Bonita ([[Guia Automação com BPMS Bonita]]): automação no Bonita Studio; formulários no Bonita UI Designer, etc.&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_2FLinux]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Como usar o terminal VIM no UBUNTU]]&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* Acesso ao [[GIT]]&lt;br /&gt;
* [[Utilização de GIT no Bonita]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=224</id>
		<title>Como criar um Gerador de PDF</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=224"/>
		<updated>2021-06-21T13:13:18Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Passo 3 - Criar documentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Passo 1 - Criar um Template==&lt;br /&gt;
Usaremos o LibreOffice Writer ([https://www.libreoffice.org/download/download/ Baixe clicando aqui]) para gerar documento de template em formato .odt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Devemos inserir as chaves que serão posteriormente usadas para inserir informações.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Inserir &amp;gt; Campo &amp;gt; Outros Campos&#039;&#039;&#039;, ou simplesmente &#039;&#039;&#039;Ctrl + F2&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf1.png|commoldura|centro|FIgura 1]]&lt;br /&gt;
*Na janela que será aberta, siga em &#039;&#039;&#039;Variáveis&#039;&#039;&#039;;&lt;br /&gt;
*Selecione &#039;&#039;&#039;Tipo&#039;&#039;&#039; como &#039;&#039;&#039;Campo do Usuário&#039;&#039;&#039; e &#039;&#039;&#039;Formato&#039;&#039;&#039; como &#039;&#039;&#039;Texto&#039;&#039;&#039;;&lt;br /&gt;
*Em &#039;&#039;&#039;nome&#039;&#039;&#039; e &#039;&#039;&#039;valor&#039;&#039;&#039;, por convenção, escreva o mesmo texto e colocando no formato &#039;&#039;&#039;CT_nomeDaVariavel&#039;&#039;&#039;, como foi feito na Figura 2;&lt;br /&gt;
[[Arquivo:Pdf2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
*Ao clicar em &#039;&#039;&#039;Inserir&#039;&#039;&#039;, você verá que a chave foi adicionada ao documento;&lt;br /&gt;
*Na Figura 3, temos um exemplo com chaves: &#039;&#039;&#039;CT_Nome&#039;&#039;&#039;, &#039;&#039;&#039;CT_Celular&#039;&#039;&#039; e &#039;&#039;&#039;CT_Email&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Com isso concluído, você já tem um template funcional, e ele deve estar hospedado no servidor e ....(escrever mais sobre o WebService de PDF do inf http://pdf.inf.ufsc.br/gera?odturl=).&lt;br /&gt;
&lt;br /&gt;
==Passo 2 - Criar parâmetro==&lt;br /&gt;
*Crie um parâmetro clicando na pool do processo;&lt;br /&gt;
*Seguindo em &#039;&#039;&#039;Data &amp;gt; Parameters &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Insira nome &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; e tipo &#039;&#039;&#039;Text&#039;&#039;&#039;;&lt;br /&gt;
*Defina o valor do parâmetro em &#039;&#039;&#039;Configure &amp;gt; Parameters&#039;&#039;&#039;, ao encontrar o &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; definido anteriormente, insira este valor: &#039;&#039;&#039;http://pdf.inf.ufsc.br/gera?odturl=&#039;&#039;&#039;&lt;br /&gt;
[[Arquivo:Pdf4.png|commoldura|centro|Figura 4]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na Figura 4 pode-se observar as duas etapas realizadas,&lt;br /&gt;
&lt;br /&gt;
==Passo 3 - Criar documentos==&lt;br /&gt;
Deve-se criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;single&#039;&#039;&#039; para cada PDF gerado. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Atenção:&#039;&#039;&#039; Se for preciso enviar esse documento como anexo por e-mail, será necessário criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;multiple&#039;&#039;&#039;, pois o Bonita só aceita documentos múltiplos como anexo. É preciso criar um &#039;&#039;&#039;Operation&#039;&#039;&#039; na tarefa para que seja adicionada à lista.&lt;br /&gt;
[[Arquivo:Pdf5.png|commoldura|centro|Figura 5]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por convenção, o documento múltiplo para email será explicitado adicionando a palavra &#039;&#039;&#039;email&#039;&#039;&#039; ao final do nome, como realizado na Figura 5.&lt;br /&gt;
&lt;br /&gt;
==Passo 4 - Criar uma variável para as chaves==&lt;br /&gt;
Já no projeto a ser inserido o gerador de PDF:&lt;br /&gt;
&lt;br /&gt;
*Insira uma tarefa do tipo &#039;&#039;&#039;Service&#039;&#039;&#039;;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Data &amp;gt; Local Variables &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Adicione uma variável local a ela com nome &#039;&#039;&#039;chavesTemplate&#039;&#039;&#039; do tipo &#039;&#039;&#039;Java Object&#039;&#039;&#039;, automaticamente o Bonita define a Classe como &#039;&#039;&#039;java.util.List&#039;&#039;&#039;;&lt;br /&gt;
*Adicionando um valor padrão, iremos colocar todas as chaves do template em uma lista de &#039;&#039;&#039;Strings&#039;&#039;&#039; e no final retornaremos ela, dessa forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
List&amp;lt;String&amp;gt; lista =  new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
lista.addAll(&lt;br /&gt;
	&amp;quot;CT_Nome&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Celular&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Email&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
return lista;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Após isso salve.&lt;br /&gt;
&lt;br /&gt;
==Passo 5 - Criar o conector==&lt;br /&gt;
Com a tarefa de serviço selecionada, adicione um conector do tipo &#039;&#039;&#039;Groovy Script&#039;&#039;&#039; em &#039;&#039;&#039;Execution &amp;gt; Connectors in &amp;gt; Add...&#039;&#039;&#039;. Insira nomes apropriados para o nome do conector e script, como por exemplo: &#039;&#039;&#039;gerarPDF()&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import org.apache.http.HttpEntity&lt;br /&gt;
import org.apache.http.HttpResponse&lt;br /&gt;
import org.apache.http.NameValuePair&lt;br /&gt;
import org.apache.http.client.HttpClient&lt;br /&gt;
import org.apache.http.client.entity.UrlEncodedFormEntity&lt;br /&gt;
import org.apache.http.client.methods.HttpPost&lt;br /&gt;
import org.apache.http.auth.AuthScope&lt;br /&gt;
import org.apache.http.message.BasicNameValuePair&lt;br /&gt;
import org.bonitasoft.engine.bpm.document.DocumentValue&lt;br /&gt;
import org.apache.http.impl.client.HttpClients;&lt;br /&gt;
&lt;br /&gt;
//Parte 1 - Requisitando template no servidor&lt;br /&gt;
&lt;br /&gt;
Long case_id = processInstanceId;&lt;br /&gt;
HttpClient httpclient = HttpClients.createDefault();&lt;br /&gt;
String url = wsPDFurl + &amp;quot;http://documentacao.processos.ufsc.br/templates/p00/template_teste.odt&amp;quot;; //Isso é um exemplo, esta url depende muito do caminho escolhido para hospedagem do documento&lt;br /&gt;
HttpPost httppost = new HttpPost(url);&lt;br /&gt;
&lt;br /&gt;
//Parte 2 - Preenchendo a lista com os valores que se deseja inserir no documento.&lt;br /&gt;
//Obs.: A ordem utilizada no Passo de criação das chaves de template, deve ser seguida exatamente da mesma forma nessa lista.&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;String&amp;gt; valores = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
valores.addAll(&lt;br /&gt;
    bdm.getNome(),&lt;br /&gt;
    bdm.getCelular().toString(), //Como é um array de strings, deve se converter qualquer outro tipo de dado em string.&lt;br /&gt;
    bdm.getEmail()&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
// Parte 3 - Criando uma lista que relaciona cada chave com seu valor.&lt;br /&gt;
&lt;br /&gt;
ArrayList&amp;lt;String&amp;gt; chaves = chavesTemplate; //Requisita a variável local já criada com as chaves&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;NameValuePair&amp;gt; params = new ArrayList&amp;lt;NameValuePair&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
params.addAll( // Pode-se imaginar essa lista em um laço &amp;quot;for&amp;quot;, mas por um motivo desconhecido, a utilização dele acaba em erro.&lt;br /&gt;
	new BasicNameValuePair(chaves[0], valores[0]),&lt;br /&gt;
	new BasicNameValuePair(chaves[1], valores[1]),&lt;br /&gt;
	new BasicNameValuePair(chaves[2], valores[2])&lt;br /&gt;
    //Instancie novos objetos nessa lista com base no número de valores a serem relacionados.&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
httppost.setEntity(new UrlEncodedFormEntity(params, &amp;quot;UTF-8&amp;quot;));&lt;br /&gt;
HttpResponse response = httpclient.execute(httppost);&lt;br /&gt;
byte[] content = response.getEntity().getContent().getBytes();&lt;br /&gt;
String filename = &amp;quot;P00_Exemplo-&amp;quot; + case_id.toString() + &amp;quot;.pdf&amp;quot;; //Modifique o nome&lt;br /&gt;
apiAccessor.processAPI.attachDocument(processInstanceId, &amp;quot;documentoPDF&amp;quot;, filename, &amp;quot;&amp;quot;, content); //Modifique o nome do documento a ser anexado.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pdf6.png|commoldura|centro|Figura 6]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na Figura 6 temos a operação de adicionar documento à uma lista, se o processo necessitar que mais documentos sejam enviados por email, deve-se repetir &amp;lt;pre&amp;gt;l.add();&amp;lt;/pre&amp;gt; para os restantes.&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=223</id>
		<title>Como criar um Gerador de PDF</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=223"/>
		<updated>2021-05-12T16:47:06Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Passo 1 - Criar um Template==&lt;br /&gt;
Usaremos o LibreOffice Writer ([https://www.libreoffice.org/download/download/ Baixe clicando aqui]) para gerar documento de template em formato .odt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Devemos inserir as chaves que serão posteriormente usadas para inserir informações.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Inserir &amp;gt; Campo &amp;gt; Outros Campos&#039;&#039;&#039;, ou simplesmente &#039;&#039;&#039;Ctrl + F2&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf1.png|commoldura|centro|FIgura 1]]&lt;br /&gt;
*Na janela que será aberta, siga em &#039;&#039;&#039;Variáveis&#039;&#039;&#039;;&lt;br /&gt;
*Selecione &#039;&#039;&#039;Tipo&#039;&#039;&#039; como &#039;&#039;&#039;Campo do Usuário&#039;&#039;&#039; e &#039;&#039;&#039;Formato&#039;&#039;&#039; como &#039;&#039;&#039;Texto&#039;&#039;&#039;;&lt;br /&gt;
*Em &#039;&#039;&#039;nome&#039;&#039;&#039; e &#039;&#039;&#039;valor&#039;&#039;&#039;, por convenção, escreva o mesmo texto e colocando no formato &#039;&#039;&#039;CT_nomeDaVariavel&#039;&#039;&#039;, como foi feito na Figura 2;&lt;br /&gt;
[[Arquivo:Pdf2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
*Ao clicar em &#039;&#039;&#039;Inserir&#039;&#039;&#039;, você verá que a chave foi adicionada ao documento;&lt;br /&gt;
*Na Figura 3, temos um exemplo com chaves: &#039;&#039;&#039;CT_Nome&#039;&#039;&#039;, &#039;&#039;&#039;CT_Celular&#039;&#039;&#039; e &#039;&#039;&#039;CT_Email&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Com isso concluído, você já tem um template funcional, e ele deve estar hospedado no servidor e ....(escrever mais sobre o WebService de PDF do inf http://pdf.inf.ufsc.br/gera?odturl=).&lt;br /&gt;
&lt;br /&gt;
==Passo 2 - Criar parâmetro==&lt;br /&gt;
*Crie um parâmetro clicando na pool do processo;&lt;br /&gt;
*Seguindo em &#039;&#039;&#039;Data &amp;gt; Parameters &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Insira nome &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; e tipo &#039;&#039;&#039;Text&#039;&#039;&#039;;&lt;br /&gt;
*Defina o valor do parâmetro em &#039;&#039;&#039;Configure &amp;gt; Parameters&#039;&#039;&#039;, ao encontrar o &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; definido anteriormente, insira este valor: &#039;&#039;&#039;http://pdf.inf.ufsc.br/gera?odturl=&#039;&#039;&#039;&lt;br /&gt;
[[Arquivo:Pdf4.png|commoldura|centro|Figura 4]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na Figura 4 pode-se observar as duas etapas realizadas,&lt;br /&gt;
&lt;br /&gt;
==Passo 3 - Criar documentos==&lt;br /&gt;
Deve-se criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;single&#039;&#039;&#039; para cada PDF gerado. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Atenção:&#039;&#039;&#039; Se for preciso enviar esse documento como anexo por e-mail, será necessário criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;multiple&#039;&#039;&#039;, pois o Bonita só aceita documentos múltiplos como anexo. É preciso criar um &#039;&#039;&#039;Operation&#039;&#039;&#039; na tarefa para que seja adiciona à lista.&lt;br /&gt;
[[Arquivo:Pdf5.png|commoldura|centro|Figura 5]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por convenção, o documento múltiplo para email será explicitado adicionando a palavra &#039;&#039;&#039;email&#039;&#039;&#039; ao final do nome, como realizado na Figura 5.&lt;br /&gt;
==Passo 4 - Criar uma variável para as chaves==&lt;br /&gt;
Já no projeto a ser inserido o gerador de PDF:&lt;br /&gt;
&lt;br /&gt;
*Insira uma tarefa do tipo &#039;&#039;&#039;Service&#039;&#039;&#039;;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Data &amp;gt; Local Variables &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Adicione uma variável local a ela com nome &#039;&#039;&#039;chavesTemplate&#039;&#039;&#039; do tipo &#039;&#039;&#039;Java Object&#039;&#039;&#039;, automaticamente o Bonita define a Classe como &#039;&#039;&#039;java.util.List&#039;&#039;&#039;;&lt;br /&gt;
*Adicionando um valor padrão, iremos colocar todas as chaves do template em uma lista de &#039;&#039;&#039;Strings&#039;&#039;&#039; e no final retornaremos ela, dessa forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
List&amp;lt;String&amp;gt; lista =  new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
lista.addAll(&lt;br /&gt;
	&amp;quot;CT_Nome&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Celular&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Email&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
return lista;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Após isso salve.&lt;br /&gt;
&lt;br /&gt;
==Passo 5 - Criar o conector==&lt;br /&gt;
Com a tarefa de serviço selecionada, adicione um conector do tipo &#039;&#039;&#039;Groovy Script&#039;&#039;&#039; em &#039;&#039;&#039;Execution &amp;gt; Connectors in &amp;gt; Add...&#039;&#039;&#039;. Insira nomes apropriados para o nome do conector e script, como por exemplo: &#039;&#039;&#039;gerarPDF()&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import org.apache.http.HttpEntity&lt;br /&gt;
import org.apache.http.HttpResponse&lt;br /&gt;
import org.apache.http.NameValuePair&lt;br /&gt;
import org.apache.http.client.HttpClient&lt;br /&gt;
import org.apache.http.client.entity.UrlEncodedFormEntity&lt;br /&gt;
import org.apache.http.client.methods.HttpPost&lt;br /&gt;
import org.apache.http.auth.AuthScope&lt;br /&gt;
import org.apache.http.message.BasicNameValuePair&lt;br /&gt;
import org.bonitasoft.engine.bpm.document.DocumentValue&lt;br /&gt;
import org.apache.http.impl.client.HttpClients;&lt;br /&gt;
&lt;br /&gt;
//Parte 1 - Requisitando template no servidor&lt;br /&gt;
&lt;br /&gt;
Long case_id = processInstanceId;&lt;br /&gt;
HttpClient httpclient = HttpClients.createDefault();&lt;br /&gt;
String url = wsPDFurl + &amp;quot;http://documentacao.processos.ufsc.br/templates/p00/template_teste.odt&amp;quot;; //Isso é um exemplo, esta url depende muito do caminho escolhido para hospedagem do documento&lt;br /&gt;
HttpPost httppost = new HttpPost(url);&lt;br /&gt;
&lt;br /&gt;
//Parte 2 - Preenchendo a lista com os valores que se deseja inserir no documento.&lt;br /&gt;
//Obs.: A ordem utilizada no Passo de criação das chaves de template, deve ser seguida exatamente da mesma forma nessa lista.&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;String&amp;gt; valores = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
valores.addAll(&lt;br /&gt;
    bdm.getNome(),&lt;br /&gt;
    bdm.getCelular().toString(), //Como é um array de strings, deve se converter qualquer outro tipo de dado em string.&lt;br /&gt;
    bdm.getEmail()&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
// Parte 3 - Criando uma lista que relaciona cada chave com seu valor.&lt;br /&gt;
&lt;br /&gt;
ArrayList&amp;lt;String&amp;gt; chaves = chavesTemplate; //Requisita a variável local já criada com as chaves&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;NameValuePair&amp;gt; params = new ArrayList&amp;lt;NameValuePair&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
params.addAll( // Pode-se imaginar essa lista em um laço &amp;quot;for&amp;quot;, mas por um motivo desconhecido, a utilização dele acaba em erro.&lt;br /&gt;
	new BasicNameValuePair(chaves[0], valores[0]),&lt;br /&gt;
	new BasicNameValuePair(chaves[1], valores[1]),&lt;br /&gt;
	new BasicNameValuePair(chaves[2], valores[2])&lt;br /&gt;
    //Instancie novos objetos nessa lista com base no número de valores a serem relacionados.&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
httppost.setEntity(new UrlEncodedFormEntity(params, &amp;quot;UTF-8&amp;quot;));&lt;br /&gt;
HttpResponse response = httpclient.execute(httppost);&lt;br /&gt;
byte[] content = response.getEntity().getContent().getBytes();&lt;br /&gt;
String filename = &amp;quot;P00_Exemplo-&amp;quot; + case_id.toString() + &amp;quot;.pdf&amp;quot;; //Modifique o nome&lt;br /&gt;
apiAccessor.processAPI.attachDocument(processInstanceId, &amp;quot;documentoPDF&amp;quot;, filename, &amp;quot;&amp;quot;, content); //Modifique o nome do documento a ser anexado.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pdf6.png|commoldura|centro|Figura 6]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na Figura 6 temos a operação de adicionar documento à uma lista, se o processo necessitar que mais documentos sejam enviados por email, deve-se repetir &amp;lt;pre&amp;gt;l.add();&amp;lt;/pre&amp;gt; para os restantes.&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf6.png&amp;diff=222</id>
		<title>Arquivo:Pdf6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf6.png&amp;diff=222"/>
		<updated>2021-05-12T16:43:23Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pdf6&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=221</id>
		<title>Como criar um Gerador de PDF</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=221"/>
		<updated>2021-05-11T20:54:39Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Passo 1 - Criar um Template==&lt;br /&gt;
Usaremos o LibreOffice Writer ([https://www.libreoffice.org/download/download/ Baixe clicando aqui]) para gerar documento de template em formato .odt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Devemos inserir as chaves que serão posteriormente usadas para inserir informações.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Inserir &amp;gt; Campo &amp;gt; Outros Campos&#039;&#039;&#039;, ou simplesmente &#039;&#039;&#039;Ctrl + F2&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf1.png|commoldura|centro|FIgura 1]]&lt;br /&gt;
*Na janela que será aberta, siga em &#039;&#039;&#039;Variáveis&#039;&#039;&#039;;&lt;br /&gt;
*Selecione &#039;&#039;&#039;Tipo&#039;&#039;&#039; como &#039;&#039;&#039;Campo do Usuário&#039;&#039;&#039; e &#039;&#039;&#039;Formato&#039;&#039;&#039; como &#039;&#039;&#039;Texto&#039;&#039;&#039;;&lt;br /&gt;
*Em &#039;&#039;&#039;nome&#039;&#039;&#039; e &#039;&#039;&#039;valor&#039;&#039;&#039;, por convenção, escreva o mesmo texto e colocando no formato &#039;&#039;&#039;CT_nomeDaVariavel&#039;&#039;&#039;, como foi feito na Figura 2;&lt;br /&gt;
[[Arquivo:Pdf2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
*Ao clicar em &#039;&#039;&#039;Inserir&#039;&#039;&#039;, você verá que a chave foi adicionada ao documento;&lt;br /&gt;
*Na Figura 3, temos um exemplo com chaves: &#039;&#039;&#039;CT_Nome&#039;&#039;&#039;, &#039;&#039;&#039;CT_Celular&#039;&#039;&#039; e &#039;&#039;&#039;CT_Email&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Com isso concluído, você já tem um template funcional, e ele deve estar hospedado no servidor e ....(escrever mais sobre o WebService de PDF do inf http://pdf.inf.ufsc.br/gera?odturl=).&lt;br /&gt;
&lt;br /&gt;
==Passo 2 - Criar parâmetro==&lt;br /&gt;
Crie um parâmetro clicando na pool do processo, seguindo em &#039;&#039;&#039;Data &amp;gt; Parameters &amp;gt; Add...&#039;&#039;&#039; com nome &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; do tipo &#039;&#039;&#039;Text&#039;&#039;&#039;.&lt;br /&gt;
Defina o valor do parâmetro em &#039;&#039;&#039;Configure &amp;gt; Parameters&#039;&#039;&#039;, ao encontrar o &#039;&#039;&#039;wsPDFurl&#039;&#039;&#039; definido anteriormente, insira este valor: &#039;&#039;&#039;http://pdf.inf.ufsc.br/gera?odturl=&#039;&#039;&#039;&lt;br /&gt;
[[Arquivo:Pdf4.png|commoldura|centro|Figura 4]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na Figura 4 pode-se observar as duas etapas realizadas,&lt;br /&gt;
&lt;br /&gt;
==Passo 3 - Criar documentos==&lt;br /&gt;
Deve-se criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;single&#039;&#039;&#039; para cada PDF gerado. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Atenção:&#039;&#039;&#039; Se for preciso enviar esse documento como anexo por e-mail, será necessário criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;multiple&#039;&#039;&#039;, pois o Bonita só aceita documentos múltiplos como anexo. É preciso criar um &#039;&#039;&#039;Operation&#039;&#039;&#039; na tarefa para que seja adiciona à lista.&lt;br /&gt;
[[Arquivo:Pdf5.png|commoldura|centro|Figura 5]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por convenção, o documento múltiplo para email será explicitado adicionando a palavra &#039;&#039;&#039;email&#039;&#039;&#039; ao final do nome, como realizado na Figura 5.&lt;br /&gt;
==Passo 4 - Criar uma variável para as chaves==&lt;br /&gt;
Já no projeto a ser inserido o gerador de PDF:&lt;br /&gt;
&lt;br /&gt;
*Insira uma tarefa do tipo &#039;&#039;&#039;Service&#039;&#039;&#039;;&lt;br /&gt;
**Vá em &#039;&#039;&#039;Data &amp;gt; Local Variables &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Adicione uma variável local a ela com nome &#039;&#039;&#039;chavesTemplate&#039;&#039;&#039; do tipo &#039;&#039;&#039;Java Object&#039;&#039;&#039;, automaticamente o Bonita define a Classe como &#039;&#039;&#039;java.util.List&#039;&#039;&#039;;&lt;br /&gt;
*Adicionando um valor padrão, iremos colocar todas as chaves do template em uma lista de &#039;&#039;&#039;Strings&#039;&#039;&#039; e no final retornaremos ela, dessa forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
List&amp;lt;String&amp;gt; lista =  new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
lista.addAll(&lt;br /&gt;
	&amp;quot;CT_Nome&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Celular&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Email&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
return lista;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Após isso salve.&lt;br /&gt;
&lt;br /&gt;
==Passo 5 - Criar o conector==&lt;br /&gt;
Com a tarefa de serviço selecionada, adicione um conector do tipo &#039;&#039;&#039;Groovy Script&#039;&#039;&#039; em &#039;&#039;&#039;Execution &amp;gt; Connectors in &amp;gt; Add...&#039;&#039;&#039;. Insira nomes apropriados para o nome do conector e script, como por exemplo: &#039;&#039;&#039;gerarPDF()&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import org.apache.http.HttpEntity&lt;br /&gt;
import org.apache.http.HttpResponse&lt;br /&gt;
import org.apache.http.NameValuePair&lt;br /&gt;
import org.apache.http.client.HttpClient&lt;br /&gt;
import org.apache.http.client.entity.UrlEncodedFormEntity&lt;br /&gt;
import org.apache.http.client.methods.HttpPost&lt;br /&gt;
import org.apache.http.auth.AuthScope&lt;br /&gt;
import org.apache.http.message.BasicNameValuePair&lt;br /&gt;
import org.bonitasoft.engine.bpm.document.DocumentValue&lt;br /&gt;
import org.apache.http.impl.client.HttpClients;&lt;br /&gt;
&lt;br /&gt;
//Parte 1 - Requisitando template no servidor&lt;br /&gt;
&lt;br /&gt;
Long case_id = processInstanceId;&lt;br /&gt;
HttpClient httpclient = HttpClients.createDefault();&lt;br /&gt;
String url = wsPDFurl + &amp;quot;http://documentacao.processos.ufsc.br/templates/p00/template_teste.odt&amp;quot;; //Isso é um exemplo, esta url depende muito do caminho escolhido para hospedagem do documento&lt;br /&gt;
HttpPost httppost = new HttpPost(url);&lt;br /&gt;
&lt;br /&gt;
//Parte 2 - Preenchendo a lista com os valores que se deseja inserir no documento.&lt;br /&gt;
//Obs.: A ordem utilizada no Passo de criação das chaves de template, deve ser seguida exatamente da mesma forma nessa lista.&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;String&amp;gt; valores = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
valores.addAll(&lt;br /&gt;
	bdm.getNome(),&lt;br /&gt;
    bdm.getCelular().toString(), //Como é um array de strings, deve se converter qualquer outro tipo de dado em string.&lt;br /&gt;
    bdm.getEmail()&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
// Parte 3 - Criando uma lista que relaciona cada chave com seu valor.&lt;br /&gt;
&lt;br /&gt;
ArrayList&amp;lt;String&amp;gt; chaves = chavesTemplate; //Requisita a variável local já criada com as chaves&lt;br /&gt;
&lt;br /&gt;
List&amp;lt;NameValuePair&amp;gt; params = new ArrayList&amp;lt;NameValuePair&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
params.addAll( // Pode-se imaginar essa lista em um laço &amp;quot;for&amp;quot;, mas por um motivo desconhecido, a utilização dele acaba em erro.&lt;br /&gt;
	new BasicNameValuePair(chaves[0], valores[0]),&lt;br /&gt;
	new BasicNameValuePair(chaves[1], valores[1]),&lt;br /&gt;
	new BasicNameValuePair(chaves[2], valores[2])&lt;br /&gt;
    //Instancie novos objetos nessa lista com base no número de valores a serem relacionados.&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
httppost.setEntity(new UrlEncodedFormEntity(params, &amp;quot;UTF-8&amp;quot;));&lt;br /&gt;
HttpResponse response = httpclient.execute(httppost);&lt;br /&gt;
byte[] content = response.getEntity().getContent().getBytes();&lt;br /&gt;
String filename = &amp;quot;P00_Exemplo-&amp;quot; + case_id.toString() + &amp;quot;.pdf&amp;quot;; //Modifique o nome&lt;br /&gt;
apiAccessor.processAPI.attachDocument(processInstanceId, &amp;quot;documentoPDF&amp;quot;, filename, &amp;quot;&amp;quot;, content); //Modifique o nome do documento a ser anexado.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf5.png&amp;diff=220</id>
		<title>Arquivo:Pdf5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf5.png&amp;diff=220"/>
		<updated>2021-05-11T20:10:16Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pdf5&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf4.png&amp;diff=219</id>
		<title>Arquivo:Pdf4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf4.png&amp;diff=219"/>
		<updated>2021-05-11T20:01:30Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pdf4&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=218</id>
		<title>Como criar um Gerador de PDF</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_criar_um_Gerador_de_PDF&amp;diff=218"/>
		<updated>2021-05-07T19:40:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: Criou página com &amp;#039;==Passo 1 - Criar um Template== Usaremos o LibreOffice Writer ([https://www.libreoffice.org/download/download/ Baixe clicando aqui]) para gerar documento de template em format...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Passo 1 - Criar um Template==&lt;br /&gt;
Usaremos o LibreOffice Writer ([https://www.libreoffice.org/download/download/ Baixe clicando aqui]) para gerar documento de template em formato .odt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Devemos inserir as chaves que serão posteriormente usadas para inserir informações.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*Vá em &#039;&#039;&#039;Inserir &amp;gt; Campo &amp;gt; Outros Campos&#039;&#039;&#039;, ou simplesmente &#039;&#039;&#039;Ctrl + F2&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf1.png|commoldura|centro|FIgura 1]]&lt;br /&gt;
*Na janela que será aberta, siga em &#039;&#039;&#039;Variáveis&#039;&#039;&#039;;&lt;br /&gt;
*Selecione &#039;&#039;&#039;Tipo&#039;&#039;&#039; como &#039;&#039;&#039;Campo do Usuário&#039;&#039;&#039; e &#039;&#039;&#039;Formato&#039;&#039;&#039; como &#039;&#039;&#039;Texto&#039;&#039;&#039;;&lt;br /&gt;
*Em &#039;&#039;&#039;nome&#039;&#039;&#039; e &#039;&#039;&#039;valor&#039;&#039;&#039;, por convenção, escreva o mesmo texto e colocando no formato &#039;&#039;&#039;CT_nomeDaVariavel&#039;&#039;&#039;, como foi feito na Figura 2;&lt;br /&gt;
[[Arquivo:Pdf2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
*Ao clicar em &#039;&#039;&#039;Inserir&#039;&#039;&#039;, você verá que a chave foi adicionada ao documento;&lt;br /&gt;
*Na Figura 3, temos um exemplo com chaves: &#039;&#039;&#039;CT_Nome&#039;&#039;&#039;, &#039;&#039;&#039;CT_Celular&#039;&#039;&#039; e &#039;&#039;&#039;CT_Email&#039;&#039;&#039;;&lt;br /&gt;
[[Arquivo:Pdf3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Com isso concluído, você já tem um template funcional, ....(escrever mais sobre o WebService de PDF do inf http://pdf.inf.ufsc.br/gera?odturl=).&lt;br /&gt;
&lt;br /&gt;
==Passo 2 - Criar documentos==&lt;br /&gt;
Deve-se criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;single&#039;&#039;&#039; para cada PDF gerado. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Atenção:&#039;&#039;&#039; Se for preciso enviar esse documento como anexo por e-mail, será necessário criar um &#039;&#039;&#039;document&#039;&#039;&#039; do tipo &#039;&#039;&#039;multiple&#039;&#039;&#039;, pois o Bonita só aceita documentos múltiplos como anexo. É preciso criar um &#039;&#039;&#039;Operation&#039;&#039;&#039; na tarefa para que seja adiciona à lista.&lt;br /&gt;
&lt;br /&gt;
==Passo 3 - Criar uma variável para as chaves==&lt;br /&gt;
Já no projeto a ser inserido o gerador de PDF:&lt;br /&gt;
&lt;br /&gt;
*Insira uma tarefa do tipo &#039;&#039;&#039;Service&#039;&#039;&#039;;&lt;br /&gt;
**Vá em &#039;&#039;&#039;Data &amp;gt; Local Variables &amp;gt; Add...&#039;&#039;&#039;;&lt;br /&gt;
*Adicione uma variável local a ela com nome &#039;&#039;&#039;chavesTemplate&#039;&#039;&#039; do tipo &#039;&#039;&#039;Java Object&#039;&#039;&#039;, automaticamente o Bonita define a Classe como &#039;&#039;&#039;java.util.List&#039;&#039;&#039;;&lt;br /&gt;
*Adicionando um valor padrão, iremos colocar todas as chaves do template em uma lista de &#039;&#039;&#039;Strings&#039;&#039;&#039; e no final retornaremos ela, dessa forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
List&amp;lt;String&amp;gt; lista =  new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
lista.addAll(&lt;br /&gt;
	&amp;quot;CT_Nome&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Celular&amp;quot;,&lt;br /&gt;
	&amp;quot;CT_Email&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
return lista;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Após isso salve.&lt;br /&gt;
&lt;br /&gt;
==Passo 4 - Criar o conector==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf3.png&amp;diff=217</id>
		<title>Arquivo:Pdf3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf3.png&amp;diff=217"/>
		<updated>2021-05-07T17:41:38Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pdf3&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf2.png&amp;diff=216</id>
		<title>Arquivo:Pdf2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf2.png&amp;diff=216"/>
		<updated>2021-05-07T17:32:20Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pdf2&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf1.png&amp;diff=215</id>
		<title>Arquivo:Pdf1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Pdf1.png&amp;diff=215"/>
		<updated>2021-05-07T17:28:30Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pdf1&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=214</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=214"/>
		<updated>2021-05-07T16:50:32Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Recursos e Manuais de Trabalho no EAPn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Modelagem e Automação de Processos de Negócio na disciplina gerencial BPM (Business Process Management).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sala de Reuniões Virtual: https://meet.google.com/sxn-zkfj-htn?authuser=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Descrição =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
A partir das experiências e com o amadurecimento da área de BPM dentro do ambiente organiacional, vem sendo proposta a implantação de um Escritório de Automação de Processos de Negócio (EAPn). Assim, o projeto original previa aprofundar os conhecimentos sobre a implantação de um EAPn, pesquisando sobre a viabilidade e benefícios da implementação e, principalmente, de um modelo para sua estruturação e implantação em IES. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O projeto visa a realização de modelagem e automação de processos de negócio de uma Instituições de Ensino Superior (IES) utilizando os princípios e práticas da disciplina gerencial Business Process Management (BPM). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto é focado nas demandas da IES, em especial do Centro Tecnológico (CTC), mas já vem atendendo outras unidades acadêmicas. Ressalta-se que a implementação e estudo de viabilidade do EAPn tem escopo nos serviços relacionados exclusivamente à automação de processos e negócios.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O EAPn prevê que a modelagem e, principalmente, a automação dos processos de negócio seja realizada utilizando-se um BPMS (Business Process Management Suite/System) que esteja alinhado à disciplina gerencial BPM e à notação de modelagem de processos de negócio Business Process Model and Notation (BPMN) 2.0. Os processos apresentados são resultantes da criação do Escritório de Automação de Processos de Negócios (EAPn), sendo eles:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Afastamento Nacional (inclusive com Diárias e Passagens)&lt;br /&gt;
* Afastamento Exterior (Inclusive com Diárias e Passagens)&lt;br /&gt;
* Diárias e Passagens para Convidado&lt;br /&gt;
* Estacionamento&lt;br /&gt;
* Solicitações de Correções e Melhorias&lt;br /&gt;
* Cadastro para Acesso ao SIASG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Os processos foram modelados com o Guia de modelagem desenvolvido no EAPn. Este Guia prevê o ciclo de vida completo de processo, desde o mapemaneto de processos até a implantação do processo automatizado. Atualmente o Guia está completo para automação com o BPMS Bonita, sendo que foi uma atualização do Guia anterior do EAPn desenvolvido para o BPMS Bizagi. &lt;br /&gt;
Estes Guias servem de manuais à equipe do EAPn, e de apostila para a disciplina INE5681 - Modelagem e Automação de Processos de Negócios e estão submetidos para publicação em revistas/journals da área de automação e BPM.&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desenvolver no ambiente acadêmico a cultura de gerenciamento por processos através de práticas que tenham por objetivo otimizar os processos de negócios e aumentar os resultados de IES como a UFSC. A implementação da visão de gerenciamento por processos de negócio na UFSC é fundamentada na falta de uma disciplina que rege o gerenciamento de processos da instituição. Por estes processos não serem gerenciados, há o risco de existir ineficiência durante suas execuções, que podem se tornar problemas mais sérios com o passar do tempo. Tendo em vista que estes processos influenciam outros processos de diversos departamentos da universidade, aumentando ainda mais a abrangência de possíveis problemas num contexto geral de universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O gerenciamento de processos de negócio é muito importante para o bom funcionamento da instituição, pois permite a melhora contínua de processos e serviços. Além disso, pode diminuir significativamente o tempo e trabalho necessários para automatizar os processos acadêmicos, trazendo benefícios para a universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Através da implementação da disciplina gerencial BPM na estratégia organizacional da instituição  é obtido como benefícios principais:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Padronização de processos&lt;br /&gt;
* Redução de falhas e de desperdícios de recursos&lt;br /&gt;
* Análise e mensuração de resultados&lt;br /&gt;
* Melhoria na comunicação&lt;br /&gt;
* Transparência&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Para isso, é pretendido estabelecer um modelo centrado em automação de processos de negócios, como na forma de um EAPn. Um EAPn poderá vir a solucionar problemas localizados que, comumente, não são automatizados devido a grande demanda que os setores de TI recebem das IES, ou são automatizados de forma inadequada pela visão de desenvolvimento de novos sistemas. Com isso, espera-se definir as interfaces do EAP tanto com departamentos de TI como com Escritórios de Processos de Negócios, e ainda com equipes internas do EAP.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;br /&gt;
&lt;br /&gt;
== Portal de processos == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Os processos estão disponíveis aos usuários através do link https://processos.ufsc.br/, nele se encontram a modelagem e o acesso para o portal de execução dos processos automatizados. Para acessar a documentação: https://documentacao.processos.ufsc.br/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os processos automatizados são disponibilizados no Portal de Processos desenvolvido pelo EAPn permitindo ao usuário iniciar, consultar e realizar tarefas relacionadas aos processos disponíveis. O acesso ao Portal é feito através do link: https://processos.ufsc.br/bonita/apps/eapnPortal/Processos/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método utilizado para modelagem e automação de processos de negócio foi criado pelo professor da disciplina INE5681-Modelagem e Automação de Processos de Negócios, supervisor do EAPn, e está em fase de publicação e disponível resumidamente em notas de aula [1]. Originalmente também gerou o TCC de [5], para automação com BPMS Bizagi, e depois avançou como em [&#039;] para BPMS Bonita. Sua aplicação foi relatada em Relatórios Técnicos resultantes da automação dos processos de Afastamento Nacional (inclusive com Diárias e Passagens), Afastamento Exterior (Inclusive com Diárias e Passagens) e Diárias e Passagens para Convidado, além de outros processos. O método original já gerou TCCs e trabalhos de Estágio, tendo sido completamente refeito para automação com um BPMS open source. Os relatórios técnicos referenciados em [3][4][5], compartilham os resultados do guia/manual de modelagem e automação tendo por objetivo auxiliar a comunidade acadêmica da UFSC interessada e envolvida com processos de negócio, mais especificamente interessados em automação de processos de negócios .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publicações == &lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[1] GALIMBERTI, Maurício Floriano; HAUCK, J.; DE LUCCA, J. E.; PETERS, S. //?? Modelo...&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[2] GALIMBERTI, Maurício Floriano. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft. Notas de aula, enquanto submetido para publicação e em avaliação. Respositório Moodle da disciplina INE5681 da UFSC, 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[3] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius; ZÍLIO, Ulisses Iraí. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC, 2020. Disponível em https://repositorio.ufsc.br/handle/123456789/208102&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; Tridapalli, Jhonata Vinicius; De Pieri, Edson Roberto; Peters, Sérgio. Modelagem e Automação do Processo de Negócio ‘Afastamento Exterior (Inclusive com DIárias e Passagens)’. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/201223&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[5] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; GONÇALVES, Hugo Piovesan; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius. Método de Modelagem e Automação de Processos de Negócios Acadêmicos com BPMS: estudo de caso com BPMS Bizagi e IES UFSC. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/196032&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[6] GONÇALVES, Hugo Piovesan. Guia para Modelagem e Automação de Processos: estudos de caso com processos acadêmicos da UFSC. 2016. Trabalho de Conclusão de Curso. (Bel. Sistema de Informação) – Universidade Federal de Santa Catarina. Orientador: Maurício Floriano Galimberti. Disponível em https://repositorio.ufsc.br/xmlui/handle/123456789/171424&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[7] CORDEIRO, Gustavo Vicente //?? Acrescentar Relatório de Estágio..., 2019.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[8] TRIDAPALLI, Jhonata Vinicius //?? Acrescentar Relatório de Estágio..., 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recursos e Manuais de Trabalho no EAPn =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Todos as etapas até a implementação do processo automatizado no servidor são descritas no formato de manuais, tutoriais, dicas e boas práticas e podem ser encontradas em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Na página se encotram conteúdos relativos aos tópicos: &lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Instalação e operações sobre o servidor]]&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
* [[GIT|GIT: Controle de versão dos processos]]&lt;br /&gt;
* Ciclo de vida de modelagem e automação de processos com BPMS Bonita ([[Guia Automação com BPMS Bonita]]): automação no Bonita Studio; formulários no Bonita UI Designer, etc.&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_2FLinux]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* Acesso ao [[GIT]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=213</id>
		<title>Como realizar Debugging no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=213"/>
		<updated>2021-05-07T16:47:04Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debugging é o processo de encontrar e reduzir defeitos num aplicativo de software. Uma forma de realizar esse procedimento no Bonita é usar o Engine log fornecido pela mesma, mas às vezes isso não é o suficiente para entender os erros, e assim, será apresentado um recurso de visualização de saída de dados.&lt;br /&gt;
&lt;br /&gt;
==O código==&lt;br /&gt;
O código a seguir deve ser inserido em um script Groovy dentro do processo. Obs: O método utilizado só aceita argumentos do tipo String.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import java.util.logging.Logger;&lt;br /&gt;
Logger logger = Logger.getLogger(&amp;quot;org.bonitasoft&amp;quot;);&lt;br /&gt;
logger.severe(&amp;quot;Isso aparecerá no Bonita Engine log&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acessando o log==&lt;br /&gt;
Após a execução do código acima, para visualizar a saída, deve-se ir em &#039;&#039;&#039;Help &amp;gt; Bonita Engine log&#039;&#039;&#039;.&lt;br /&gt;
[[Arquivo:Debug1.png|commoldura|centro]]&lt;br /&gt;
&lt;br /&gt;
==Exemplo==&lt;br /&gt;
Criando um código em uma tarefa para visualizar o índice 0 da lista de cursos do BDM.&lt;br /&gt;
[[Arquivo:Debug2.png|commoldura|centro]]&lt;br /&gt;
Visualizando no log a saída fornecida.&lt;br /&gt;
[[Arquivo:Debug3.png|commoldura|centro]]&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=212</id>
		<title>Como realizar Debugging no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=212"/>
		<updated>2021-05-07T16:42:11Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Acessando o log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debugging é o processo de encontrar e reduzir defeitos num aplicativo de software.&lt;br /&gt;
&lt;br /&gt;
==O código==&lt;br /&gt;
O código a seguir deve ser inserido em um script Groovy dentro do processo. Obs: O método utilizado só aceita argumentos do tipo String.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import java.util.logging.Logger;&lt;br /&gt;
Logger logger = Logger.getLogger(&amp;quot;org.bonitasoft&amp;quot;);&lt;br /&gt;
logger.severe(&amp;quot;Isso aparecerá no Bonita Engine log&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acessando o log==&lt;br /&gt;
Após a execução do código acima, para visualizar a saída, deve-se ir em &#039;&#039;&#039;Help &amp;gt; Bonita Engine log&#039;&#039;&#039;.&lt;br /&gt;
[[Arquivo:Debug1.png|commoldura|centro]]&lt;br /&gt;
&lt;br /&gt;
==Exemplo==&lt;br /&gt;
Criando um código em uma tarefa para visualizar o índice 0 da lista de cursos do BDM.&lt;br /&gt;
[[Arquivo:Debug2.png|commoldura|centro]]&lt;br /&gt;
Visualizando no log a saída fornecida.&lt;br /&gt;
[[Arquivo:Debug3.png|commoldura|centro]]&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=211</id>
		<title>Como realizar Debugging no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Como_realizar_Debugging_no_Bonita&amp;diff=211"/>
		<updated>2021-05-07T16:41:29Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: Criou página com &amp;#039;Debugging é o processo de encontrar e reduzir defeitos num aplicativo de software.  ==O código== O código a seguir deve ser inserido em um script Groovy dentro do processo....&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debugging é o processo de encontrar e reduzir defeitos num aplicativo de software.&lt;br /&gt;
&lt;br /&gt;
==O código==&lt;br /&gt;
O código a seguir deve ser inserido em um script Groovy dentro do processo. Obs: O método utilizado só aceita argumentos do tipo String.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import java.util.logging.Logger;&lt;br /&gt;
Logger logger = Logger.getLogger(&amp;quot;org.bonitasoft&amp;quot;);&lt;br /&gt;
logger.severe(&amp;quot;Isso aparecerá no Bonita Engine log&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acessando o log==&lt;br /&gt;
Após a execução do código acima, para visualizar a saída, deve se ir em &#039;&#039;&#039;Help &amp;gt; Bonita Engine log&#039;&#039;&#039;.&lt;br /&gt;
[[Arquivo:Debug1.png|commoldura|centro]]&lt;br /&gt;
&lt;br /&gt;
==Exemplo==&lt;br /&gt;
Criando um código em uma tarefa para visualizar o índice 0 da lista de cursos do BDM.&lt;br /&gt;
[[Arquivo:Debug2.png|commoldura|centro]]&lt;br /&gt;
Visualizando no log a saída fornecida.&lt;br /&gt;
[[Arquivo:Debug3.png|commoldura|centro]]&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug3.png&amp;diff=210</id>
		<title>Arquivo:Debug3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug3.png&amp;diff=210"/>
		<updated>2021-05-07T16:40:37Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debug3&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug2.png&amp;diff=209</id>
		<title>Arquivo:Debug2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug2.png&amp;diff=209"/>
		<updated>2021-05-07T16:38:38Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debug2&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug1.png&amp;diff=208</id>
		<title>Arquivo:Debug1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Debug1.png&amp;diff=208"/>
		<updated>2021-05-07T16:26:20Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debug1&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=207</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=EAPn_-_Escrit%C3%B3rio_de_Automa%C3%A7%C3%A3o_de_Processos_de_Neg%C3%B3cio&amp;diff=207"/>
		<updated>2021-05-07T16:16:43Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: /* Recursos e Manuais de Trabalho no EAPn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Modelagem e Automação de Processos de Negócio na disciplina gerencial BPM (Business Process Management).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sala de Reuniões Virtual: https://meet.google.com/sxn-zkfj-htn?authuser=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Descrição =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
A partir das experiências e com o amadurecimento da área de BPM dentro do ambiente organiacional, vem sendo proposta a implantação de um Escritório de Automação de Processos de Negócio (EAPn). Assim, o projeto original previa aprofundar os conhecimentos sobre a implantação de um EAPn, pesquisando sobre a viabilidade e benefícios da implementação e, principalmente, de um modelo para sua estruturação e implantação em IES. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O projeto visa a realização de modelagem e automação de processos de negócio de uma Instituições de Ensino Superior (IES) utilizando os princípios e práticas da disciplina gerencial Business Process Management (BPM). &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto é focado nas demandas da IES, em especial do Centro Tecnológico (CTC), mas já vem atendendo outras unidades acadêmicas. Ressalta-se que a implementação e estudo de viabilidade do EAPn tem escopo nos serviços relacionados exclusivamente à automação de processos e negócios.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O EAPn prevê que a modelagem e, principalmente, a automação dos processos de negócio seja realizada utilizando-se um BPMS (Business Process Management Suite/System) que esteja alinhado à disciplina gerencial BPM e à notação de modelagem de processos de negócio Business Process Model and Notation (BPMN) 2.0. Os processos apresentados são resultantes da criação do Escritório de Automação de Processos de Negócios (EAPn), sendo eles:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Afastamento Nacional (inclusive com Diárias e Passagens)&lt;br /&gt;
* Afastamento Exterior (Inclusive com Diárias e Passagens)&lt;br /&gt;
* Diárias e Passagens para Convidado&lt;br /&gt;
* Estacionamento&lt;br /&gt;
* Solicitações de Correções e Melhorias&lt;br /&gt;
* Cadastro para Acesso ao SIASG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Os processos foram modelados com o Guia de modelagem desenvolvido no EAPn. Este Guia prevê o ciclo de vida completo de processo, desde o mapemaneto de processos até a implantação do processo automatizado. Atualmente o Guia está completo para automação com o BPMS Bonita, sendo que foi uma atualização do Guia anterior do EAPn desenvolvido para o BPMS Bizagi. &lt;br /&gt;
Estes Guias servem de manuais à equipe do EAPn, e de apostila para a disciplina INE5681 - Modelagem e Automação de Processos de Negócios e estão submetidos para publicação em revistas/journals da área de automação e BPM.&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desenvolver no ambiente acadêmico a cultura de gerenciamento por processos através de práticas que tenham por objetivo otimizar os processos de negócios e aumentar os resultados de IES como a UFSC. A implementação da visão de gerenciamento por processos de negócio na UFSC é fundamentada na falta de uma disciplina que rege o gerenciamento de processos da instituição. Por estes processos não serem gerenciados, há o risco de existir ineficiência durante suas execuções, que podem se tornar problemas mais sérios com o passar do tempo. Tendo em vista que estes processos influenciam outros processos de diversos departamentos da universidade, aumentando ainda mais a abrangência de possíveis problemas num contexto geral de universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O gerenciamento de processos de negócio é muito importante para o bom funcionamento da instituição, pois permite a melhora contínua de processos e serviços. Além disso, pode diminuir significativamente o tempo e trabalho necessários para automatizar os processos acadêmicos, trazendo benefícios para a universidade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Através da implementação da disciplina gerencial BPM na estratégia organizacional da instituição  é obtido como benefícios principais:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Padronização de processos&lt;br /&gt;
* Redução de falhas e de desperdícios de recursos&lt;br /&gt;
* Análise e mensuração de resultados&lt;br /&gt;
* Melhoria na comunicação&lt;br /&gt;
* Transparência&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Para isso, é pretendido estabelecer um modelo centrado em automação de processos de negócios, como na forma de um EAPn. Um EAPn poderá vir a solucionar problemas localizados que, comumente, não são automatizados devido a grande demanda que os setores de TI recebem das IES, ou são automatizados de forma inadequada pela visão de desenvolvimento de novos sistemas. Com isso, espera-se definir as interfaces do EAP tanto com departamentos de TI como com Escritórios de Processos de Negócios, e ainda com equipes internas do EAP.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;br /&gt;
&lt;br /&gt;
== Portal de processos == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Os processos estão disponíveis aos usuários através do link https://processos.ufsc.br/, nele se encontram a modelagem e o acesso para o portal de execução dos processos automatizados. Para acessar a documentação: https://documentacao.processos.ufsc.br/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os processos automatizados são disponibilizados no Portal de Processos desenvolvido pelo EAPn permitindo ao usuário iniciar, consultar e realizar tarefas relacionadas aos processos disponíveis. O acesso ao Portal é feito através do link: https://processos.ufsc.br/bonita/apps/eapnPortal/Processos/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método utilizado para modelagem e automação de processos de negócio foi criado pelo professor da disciplina INE5681-Modelagem e Automação de Processos de Negócios, supervisor do EAPn, e está em fase de publicação e disponível resumidamente em notas de aula [1]. Originalmente também gerou o TCC de [5], para automação com BPMS Bizagi, e depois avançou como em [&#039;] para BPMS Bonita. Sua aplicação foi relatada em Relatórios Técnicos resultantes da automação dos processos de Afastamento Nacional (inclusive com Diárias e Passagens), Afastamento Exterior (Inclusive com Diárias e Passagens) e Diárias e Passagens para Convidado, além de outros processos. O método original já gerou TCCs e trabalhos de Estágio, tendo sido completamente refeito para automação com um BPMS open source. Os relatórios técnicos referenciados em [3][4][5], compartilham os resultados do guia/manual de modelagem e automação tendo por objetivo auxiliar a comunidade acadêmica da UFSC interessada e envolvida com processos de negócio, mais especificamente interessados em automação de processos de negócios .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publicações == &lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[1] GALIMBERTI, Maurício Floriano; HAUCK, J.; DE LUCCA, J. E.; PETERS, S. //?? Modelo...&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[2] GALIMBERTI, Maurício Floriano. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft. Notas de aula, enquanto submetido para publicação e em avaliação. Respositório Moodle da disciplina INE5681 da UFSC, 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[3] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius; ZÍLIO, Ulisses Iraí. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC, 2020. Disponível em https://repositorio.ufsc.br/handle/123456789/208102&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; CORDEIRO, Gustavo Vicente; Tridapalli, Jhonata Vinicius; De Pieri, Edson Roberto; Peters, Sérgio. Modelagem e Automação do Processo de Negócio ‘Afastamento Exterior (Inclusive com DIárias e Passagens)’. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/201223&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[5] GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; GONÇALVES, Hugo Piovesan; CORDEIRO, Gustavo Vicente; TRIDAPALLI, Jhonata Vinicius. Método de Modelagem e Automação de Processos de Negócios Acadêmicos com BPMS: estudo de caso com BPMS Bizagi e IES UFSC. Relatório Técnico do INE. Repositório Institucional UFSC, 2019. Disponível em https://repositorio.ufsc.br/handle/123456789/196032&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[6] GONÇALVES, Hugo Piovesan. Guia para Modelagem e Automação de Processos: estudos de caso com processos acadêmicos da UFSC. 2016. Trabalho de Conclusão de Curso. (Bel. Sistema de Informação) – Universidade Federal de Santa Catarina. Orientador: Maurício Floriano Galimberti. Disponível em https://repositorio.ufsc.br/xmlui/handle/123456789/171424&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[7] CORDEIRO, Gustavo Vicente //?? Acrescentar Relatório de Estágio..., 2019.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[8] TRIDAPALLI, Jhonata Vinicius //?? Acrescentar Relatório de Estágio..., 2020.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recursos e Manuais de Trabalho no EAPn =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; &lt;br /&gt;
Todos as etapas até a implementação do processo automatizado no servidor são descritas no formato de manuais, tutoriais, dicas e boas práticas e podem ser encontradas em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Na página se encotram conteúdos relativos aos tópicos: &lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Instalação e operações sobre o servidor]]&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
* [[GIT|GIT: Controle de versão dos processos]]&lt;br /&gt;
* Ciclo de vida de modelagem e automação de processos com BPMS Bonita ([[Guia Automação com BPMS Bonita]]): automação no Bonita Studio; formulários no Bonita UI Designer, etc.&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_2FLinux]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* Acesso ao [[GIT]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Passo-a-Passo_configura%C3%A7%C3%A3o_do_.bos&amp;diff=202</id>
		<title>Passo-a-Passo configuração do .bos</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Passo-a-Passo_configura%C3%A7%C3%A3o_do_.bos&amp;diff=202"/>
		<updated>2021-01-19T16:41:21Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1º Passo==&lt;br /&gt;
Fazer o download dos arquivos &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039; e &#039;&#039;&#039;ine.xml&#039;&#039;&#039; que estão na pasta &#039;&#039;&#039;_EAP -&amp;gt; Backup Processos&#039;&#039;&#039; do Drive&lt;br /&gt;
&lt;br /&gt;
==2º Passo==&lt;br /&gt;
Abrir o programa &#039;&#039;&#039;BonitaBPM&#039;&#039;&#039; e importar o arquivo &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039; para o workspace, segue a figura 1:&lt;br /&gt;
[[Arquivo:Config bos.png|commoldura|centro|Figura 1]]&lt;br /&gt;
&lt;br /&gt;
==3º Passo==&lt;br /&gt;
Após a seleção do arquivo &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039;, aparecerá outra tela parecida com a seguinte:&lt;br /&gt;
[[Arquivo:Config bos2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
Selecione 1º a opção &#039;&#039;&#039;Overwrite All&#039;&#039;&#039; caso haja algum conflito, e logo após selecione a opção &#039;&#039;&#039;Import&#039;&#039;&#039;. A importação do projeto está concluída.&lt;br /&gt;
&lt;br /&gt;
==4º Passo==&lt;br /&gt;
Na aba &#039;&#039;&#039;Organizations&#039;&#039;&#039; da barra de ferramentas (ou &#039;&#039;menu&#039;&#039;) superior do &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; selecione a aba &#039;&#039;&#039;Manage…&#039;&#039;&#039;  e confira se a organização &#039;&#039;&#039;ine&#039;&#039;&#039; está instalada como:&lt;br /&gt;
[[Arquivo:Config bos3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
Caso a organização &#039;&#039;&#039;ine&#039;&#039;&#039; já esteja instalada mas não esteja no estado (&#039;&#039;&#039;active&#039;&#039;&#039;) pule ao [[Passo-a-Passo_configuração_do_.bos#6.C2.BA_Passo|6º Passo]], caso &#039;&#039;&#039;ine&#039;&#039;&#039; já esteja instalada e no estado (&#039;&#039;&#039;active&#039;&#039;&#039;) como mostrado na Figura 3 pule para o [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º Passo]], caso contrário siga para o [[Passo-a-Passo_configuração_do_.bos#5.C2.BA_Passo|5º Passo]] normalmente.&lt;br /&gt;
&lt;br /&gt;
==5º Passo==&lt;br /&gt;
Faça o download do arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;, que está na pasta &#039;&#039;&#039;_EAP -&amp;gt; Backup Processos&#039;&#039;&#039;, entre no programa  &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, na barra de ferramentas superior, selecione a aba &#039;&#039;&#039;Organization -&amp;gt; Import…&#039;&#039;&#039;, selecione o arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;, caso ocorra tudo bem, deverá aparecer uma tela avisando que a organização foi importada com sucesso (essa organização não possui erros, caso ocorra algum erro verificar se o procedimento foi realizado como descrito acima).&lt;br /&gt;
&lt;br /&gt;
==6º Passo==&lt;br /&gt;
No &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, selecione a aba &#039;&#039;&#039;Organization -&amp;gt; Publish...&#039;&#039;&#039;, aparecerá uma tela como a seguir:&lt;br /&gt;
[[Arquivo:Config bos4.png|commoldura|centro|Figura 4]]&lt;br /&gt;
Como na Figura 4 selecione a organização &#039;&#039;&#039;ine&#039;&#039;&#039; e após selecione &#039;&#039;&#039;Next &amp;gt;&#039;&#039;&#039;, e aparecerá uma tela para selecionar um usuário pertencente a organização a fim de conectar no &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;:&lt;br /&gt;
[[Arquivo:Config bos5.png|commoldura|centro|Figura 5]]&lt;br /&gt;
Na caixa de inserção do usuário enquanto for escrevendo &#039;&#039;&#039;Username&#039;&#039;&#039; aparecerá uma sugestão de preenchimento, o usuário acima está na organização portanto não há problemas de colocar o mesmo. Após preenchido o campo do usuário selecione a opção &#039;&#039;&#039;Publish&#039;&#039;&#039;, e depois deverá aparecer uma mensagem de conclusão da publicação da organização (essa organização não possui erros, caso ocorra algum erro verificar se o procedimento foi realizado como descrito acima). Após esse processo ao verificar a organização na aba &#039;&#039;&#039;Organizations &amp;gt; Manage…&#039;&#039;&#039; a situação da organização &#039;&#039;&#039;ine&#039;&#039;&#039; deve estar igual a da Figura 3.&lt;br /&gt;
&lt;br /&gt;
==7º Passo==&lt;br /&gt;
Abra o projeto &#039;&#039;&#039;Progressão Vertical(1.1)&#039;&#039;&#039; no &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, vá na aba &#039;&#039;&#039;Server -&amp;gt; Configure&#039;&#039;&#039;:&lt;br /&gt;
===7-1===&lt;br /&gt;
Na aba &#039;&#039;&#039;Actors Mapping&#039;&#039;&#039; verifique se todos os atores estão mapeados, caso não estejam seleciona cada &#039;&#039;&#039;Actor&#039;&#039;&#039;, por exemplo, &#039;&#039;&#039;Secretaria do Departamento&#039;&#039;&#039; e atribua essa função a àqueles usuários que deverão executar a tarefa deste &#039;&#039;&#039;Actor&#039;&#039;&#039;, através dos &#039;&#039;&#039;Groups&#039;&#039;&#039;, &#039;&#039;&#039;Roles&#039;&#039;&#039;, &#039;&#039;&#039;Memberships&#039;&#039;&#039; e &#039;&#039;&#039;Users&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
===7-2===&lt;br /&gt;
Na aba &#039;&#039;&#039;Parameters&#039;&#039;&#039; verifique se os parâmetros estão corretos:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsurl = http://ws-dev.processos.ufsc.br&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsuser = eap&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wspasswd = eappw&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;smtphost = mail-dev.processos.ufsc.br&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Caso estejam de acordo, mantenha-os assim, caso estejam em branco preencha-os com os valores acima, caso não estejam definidos vá para o [[Passo-a-Passo_configuração_do_.bos#9.C2.BA_Passo|9º Passo]].&lt;br /&gt;
&lt;br /&gt;
===7-3===&lt;br /&gt;
Na aba &#039;&#039;&#039;Authentication&#039;&#039;&#039; verifique se o &#039;&#039;&#039;Username&#039;&#039;&#039; definido está de acordo com o utilizado no [[Passo-a-Passo_configuração_do_.bos#6.C2.BA_Passo|6º Passo]], a senha de todos os usuários da organização é &#039;&#039;&#039;bpm&#039;&#039;&#039;. Repita esta senha no campo &#039;&#039;&#039;Password&#039;&#039;&#039; para garantir que não haverá problemas de login do sistema no portal local (mesmo assim poderá ocorrer falha no login, pois o arquivo interno de configuração do &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; não será alterado, isto não é um problema, caso aconteça efetue o login com usuário e senha &#039;&#039;&#039;bpm&#039;&#039;&#039; normalmente na tela de login do &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===7-4===&lt;br /&gt;
&lt;br /&gt;
Selecione a opção &#039;&#039;&#039;Finish&#039;&#039;&#039; para concluir e confirmar as alterações realizadas.&lt;br /&gt;
&lt;br /&gt;
==8º Passo==&lt;br /&gt;
Selecione a &#039;&#039;&#039;Pool&#039;&#039;&#039; do processo vá na aba &#039;&#039;&#039;Data&#039;&#039;&#039; e verifique se as seguintes variáveis de processo (&#039;&#039;&#039;Process Variables&#039;&#039;&#039;)  estão definidas:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;cargo: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;email: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;idpessoa: Long&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;lotacao: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;nome: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;siape: Integer&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;telefonePreferencial: Long&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Estas variáveis já devem estar definidas, caso não estejam basta criá-las ao selecionar a opção &#039;&#039;&#039;Add…&#039;&#039;&#039; na aba &#039;&#039;&#039;Process Variables&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==9º Passo==&lt;br /&gt;
Na aba &#039;&#039;&#039;Data -&amp;gt; Parameters&#039;&#039;&#039; certifique-se de que os parâmetros comentados no [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º Passo]] estejam definidos de acordo:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsurl: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsuser: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wspasswd: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;smtphost: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Caso eles não estejam definidos será necessário defini-los e verificar todos os conectores que os utilizam, o conector &#039;&#039;&#039;REST&#039;&#039;&#039; e os conectores de &#039;&#039;&#039;Email&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==10º Passo==&lt;br /&gt;
Caso todas as variáveis e parâmetros tenham sido definidos(as) passe para o [[Passo-a-Passo_configuração_do_.bos#12.C2.BA_Passo|12º Passo]]. Caso alguma das variáveis e/ou parâmetros citados nos passo [[Passo-a-Passo_configuração_do_.bos#8.C2.BA_Passo|8]] e [[Passo-a-Passo_configuração_do_.bos#9.C2.BA_Passo|9]] não tenha sido definidos(as) segue:&lt;br /&gt;
&lt;br /&gt;
===Variáveis de Processo===&lt;br /&gt;
====10-1.1====&lt;br /&gt;
&#039;&#039;&#039;cargo (Text)&#039;&#039;&#039;, &#039;&#039;&#039;lotacao (Text)&#039;&#039;&#039;, &#039;&#039;&#039;siape (Integer)&#039;&#039;&#039;, &#039;&#039;&#039;telefonePreferencial (Long)&#039;&#039;&#039;: Os procedimentos são iguais, o que mudam entre essas variáveis são o tipo, como especificado no [[Passo-a-Passo_configuração_do_.bos#8.C2.BA_Passo|8º Passo]], seguem as Figura 6 e Figura 7 para auxílio:&lt;br /&gt;
[[Arquivo:Config bos6.png|commoldura|centro|Figura 6]]&lt;br /&gt;
[[Arquivo:Config bos7.png|commoldura|centro|Figura 7]]&lt;br /&gt;
O &#039;&#039;&#039;Default value&#039;&#039;&#039; dessas variáveis é deixado em branco&lt;br /&gt;
&lt;br /&gt;
====10-1.2====&lt;br /&gt;
&#039;&#039;&#039;nome&#039;&#039;&#039;, &#039;&#039;&#039;email&#039;&#039;&#039;, &#039;&#039;&#039;idpessoa&#039;&#039;&#039;: Novamente procedimentos parecidos primeiro criar a variável de acordo com a Figura 6, e seguir pelas Figuras 8 e 9:&lt;br /&gt;
[[Arquivo:Config bos8.png|commoldura|centro|Figura 8]]&lt;br /&gt;
[[Arquivo:Config bos9.png|commoldura|centro|Figura 9]]&lt;br /&gt;
Apenas o número &#039;&#039;&#039;5&#039;&#039;&#039; se difere para os &#039;&#039;&#039;3&#039;&#039;&#039; (colocar apenas o código no script não o nome da variável):&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;nome (Text)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).getFirstName() + &amp;quot; &amp;quot; + BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).getLastName()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;email (Text)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BonitaUsers.getProcessInstanceInitiatorProfessionalContactInfo(apiAccessor,processInstanceId).getEmail()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;idpessoa (Long)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for (Object obj : apiAccessor.getIdentityAPI().getCustomUserInfo(BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).id, 0, 0)) {&lt;br /&gt;
    if (obj.definition.name == &amp;quot;idpessoa&amp;quot;) {&lt;br /&gt;
   	 return Long.parseLong(obj.value);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
return 0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Feito isso, todas as variáveis de processos estarão definidas corretamente.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros (Parameters)===&lt;br /&gt;
&#039;&#039;&#039;wsurl (Text)&#039;&#039;&#039;,  &#039;&#039;&#039;wsuser (Text)&#039;&#039;&#039;, &#039;&#039;&#039;wspasswd (Text)&#039;&#039;&#039;, &#039;&#039;&#039;smtphost (Text)&#039;&#039;&#039;: Os procedimentos para definição dos parâmetros são idênticos, seguem abaixo duas figura para auxílio:&lt;br /&gt;
[[Arquivo:Config bos10.png|commoldura|centro|Figura 10]]&lt;br /&gt;
[[Arquivo:Config bos11.png|commoldura|centro|Figura 11]]&lt;br /&gt;
Com isto todos os parâmetros estão corretamente definidos.&lt;br /&gt;
&lt;br /&gt;
==11º Passo==&lt;br /&gt;
Este passo só será necessário se alguma das variáveis e ou parâmetros não tenha sido inicializado com a importação do programa, ou seja, caso tenha realizado o [[Passo-a-Passo_configuração_do_.bos#10.C2.BA_Passo|10º Passo]]. Arrumando os conectores REST e de Email.&lt;br /&gt;
===Email===&lt;br /&gt;
O conector de email sofrerá erros caso o parâmetro &#039;&#039;&#039;smtphost&#039;&#039;&#039; não tenha sido definido na importação do projeto. Os conectores de email estão localizados, 1 na lane do &#039;&#039;&#039;Servidor&#039;&#039;&#039; antes da tarefa &#039;&#039;&#039;Decidir Ajuste do Processo&#039;&#039;&#039;, 1 na lane da &#039;&#039;&#039;Secretaria do Departamento&#039;&#039;&#039; depois da tarefa &#039;&#039;&#039;Arquivar Processo&#039;&#039;&#039;, e 1 na lane da &#039;&#039;&#039;Comissão de Avaliação&#039;&#039;&#039; depois do &#039;&#039;&#039;Gateway 9&#039;&#039;&#039;, todos os conectores de email estão em tarefas de serviço, e são conectores de saída, selecionar as tarefas que possuem engrenagens no canto superior esquerdo (indica serviço), na aba &#039;&#039;&#039;Execution -&amp;gt; Connectors ou&#039;&#039;&#039;t selecionar o conector que se deseja arrumar. Todos os conectores de email deverão ser arrumados da seguinte maneira:&lt;br /&gt;
[[Arquivo:Config bos12.png|commoldura|centro|Figura 12]]&lt;br /&gt;
[[Arquivo:Config bos13.png|commoldura|centro|Figura 13]]&lt;br /&gt;
[[Arquivo:Config bos14.png|commoldura|centro|Figura 14]]&lt;br /&gt;
[[Arquivo:Config bos15.png|commoldura|centro|Figura 15]]&lt;br /&gt;
&lt;br /&gt;
===REST===&lt;br /&gt;
O único conector &#039;&#039;&#039;REST&#039;&#039;&#039; do processo está localizado na tarefa &#039;&#039;&#039;Formalizar Processo&#039;&#039;&#039; e é um conector de entrada. Selecione a tarefa &#039;&#039;&#039;Formalizar Processo&#039;&#039;&#039; na aba &#039;&#039;&#039;Execution -&amp;gt; Connectors in&#039;&#039;&#039; como segue nas figuras:&lt;br /&gt;
[[Arquivo:Config bos16.png|commoldura|centro|Figura 16]]&lt;br /&gt;
[[Arquivo:Config bos17.png|commoldura|centro|Figura 17]]&lt;br /&gt;
[[Arquivo:Config bos18.png|commoldura|centro|Figura 18]]&lt;br /&gt;
[[Arquivo:Config bos19.png|commoldura|centro|Figura 19]]&lt;br /&gt;
Na Figura 19 &#039;&#039;&#039;idpessoa&#039;&#039;&#039; e &#039;&#039;&#039;wsurl&#039;&#039;&#039; são consertadas. No [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º passo]] colocar a seguinte composição de string:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
return wsurl + &amp;quot;/CadastroPessoaService/getVinculosPessoaAtivosById?idPessoa=&amp;quot; + idpessoa + &amp;quot;&amp;amp;codigoVinculo=4&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Arquivo:Config bos20.png|commoldura|centro|Figura 20]]&lt;br /&gt;
[[Arquivo:Config bos21.png|commoldura|centro|Figura 21]]&lt;br /&gt;
[[Arquivo:Config bos22.png|commoldura|centro|Figura 22]]&lt;br /&gt;
[[Arquivo:Config bos23.png|commoldura|centro|Figura 23]]&lt;br /&gt;
Basta seguir os passos conforme sequenciados nas figuras para arrumar os parâmetros &#039;&#039;&#039;wsuser&#039;&#039;&#039; e &#039;&#039;&#039;wspasswd&#039;&#039;&#039;.&lt;br /&gt;
[[Arquivo:Config bos24.png|commoldura|centro|Figura 24]]&lt;br /&gt;
[[Arquivo:Config bos25.png|commoldura|centro|Figura 25]]&lt;br /&gt;
[[Arquivo:Config bos26.png|commoldura|centro|Figura 26]]&lt;br /&gt;
No [[Passo-a-Passo_configuração_do_.bos#22.C2.BA_Passo|22º passo]] é necessário selecionar as variáveis de processo que foram criadas, quando terminar de arrumar uma variável selecionar o &#039;&#039;&#039;Add&#039;&#039;&#039; para adicionar outra variável, caso não possua nenhuma variável nesta tela, ou que todas as variáveis estejam em branco.&lt;br /&gt;
[[Arquivo:Config bos27.png|commoldura|centro|Figura 27]]&lt;br /&gt;
O [[Passo-a-Passo_configuração_do_.bos#25.C2.BA_Passo|25º passo]] depende cada variável (colocar somente a parte de código, não está em negrito):&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;cargo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].nomeCargo&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;lotacao&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].siglaLocalizacao&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;siape&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].siape&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;telefonePreferencial&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].telefones[0].numero&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Fazendo isso todos os conectores estarão funcionando corretamente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*OBS: O &#039;&#039;&#039;Test&#039;&#039;&#039; dos conectores não funciona com parâmetros e expressões, mas os mesmo estarão funcionando quando rodar o processo&lt;br /&gt;
&lt;br /&gt;
==12º Passo==&lt;br /&gt;
Acesse o &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;, indo no &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; e selecionando a caixa do portal. No portal entre com &#039;&#039;&#039;Administrator&#039;&#039;&#039;, segue as imagens do tutorial:&lt;br /&gt;
[[Arquivo:Config bos28.png|commoldura|centro|Figura 28]]&lt;br /&gt;
[[Arquivo:Config bos29.png|commoldura|centro|Figura 29]]&lt;br /&gt;
[[Arquivo:Config bos30.png|commoldura|centro|Figura 30]]&lt;br /&gt;
Na Figura 30 &#039;&#039;&#039;1º passo&#039;&#039;&#039; selecionar o arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pronto, agora todo o processo está funcionando corretamente!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
OBS* Final&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Relembrando a senha de todos os usuários é:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;bpm&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
para facilitar o acesso.&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Passo-a-Passo_configura%C3%A7%C3%A3o_do_.bos&amp;diff=201</id>
		<title>Passo-a-Passo configuração do .bos</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Passo-a-Passo_configura%C3%A7%C3%A3o_do_.bos&amp;diff=201"/>
		<updated>2021-01-19T16:39:48Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1º Passo==&lt;br /&gt;
Fazer o download dos arquivos &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039; e &#039;&#039;&#039;ine.xml&#039;&#039;&#039; que estão na pasta &#039;&#039;&#039;_EAP -&amp;gt; Backup Processos&#039;&#039;&#039; do Drive&lt;br /&gt;
&lt;br /&gt;
==2º Passo==&lt;br /&gt;
Abrir o programa &#039;&#039;&#039;BonitaBPM&#039;&#039;&#039; e importar o arquivo &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039; para o workspace, segue a figura 1:&lt;br /&gt;
[[Arquivo:Config bos.png|commoldura|centro|Figura 1]]&lt;br /&gt;
&lt;br /&gt;
==3º Passo==&lt;br /&gt;
Após a seleção do arquivo &#039;&#039;&#039;Progressão Vertical-1.1.bos&#039;&#039;&#039;, aparecerá outra tela parecida com a seguinte:&lt;br /&gt;
[[Arquivo:Config bos2.png|commoldura|centro|Figura 2]]&lt;br /&gt;
Selecione 1º a opção &#039;&#039;&#039;Overwrite All&#039;&#039;&#039; caso haja algum conflito, e logo após selecione a opção &#039;&#039;&#039;Import&#039;&#039;&#039;. A importação do projeto está concluída.&lt;br /&gt;
&lt;br /&gt;
==4º Passo==&lt;br /&gt;
Na aba &#039;&#039;&#039;Organizations&#039;&#039;&#039; da barra de ferramentas (ou &#039;&#039;menu&#039;&#039;) superior do &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; selecione a aba &#039;&#039;&#039;Manage…&#039;&#039;&#039;  e confira se a organização &#039;&#039;&#039;ine&#039;&#039;&#039; está instalada como:&lt;br /&gt;
[[Arquivo:Config bos3.png|commoldura|centro|Figura 3]]&lt;br /&gt;
Caso a organização &#039;&#039;&#039;ine&#039;&#039;&#039; já esteja instalada mas não esteja no estado (&#039;&#039;&#039;active&#039;&#039;&#039;) pule ao [[Passo-a-Passo_configuração_do_.bos#6.C2.BA_Passo|6º Passo]], caso &#039;&#039;&#039;ine&#039;&#039;&#039; já esteja instalada e no estado (&#039;&#039;&#039;active&#039;&#039;&#039;) como mostrado na Figura 3 pule para o [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º Passo]], caso contrário siga para o [[Passo-a-Passo_configuração_do_.bos#5.C2.BA_Passo|5º Passo]] normalmente.&lt;br /&gt;
&lt;br /&gt;
==5º Passo==&lt;br /&gt;
Faça o download do arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;, que está na pasta &#039;&#039;&#039;_EAP -&amp;gt; Backup Processos&#039;&#039;&#039;, entre no programa  &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, na barra de ferramentas superior, selecione a aba &#039;&#039;&#039;Organization -&amp;gt; Import…&#039;&#039;&#039;, selecione o arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;, caso ocorra tudo bem, deverá aparecer uma tela avisando que a organização foi importada com sucesso (essa organização não possui erros, caso ocorra algum erro verificar se o procedimento foi realizado como descrito acima).&lt;br /&gt;
&lt;br /&gt;
==6º Passo==&lt;br /&gt;
No &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, selecione a aba &#039;&#039;&#039;Organization -&amp;gt; Publish...&#039;&#039;&#039;, aparecerá uma tela como a seguir:&lt;br /&gt;
[[Arquivo:Config bos4.png|commoldura|centro|Figura 4]]&lt;br /&gt;
Como na Figura 4 selecione a organização &#039;&#039;&#039;ine&#039;&#039;&#039; e após selecione &#039;&#039;&#039;Next &amp;gt;&#039;&#039;&#039;, e aparecerá uma tela para selecionar um usuário pertencente a organização a fim de conectar no &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;:&lt;br /&gt;
[[Arquivo:Config bos5.png|commoldura|centro|Figura 5]]&lt;br /&gt;
Na caixa de inserção do usuário enquanto for escrevendo &#039;&#039;&#039;Username&#039;&#039;&#039; aparecerá uma sugestão de preenchimento, o usuário acima está na organização portanto não há problemas de colocar o mesmo. Após preenchido o campo do usuário selecione a opção &#039;&#039;&#039;Publish&#039;&#039;&#039;, e depois deverá aparecer uma mensagem de conclusão da publicação da organização (essa organização não possui erros, caso ocorra algum erro verificar se o procedimento foi realizado como descrito acima). Após esse processo ao verificar a organização na aba &#039;&#039;&#039;Organizations &amp;gt; Manage…&#039;&#039;&#039; a situação da organização &#039;&#039;&#039;ine&#039;&#039;&#039; deve estar igual a da Figura 3.&lt;br /&gt;
&lt;br /&gt;
==7º Passo==&lt;br /&gt;
Abra o projeto &#039;&#039;&#039;Progressão Vertical(1.1)&#039;&#039;&#039; no &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039;, vá na aba &#039;&#039;&#039;Server -&amp;gt; Configure&#039;&#039;&#039;:&lt;br /&gt;
===7-1===&lt;br /&gt;
Na aba &#039;&#039;&#039;Actors Mapping&#039;&#039;&#039; verifique se todos os atores estão mapeados, caso não estejam seleciona cada &#039;&#039;&#039;Actor&#039;&#039;&#039;, por exemplo, &#039;&#039;&#039;Secretaria do Departamento&#039;&#039;&#039; e atribua essa função a àqueles usuários que deverão executar a tarefa deste &#039;&#039;&#039;Actor&#039;&#039;&#039;, através dos &#039;&#039;&#039;Groups&#039;&#039;&#039;, &#039;&#039;&#039;Roles&#039;&#039;&#039;, &#039;&#039;&#039;Memberships&#039;&#039;&#039; e &#039;&#039;&#039;Users&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
===7-2===&lt;br /&gt;
Na aba &#039;&#039;&#039;Parameters&#039;&#039;&#039; verifique se os parâmetros estão corretos:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsurl = http://ws-dev.processos.ufsc.br&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsuser = eap&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wspasswd = eappw&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;smtphost = mail-dev.processos.ufsc.br&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Caso estejam de acordo, mantenha-os assim, caso estejam em branco preencha-os com os valores acima, caso não estejam definidos vá para o [[Passo-a-Passo_configuração_do_.bos#9.C2.BA_Passo|9º Passo]].&lt;br /&gt;
&lt;br /&gt;
===7-3===&lt;br /&gt;
Na aba &#039;&#039;&#039;Authentication&#039;&#039;&#039; verifique se o &#039;&#039;&#039;Username&#039;&#039;&#039; definido está de acordo com o utilizado no [[Passo-a-Passo_configuração_do_.bos#6.C2.BA_Passo|6º Passo]], a senha de todos os usuários da organização é &#039;&#039;&#039;bpm&#039;&#039;&#039;. Repita esta senha no campo &#039;&#039;&#039;Password&#039;&#039;&#039; para garantir que não haverá problemas de login do sistema no portal local (mesmo assim poderá ocorrer falha no login, pois o arquivo interno de configuração do &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; não será alterado, isto não é um problema, caso aconteça efetue o login com usuário e senha &#039;&#039;&#039;bpm&#039;&#039;&#039; normalmente na tela de login do &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===7-4===&lt;br /&gt;
&lt;br /&gt;
Selecione a opção &#039;&#039;&#039;Finish&#039;&#039;&#039; para concluir e confirmar as alterações realizadas.&lt;br /&gt;
&lt;br /&gt;
==8º Passo==&lt;br /&gt;
Selecione a &#039;&#039;&#039;Pool&#039;&#039;&#039; do processo vá na aba &#039;&#039;&#039;Data&#039;&#039;&#039; e verifique se as seguintes variáveis de processo (&#039;&#039;&#039;Process Variables&#039;&#039;&#039;)  estão definidas:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;cargo: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;email: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;idpessoa: Long&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;lotacao: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;nome: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;siape: Integer&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;telefonePreferencial: Long&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Estas variáveis já devem estar definidas, caso não estejam basta criá-las ao selecionar a opção &#039;&#039;&#039;Add…&#039;&#039;&#039; na aba &#039;&#039;&#039;Process Variables&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==9º Passo==&lt;br /&gt;
Na aba &#039;&#039;&#039;Data -&amp;gt; Parameters&#039;&#039;&#039; certifique-se de que os parâmetros comentados no [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º Passo]] estejam definidos de acordo:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsurl: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wsuser: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;wspasswd: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;smtphost: Text&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Caso eles não estejam definidos será necessário defini-los e verificar todos os conectores que os utilizam, o conector &#039;&#039;&#039;REST&#039;&#039;&#039; e os conectores de &#039;&#039;&#039;Email&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==10º Passo==&lt;br /&gt;
Caso todas as variáveis e parâmetros tenham sido definidos(as) passe para o [[Passo-a-Passo_configuração_do_.bos#12.C2.BA_Passo|12º Passo]]. Caso alguma das variáveis e/ou parâmetros citados nos passo [[Passo-a-Passo_configuração_do_.bos#8.C2.BA_Passo|8]] e [[Passo-a-Passo_configuração_do_.bos#9.C2.BA_Passo|9]] não tenha sido definidos(as) segue:&lt;br /&gt;
&lt;br /&gt;
===Variáveis de Processo===&lt;br /&gt;
====10-1.1====&lt;br /&gt;
&#039;&#039;&#039;cargo (Text)&#039;&#039;&#039;, &#039;&#039;&#039;lotacao (Text)&#039;&#039;&#039;, &#039;&#039;&#039;siape (Integer)&#039;&#039;&#039;, &#039;&#039;&#039;telefonePreferencial (Long)&#039;&#039;&#039;: Os procedimentos são iguais, o que mudam entre essas variáveis são o tipo, como especificado no [[Passo-a-Passo_configuração_do_.bos#8.C2.BA_Passo|8º Passo]], seguem as Figura 6 e Figura 7 para auxílio:&lt;br /&gt;
[[Arquivo:Config bos6.png|commoldura|centro|Figura 6]]&lt;br /&gt;
[[Arquivo:Config bos7.png|commoldura|centro|Figura 7]]&lt;br /&gt;
O &#039;&#039;&#039;Default value&#039;&#039;&#039; dessas variáveis é deixado em branco&lt;br /&gt;
&lt;br /&gt;
====10-1.2====&lt;br /&gt;
&#039;&#039;&#039;nome&#039;&#039;&#039;, &#039;&#039;&#039;email&#039;&#039;&#039;, &#039;&#039;&#039;idpessoa&#039;&#039;&#039;: Novamente procedimentos parecidos primeiro criar a variável de acordo com a Figura 6, e seguir pelas Figuras 8 e 9:&lt;br /&gt;
[[Arquivo:Config bos8.png|commoldura|centro|Figura 8]]&lt;br /&gt;
[[Arquivo:Config bos9.png|commoldura|centro|Figura 9]]&lt;br /&gt;
Apenas o número &#039;&#039;&#039;5&#039;&#039;&#039; se difere para os &#039;&#039;&#039;3&#039;&#039;&#039; (colocar apenas o código no script não o nome da variável):&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;nome (Text)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).getFirstName() + &amp;quot; &amp;quot; + BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).getLastName()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;email (Text)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BonitaUsers.getProcessInstanceInitiatorProfessionalContactInfo(apiAccessor,processInstanceId).getEmail()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;idpessoa (Long)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for (Object obj : apiAccessor.getIdentityAPI().getCustomUserInfo(BonitaUsers.getProcessInstanceInitiator(apiAccessor,processInstanceId).id, 0, 0)) {&lt;br /&gt;
    if (obj.definition.name == &amp;quot;idpessoa&amp;quot;) {&lt;br /&gt;
   	 return Long.parseLong(obj.value);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
return 0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Feito isso, todas as variáveis de processos estarão definidas corretamente.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros (Parameters)===&lt;br /&gt;
&#039;&#039;&#039;wsurl (Text)&#039;&#039;&#039;,  &#039;&#039;&#039;wsuser (Text)&#039;&#039;&#039;, &#039;&#039;&#039;wspasswd (Text)&#039;&#039;&#039;, &#039;&#039;&#039;smtphost (Text)&#039;&#039;&#039;: Os procedimentos para definição dos parâmetros são idênticos, seguem abaixo duas figura para auxílio:&lt;br /&gt;
[[Arquivo:Config bos10.png|commoldura|centro|Figura 10]]&lt;br /&gt;
[[Arquivo:Config bos11.png|commoldura|centro|Figura 11]]&lt;br /&gt;
Com isto todos os parâmetros estão corretamente definidos.&lt;br /&gt;
&lt;br /&gt;
==11º Passo==&lt;br /&gt;
Este passo só será necessário se alguma das variáveis e ou parâmetros não tenha sido inicializado com a importação do programa, ou seja, caso tenha realizado o [[Passo-a-Passo_configuração_do_.bos#10.C2.BA_Passo|10º Passo]]. Arrumando os conectores REST e de Email.&lt;br /&gt;
===Email===&lt;br /&gt;
O conector de email sofrerá erros caso o parâmetro &#039;&#039;&#039;smtphost&#039;&#039;&#039; não tenha sido definido na importação do projeto. Os conectores de email estão localizados, 1 na lane do &#039;&#039;&#039;Servidor&#039;&#039;&#039; antes da tarefa &#039;&#039;&#039;Decidir Ajuste do Processo&#039;&#039;&#039;, 1 na lane da &#039;&#039;&#039;Secretaria do Departamento&#039;&#039;&#039; depois da tarefa &#039;&#039;&#039;Arquivar Processo&#039;&#039;&#039;, e 1 na lane da &#039;&#039;&#039;Comissão de Avaliação&#039;&#039;&#039; depois do &#039;&#039;&#039;Gateway 9&#039;&#039;&#039;, todos os conectores de email estão em tarefas de serviço, e são conectores de saída, selecionar as tarefas que possuem engrenagens no canto superior esquerdo (indica serviço), na aba &#039;&#039;&#039;Execution -&amp;gt; Connectors ou&#039;&#039;&#039;t selecionar o conector que se deseja arrumar. Todos os conectores de email deverão ser arrumados da seguinte maneira:&lt;br /&gt;
[[Arquivo:Config bos12.png|commoldura|centro|Figura 12]]&lt;br /&gt;
[[Arquivo:Config bos13.png|commoldura|centro|Figura 13]]&lt;br /&gt;
[[Arquivo:Config bos14.png|commoldura|centro|Figura 14]]&lt;br /&gt;
[[Arquivo:Config bos15.png|commoldura|centro|Figura 15]]&lt;br /&gt;
&lt;br /&gt;
===REST===&lt;br /&gt;
O único conector &#039;&#039;&#039;REST&#039;&#039;&#039; do processo está localizado na tarefa &#039;&#039;&#039;Formalizar Processo&#039;&#039;&#039; e é um conector de entrada. Selecione a tarefa &#039;&#039;&#039;Formalizar Processo&#039;&#039;&#039; na aba &#039;&#039;&#039;Execution -&amp;gt; Connectors in&#039;&#039;&#039; como segue nas figuras:&lt;br /&gt;
[[Arquivo:Config bos16.png|commoldura|centro|Figura 16]]&lt;br /&gt;
[[Arquivo:Config bos17.png|commoldura|centro|Figura 17]]&lt;br /&gt;
[[Arquivo:Config bos18.png|commoldura|centro|Figura 18]]&lt;br /&gt;
[[Arquivo:Config bos19.png|commoldura|centro|Figura 19]]&lt;br /&gt;
Na Figura 19 &#039;&#039;&#039;idpessoa&#039;&#039;&#039; e &#039;&#039;&#039;wsurl&#039;&#039;&#039; são consertadas. No [[Passo-a-Passo_configuração_do_.bos#7.C2.BA_Passo|7º passo]] colocar a seguinte composição de string:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
return wsurl + &amp;quot;/CadastroPessoaService/getVinculosPessoaAtivosById?idPessoa=&amp;quot; + idpessoa + &amp;quot;&amp;amp;codigoVinculo=4&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Arquivo:Config bos20.png|commoldura|centro|Figura 20]]&lt;br /&gt;
[[Arquivo:Config bos21.png|commoldura|centro|Figura 21]]&lt;br /&gt;
[[Arquivo:Config bos22.png|commoldura|centro|Figura 22]]&lt;br /&gt;
[[Arquivo:Config bos23.png|commoldura|centro|Figura 23]]&lt;br /&gt;
Basta seguir os passos conforme sequenciados nas figuras para arrumar os parâmetros &#039;&#039;&#039;wsuser&#039;&#039;&#039; e &#039;&#039;&#039;wspasswd&#039;&#039;&#039;.&lt;br /&gt;
[[Arquivo:Config bos24.png|commoldura|centro|Figura 24]]&lt;br /&gt;
[[Arquivo:Config bos25.png|commoldura|centro|Figura 25]]&lt;br /&gt;
[[Arquivo:Config bos26.png|commoldura|centro|Figura 26]]&lt;br /&gt;
No [[Passo-a-Passo_configuração_do_.bos#22.C2.BA_Passo|22º passo]] é necessário selecionar as variáveis de processo que foram criadas, quando terminar de arrumar uma variável selecionar o &#039;&#039;&#039;Add&#039;&#039;&#039; para adicionar outra variável, caso não possua nenhuma variável nesta tela, ou que todas as variáveis estejam em branco.&lt;br /&gt;
[[Arquivo:Config bos27.png|commoldura|centro|Figura 27]]&lt;br /&gt;
O [[Passo-a-Passo_configuração_do_.bos#25.C2.BA_Passo|25º passo]] depende cada variável (colocar somente a parte de código, não está em negrito):&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;cargo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].nomeCargo&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;lotacao&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].siglaLocalizacao&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;siape&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].siape&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;telefonePreferencial&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;bodyAsObject[0].telefones[0].numero&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Fazendo isso todos os conectores estarão funcionando corretamente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*OBS: O &#039;&#039;&#039;Test&#039;&#039;&#039; dos conectores não funciona com parâmetros e expressões, mas os mesmo estarão funcionando quando rodar o processo&lt;br /&gt;
&lt;br /&gt;
==12º Passo==&lt;br /&gt;
Acesse o &#039;&#039;&#039;Bonita Portal&#039;&#039;&#039;, indo no &#039;&#039;&#039;Bonita Studio&#039;&#039;&#039; e selecionando a caixa do portal. No portal entre com &#039;&#039;&#039;Administrator&#039;&#039;&#039;, segue as imagens do tutorial:&lt;br /&gt;
[[Arquivo:Config bos28.png|commoldura|centro|Figura 28]]&lt;br /&gt;
[[Arquivo:Config bos29.png|commoldura|centro|Figura 29]]&lt;br /&gt;
[[Arquivo:Config bos30.png|commoldura|centro|Figura 30]]&lt;br /&gt;
Na Figura 30 &#039;&#039;&#039;1º passo&#039;&#039;&#039; selecionar o arquivo &#039;&#039;&#039;ine.xml&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pronto, agora todo o processo está funcionando corretamente!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
OBS* Final&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Relembrando a senha de todos os usuários é:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;bpm&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
para facilitar o acesso.&lt;br /&gt;
&lt;br /&gt;
==13º Passo==&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos30.png&amp;diff=200</id>
		<title>Arquivo:Config bos30.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos30.png&amp;diff=200"/>
		<updated>2021-01-19T16:38:10Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 30&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos29.png&amp;diff=199</id>
		<title>Arquivo:Config bos29.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos29.png&amp;diff=199"/>
		<updated>2021-01-19T16:37:33Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 29&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos28.png&amp;diff=198</id>
		<title>Arquivo:Config bos28.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos28.png&amp;diff=198"/>
		<updated>2021-01-19T16:37:03Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 28&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos27.png&amp;diff=197</id>
		<title>Arquivo:Config bos27.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos27.png&amp;diff=197"/>
		<updated>2021-01-19T16:33:06Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 27&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos26.png&amp;diff=196</id>
		<title>Arquivo:Config bos26.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos26.png&amp;diff=196"/>
		<updated>2021-01-19T16:31:38Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 26&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos25.png&amp;diff=195</id>
		<title>Arquivo:Config bos25.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos25.png&amp;diff=195"/>
		<updated>2021-01-19T16:31:08Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 25&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos24.png&amp;diff=194</id>
		<title>Arquivo:Config bos24.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos24.png&amp;diff=194"/>
		<updated>2021-01-19T16:30:40Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 24&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos23.png&amp;diff=193</id>
		<title>Arquivo:Config bos23.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos23.png&amp;diff=193"/>
		<updated>2021-01-19T16:29:35Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 23&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos22.png&amp;diff=192</id>
		<title>Arquivo:Config bos22.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos22.png&amp;diff=192"/>
		<updated>2021-01-19T16:28:46Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 22&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos21.png&amp;diff=191</id>
		<title>Arquivo:Config bos21.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos21.png&amp;diff=191"/>
		<updated>2021-01-19T16:25:49Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 21&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos20.png&amp;diff=190</id>
		<title>Arquivo:Config bos20.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos20.png&amp;diff=190"/>
		<updated>2021-01-19T16:25:17Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 20&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos19.png&amp;diff=189</id>
		<title>Arquivo:Config bos19.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquivo:Config_bos19.png&amp;diff=189"/>
		<updated>2021-01-19T16:24:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel.h.preuss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Figura 19&lt;/div&gt;</summary>
		<author><name>Miguel.h.preuss</name></author>
	</entry>
</feed>