<?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=Theo.hugen</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=Theo.hugen"/>
	<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Theo.hugen"/>
	<updated>2026-09-02T13:26:14Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1398</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1398"/>
		<updated>2026-09-01T17:48:24Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Comandos Úteis ao Administrador */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
===Fluxo de Dados===&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
===Camadas de Rede e Protocolos===&lt;br /&gt;
&#039;&#039;&#039;Transporte Local:&#039;&#039;&#039; Montagem de diretório via rede usando NFS + AutoFS(montagem sob demanda)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sincronização:&#039;&#039;&#039; Rsync da parte do servidor de backup(?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gerenciamento:&#039;&#039;&#039; Acesso remoto via SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tecnologia:&#039;&#039;&#039; ZFS (Zettabyte File System)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nome da pool:&#039;&#039;&#039; &amp;quot;dados&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Topologia:&#039;&#039;&#039; Espelhamento triplo (mirror-0). O ZFS grava o mesmo arquivo simultaneamente em 3 HD&#039;s. Se um ou dois discos queimarem, os dados permanecem intactos.&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
A automação de backup ocorre via Shell Script.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Srcipt:&#039;&#039;&#039; /home/eapn/syncwithdev2.sh (também disponível na página do códigos UFSC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
É possível encontrar informações relacionadas a como realizar a manutenção do servidor na [[Runbook de Manutenção e Troubleshooting do Servidor de Backup|página de runbook da wiki.]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1397</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1397"/>
		<updated>2026-09-01T17:07:52Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Atividades Manuais */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
#Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, há outro comando adequado.&lt;br /&gt;
&lt;br /&gt;
#Para conferência de erros digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manutenção do ZFS==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
#Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Atividades Manuais==&lt;br /&gt;
Backup manual (espelha os dados da rede para o disco local):&lt;br /&gt;
&amp;lt;pre&amp;gt;$rsync -auv /nfs/backup/ /dados/backup&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1396</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1396"/>
		<updated>2026-09-01T17:07:18Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
#Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, há outro comando adequado.&lt;br /&gt;
&lt;br /&gt;
#Para conferência de erros digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manutenção do ZFS==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
#Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Atividades Manuais==&lt;br /&gt;
É possível espelhar os dados da rede para o disco local sem precisar esperar o script de backup.&lt;br /&gt;
&lt;br /&gt;
#O backup pode ser realizado manualmente ao colar no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$rsync -auv /nfs/backup/ /dados/backup&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1395</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1395"/>
		<updated>2026-09-01T17:06:02Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
#Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, há outro comando adequado.&lt;br /&gt;
&lt;br /&gt;
#Para conferência de erros digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manutenção do ZFS==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
#Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Atividades Manuais==&lt;br /&gt;
&lt;br /&gt;
#O backup pode ser realizado manualmente ao colar no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$rsync -auv /nfs/backup/ /dados/backup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com esse comando, os dados da rede são espelhados para o disco local.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1394</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1394"/>
		<updated>2026-09-01T17:04:41Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Conferência do servidor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
#Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, há outro comando adequado.&lt;br /&gt;
&lt;br /&gt;
#Para conferência de erros digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manutenção do ZFS==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1393</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1393"/>
		<updated>2026-09-01T17:03:12Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manutenção do ZFS==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1392</id>
		<title>Runbook de Manutenção e Troubleshooting do Servidor de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Runbook_de_Manuten%C3%A7%C3%A3o_e_Troubleshooting_do_Servidor_de_Backup&amp;diff=1392"/>
		<updated>2026-09-01T17:01:25Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Criou página com &amp;#039;==Conferência do servidor== Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.  #Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt; #confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt; Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de aco...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Conferência do servidor==&lt;br /&gt;
Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.&lt;br /&gt;
&lt;br /&gt;
#Acesse o servidor via terminal:&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
#confira o log diário do servidor utilizando:&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.&lt;br /&gt;
&lt;br /&gt;
Para listar as datas nas quais o script de backup rodou, digite no terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os comandos supracitados mostram o comportamento geral do sistema, onde podemos encontrar&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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=1390</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=1390"/>
		<updated>2026-08-26T21:38:17Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Conceituais */&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;
* [[Contatos]]&lt;br /&gt;
* Trello : https://trello.com/w/lsceapn/members&lt;br /&gt;
* Drive : https://drive.google.com/drive/folders/1G1aS-REMFmuNCOvBLXVweW9NazybdJqv&lt;br /&gt;
* Git: https://codigos.ufsc.br/eapn&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 organizacional, 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;
Desde 2019 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;
Índice&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 [3]. Originalmente também gerou o TCC de [8], 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 [4][5][7], 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;
&lt;br /&gt;
&amp;lt;strong&amp;gt;1. Towards a Business Process Automation Office Model: Action Research in Higher Education Institution&amp;lt;/strong&amp;gt;, 2022. &amp;lt;br&amp;gt;Maurício Galimberti, Jean Hauck, José Eduardo De Lucca e Sérgio Peters. &amp;lt;br&amp;gt;Disponível em https://sol.sbc.org.br/index.php/wcge/article/view/20723/20550.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;2. Desenvolvimento de solução para monitoramento das atividades de negócio de processos automatizados da Universidade Federal de Santa Catarina&amp;lt;/strong&amp;gt;, 2021. &amp;lt;br&amp;gt;TCC Eng. Controle e Automação - Jhonata Vinicius Tridapalli, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://repositorio.ufsc.br/handle/123456789/224839&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;3. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft: Notas de aula (somente slides, até que seja submetido para publicação). Repositório Moodle da disciplina INE5681 da UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti.&amp;lt;br&amp;gt;Disponível para uso interno em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;4. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Ulisses Iraí Zílio&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;5. 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&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Sérgio Peters&amp;lt;br&amp;gt; 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;
&amp;lt;strong&amp;gt;6. Validação do Método de Modelagem e Automação de Processos de Negócio do Escritório de Automação de Processos de Negócio da UFSC&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Relatório de Estágio - Gustavo Vicente Cordeiro, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://drive.google.com/drive/u/1/folders/10FddHVafoxEkrBh0wU8e2dqlaP3KmIg_.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;7. 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&amp;lt;/strong&amp;gt;, 2019&amp;lt;br&amp;gt;Maurício Floriano Galimbreti, Antonio Carlos Mariani, Hugo Piovesan Gonçalves,Gustavo Vicente Cordeiro, Jhonata Vinicius Tridapalli.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;8. 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.&amp;lt;/strong&amp;gt;, 2016. &amp;lt;br&amp;gt;Hugo Piovesan Gonçalves, Orientador: Maurício Floriano Galimberti.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;9. Modelagem e Automação do Processo de Negócio ‘Criação e Gestão de Programas e Planos de Ensino’ na PROGRAD da UFSC. ﻿&amp;lt;/strong&amp;gt; 2022.&lt;br /&gt;
&amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Jhonata Vinicius Tridapalli, Miguel Hellmann Preuss, Thiago Vieira de Souza Cunha, Tomás Fiorini Drews, Vanessa Stopanovski Ribeiro&amp;lt;/br&amp;gt;&lt;br /&gt;
Disponível em https://repositorio.ufsc.br/handle/123456789/231596.&lt;br /&gt;
&lt;br /&gt;
== Eventos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conceituais =&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - BPM, BPMS, Bonita, Tomcat, Git, Metabase e EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Aprofundados - BPM, BPMS, EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* Arquitetura de um servidor Bonita &lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Nosso Servidor Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Sistema de Backup]]&lt;br /&gt;
&lt;br /&gt;
* [[Runbook de Manutenção e Troubleshooting do Servidor de Backup]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - Sysadmin]]&lt;br /&gt;
&lt;br /&gt;
* [[Nosso ambiente de desenvolvimento]]  &lt;br /&gt;
&lt;br /&gt;
* Nosso processo de desenvolvimento: [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operacionais =&lt;br /&gt;
&lt;br /&gt;
== Dia-a-dia (HOW-TOs) ==&lt;br /&gt;
&lt;br /&gt;
* GIT&lt;br /&gt;
    * Acesso ao [[GIT]]&lt;br /&gt;
    * [[Utilização de GIT no Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Atividades Rotineiras no Bonita]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]] &amp;lt;&amp;lt; faltou explicar o que é .bos&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Procedimentos de Suporte da Plataforma de Processos Automatizados: scripts, políticas, etc.]]&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* [[Criação de Conectores]]&lt;br /&gt;
* [[Criação de REST API]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
* [[Acesso e leitura via servidor ao MySQL]]&lt;br /&gt;
* [[Deploy de um Processo no Servidor]]&lt;br /&gt;
* [[Problemas e Soluções]]&lt;br /&gt;
* [[Como Acessar o Servidor pelo Gerenciador de Arquivos]]&lt;br /&gt;
* [[Gerar PDF no bonita]]&lt;br /&gt;
* [[Gerar Tabela de Número de Casos por Processo]]&lt;br /&gt;
* [[Como verificar quem pode realizar determinada tarefa]]&lt;br /&gt;
* [[Exceções da Organization (Ex: acesso de funcionários terceirizados ao portal)]]&lt;br /&gt;
* [[Deploy de Processo no Servidor de Produção]]&lt;br /&gt;
* [[Criação de novos papeis (roles)]]&lt;br /&gt;
* [[Como atualizar a página de documentação dos processos no portal]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Desktops ==&lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_Linux]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Montar um servidor em máquina local: com automação]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Servidores ==&lt;br /&gt;
&lt;br /&gt;
* [[Como gerenciar usuários no MediaWiki]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian #TODO e o MediaWiki???]]&lt;br /&gt;
* [[Set-up de um servidor DEV]]&lt;br /&gt;
* [[Monitoramento automático do servidor de produção do EAPn]]&lt;br /&gt;
&lt;br /&gt;
== Documentação de Registro de TI ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura da rede do LSC]]&lt;br /&gt;
* [[Guia completo para restauração do servidor de produção]]&lt;br /&gt;
* [[Guia de uso do editor de texto Nano]]&lt;br /&gt;
* [[Guia de uso do banco de dados MySQL]]&lt;br /&gt;
* [[Guia de uso Metabase]]&lt;br /&gt;
* [[Máquina Virtual para publicação de processos do Bizagi (Terminal Acadêmico via Remmina)]]&lt;br /&gt;
* [[Atualização do certificado dos servidores]]&lt;br /&gt;
* [[Dashboard]]&lt;br /&gt;
&lt;br /&gt;
== Outras instruções e dicas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Usuário convidado para permitir processos públicos]]&lt;br /&gt;
* [[CUIDADOS]]&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Como formatar a wiki]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Servidor de Produção: configurações e dicas do Mariani]]&lt;br /&gt;
* [[Encontrar o log do Bonita para verificar erros]]&lt;br /&gt;
* [[Adicionando dependências no Bonita Studio]]&lt;br /&gt;
* [[Como deletar um caso no servidor de produção]]&lt;br /&gt;
* [[Temporizadores]]&lt;br /&gt;
* Dicas para [[instalação do R e do R-Studio]]&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odontologia ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[P20 - Atendimento eletivo]]&lt;br /&gt;
* [[P50 - Esterilização ]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1389</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1389"/>
		<updated>2026-08-26T21:35:29Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
===Fluxo de Dados===&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
===Camadas de Rede e Protocolos===&lt;br /&gt;
&#039;&#039;&#039;Transporte Local:&#039;&#039;&#039; Montagem de diretório via rede usando NFS + AutoFS(montagem sob demanda)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sincronização:&#039;&#039;&#039; Rsync da parte do servidor de backup(?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gerenciamento:&#039;&#039;&#039; Acesso remoto via SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tecnologia:&#039;&#039;&#039; ZFS (Zettabyte File System)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nome da pool:&#039;&#039;&#039; &amp;quot;dados&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Topologia:&#039;&#039;&#039; Espelhamento triplo (mirror-0). O ZFS grava o mesmo arquivo simultaneamente em 3 HD&#039;s. Se um ou dois discos queimarem, os dados permanecem intactos.&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1388</id>
		<title>Conceitos Chave - Sysadmin</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1388"/>
		<updated>2026-08-26T21:33:45Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Message of the Day (MOTD)== &lt;br /&gt;
MOTD é uma aplicação a qual mostra uma mensagem customizada, ou gerada pelo sistema, aos usuários imediatamente após o login. &lt;br /&gt;
&lt;br /&gt;
==Resilvering==&lt;br /&gt;
&lt;br /&gt;
==ZFS==&lt;br /&gt;
&lt;br /&gt;
==LZMA==&lt;br /&gt;
&lt;br /&gt;
==Rsync==&lt;br /&gt;
Ferramenta OpenSource utilizada para sincronizar diretórios locais e remotos. Se descata pelo algoritmo de trânsferência delta, enviando apenas as diferenças entre os arquivos de origem e destino.&lt;br /&gt;
&lt;br /&gt;
==Network File System==&lt;br /&gt;
&lt;br /&gt;
==AutoFS==&lt;br /&gt;
Montagem sob demanda.&lt;br /&gt;
&lt;br /&gt;
==Staging (Separação de Privilégios)==&lt;br /&gt;
&lt;br /&gt;
==bit roting==&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1387</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1387"/>
		<updated>2026-08-26T21:33:26Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
====Fluxo de Dados====&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
====Camadas de Rede e Protocolos====&lt;br /&gt;
&#039;&#039;&#039;Transporte Local:&#039;&#039;&#039; Montagem de diretório via rede usando NFS + AutoFS(montagem sob demanda)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sincronização:&#039;&#039;&#039; Rsync da parte do servidor de backup(?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gerenciamento:&#039;&#039;&#039; Acesso remoto via SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tecnologia:&#039;&#039;&#039; ZFS (Zettabyte File System)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nome da pool:&#039;&#039;&#039; &amp;quot;dados&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Topologia:&#039;&#039;&#039; Espelhamento triplo (mirror-0). O ZFS grava o mesmo arquivo simultaneamente em 3 HD&#039;s. Se um ou dois discos queimarem, os dados permanecem intactos.&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1386</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1386"/>
		<updated>2026-08-26T21:33:04Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
====Fluxo de Dados====&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
====Camadas de Rede e Protocolos====&lt;br /&gt;
&#039;&#039;&#039;Transporte Local:&#039;&#039;&#039; Montagem de diretório via rede usando NFS + AutoFS(montagem sob demanda)&lt;br /&gt;
&#039;&#039;&#039;Sincronização:&#039;&#039;&#039; Rsync da parte do servidor de backup(?)&lt;br /&gt;
&#039;&#039;&#039;Gerenciamento:&#039;&#039;&#039; Acesso remoto via SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tecnologia:&#039;&#039;&#039; ZFS (Zettabyte File System)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nome da pool:&#039;&#039;&#039; &amp;quot;dados&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Topologia:&#039;&#039;&#039; Espelhamento triplo (mirror-0). O ZFS grava o mesmo arquivo simultaneamente em 3 HD&#039;s. Se um ou dois discos queimarem, os dados permanecem intactos.&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1385</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1385"/>
		<updated>2026-08-26T21:31:40Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
====Fluxo de Dados====&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
====Camadas de Rede e Protocolos====&lt;br /&gt;
*Transporte Local:* Montagem de diretório via rede usando NFS + AutoFS(montagem sob demanda)&lt;br /&gt;
*Sincronização:* Rsync da parte do servidor de backup(?)&lt;br /&gt;
*Gerenciamento:* Acesso remoto via SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
*Tecnologia:* ZFS (Zettabyte File System)&lt;br /&gt;
&lt;br /&gt;
*Nome da pool:* dados&lt;br /&gt;
&lt;br /&gt;
*Topologia:* Espelhamento triplo (mirror-0). O ZFS grava o mesmo arquivo simultaneamente em 3 HD&#039;s. Se um ou dois discos queimarem, os dados permanecem intactos.&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1384</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1384"/>
		<updated>2026-08-26T21:25:18Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
====Fluxo de Dados====&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
====Camadas de Rede e Protocolos====&lt;br /&gt;
*Transporte Local:* Montagem de diretório via rede usando NFS + Autofus(montagem sob demanda)&lt;br /&gt;
*Sincronização:*&lt;br /&gt;
*Gerenciamento:*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1383</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1383"/>
		<updated>2026-08-26T21:14:30Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
====fluxo de dados====&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
====Camadas de rede e protocolos====&lt;br /&gt;
*Transporte Local:*&lt;br /&gt;
*Sincronização:*&lt;br /&gt;
*Gerenciamento:*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1382</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1382"/>
		<updated>2026-08-26T21:12:22Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
(ver como citar o NFS)&lt;br /&gt;
#O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário.&lt;br /&gt;
#O servidor dev2 atua como zona de transferência, recebendo os arquivos e armazenando temporariamente num diretório compartilhado. Arquitetado dessa forma, o processo de leitura dos backup&#039;s não consome poder de processamento do servidor de produção.&lt;br /&gt;
#Todo dia, às 8h da manhã, o servidor de backup liga sozinho, conecta-se ao dev2, via mapeamento de rede, utilizando-se do protocolo NFS(/nfs/backup), extraindo os dados para si. Os arquivos são gravados no sistema ZFS, espelhando os dados em 3 discos simultaneamente e protegendo contra bit-roting.&lt;br /&gt;
&lt;br /&gt;
Camadas de rede e protocolos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1381</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1381"/>
		<updated>2026-08-26T20:57:32Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
O fluxo de dados segue 3 etapas: Servidor de Produção -&amp;gt; Dev2 -&amp;gt; Servidor de Backup (fazer um diagrama depois)&lt;br /&gt;
&lt;br /&gt;
O servidor de produção faz a extração de seus banco de dados, compacta os arquivos em LZMA e os envia para o servidor intermediário. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1380</id>
		<title>Conceitos Chave - Sysadmin</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1380"/>
		<updated>2026-08-26T20:57:25Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Message of the Day (MOTD)== &lt;br /&gt;
MOTD é uma aplicação a qual mostra uma mensagem customizada, ou gerada pelo sistema, aos usuários imediatamente após o login. &lt;br /&gt;
&lt;br /&gt;
==Resilvering==&lt;br /&gt;
&lt;br /&gt;
==ZFS==&lt;br /&gt;
&lt;br /&gt;
==LZMA==&lt;br /&gt;
&lt;br /&gt;
==Rsync==&lt;br /&gt;
Ferramenta OpenSource utilizada para sincronizar diretórios locais e remotos. Se descata pelo algoritmo de trânsferência delta, enviando apenas as diferenças entre os arquivos de origem e destino.&lt;br /&gt;
&lt;br /&gt;
==Network File System==&lt;br /&gt;
&lt;br /&gt;
==AutoFS==&lt;br /&gt;
&lt;br /&gt;
==Staging (Separação de Privilégios)==&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1379</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1379"/>
		<updated>2026-08-26T20:46:43Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral e Objetivo ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados do servidor de produção. Sua janela de execução ocorre todos os dias às 08:00 da manhã, via script.&lt;br /&gt;
&lt;br /&gt;
==Topologia e Arquitetura==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Armazenamento==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lógica de Automação==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Runbook de Manutenção e Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1378</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1378"/>
		<updated>2026-08-26T20:07:09Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1377</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1377"/>
		<updated>2026-08-26T18:21:34Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listagem das datas em que o script rodou (É possivel alterar a quantidade de dias ao mudar o número após &amp;quot;-n&amp;quot;):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep &amp;quot;starting script&amp;quot; /home/eapn/synchwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1376</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1376"/>
		<updated>2026-08-26T18:19:11Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Acesso ao Servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ssh eapn@150.162.57.10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência do log diário do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência de erros:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ grep -iE &amp;quot;error|failed|denied&amp;quot; /home/eapn/syncwithdev2.log | tail -n 10&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1375</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1375"/>
		<updated>2026-08-26T18:07:03Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conferência dos logs do servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$  tail -n 15 /home/eapn/syncwithdev2.log&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1374</id>
		<title>Conceitos Chave - Sysadmin</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Conceitos_Chave_-_Sysadmin&amp;diff=1374"/>
		<updated>2026-08-26T18:04:42Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Criou página com &amp;#039;==Message of the Day (MOTD)==  MOTD é uma aplicação a qual mostra uma mensagem customizada, ou gerada pelo sistema, aos usuários imediatamente após o login.   ==Resilvering==  ==ZFS==  ==LZMA==  ==Rsync==&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Message of the Day (MOTD)== &lt;br /&gt;
MOTD é uma aplicação a qual mostra uma mensagem customizada, ou gerada pelo sistema, aos usuários imediatamente após o login. &lt;br /&gt;
&lt;br /&gt;
==Resilvering==&lt;br /&gt;
&lt;br /&gt;
==ZFS==&lt;br /&gt;
&lt;br /&gt;
==LZMA==&lt;br /&gt;
&lt;br /&gt;
==Rsync==&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1373</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1373"/>
		<updated>2026-08-26T18:03:26Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confira o andamento do comando anterior e a saúde do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool status -v nome_da_pool&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1372</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1372"/>
		<updated>2026-08-26T17:42:34Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados(&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub nome_da_pool&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1371</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1371"/>
		<updated>2026-08-26T17:42:17Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
Como não há comando fsck(comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;br /&gt;
&lt;br /&gt;
Sintaxe para conferência da integridade de dados (&amp;quot;dados&amp;quot; é o nome da pool do nosso sistema de backups):&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub &amp;quot;nome_da_pool&amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1370</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1370"/>
		<updated>2026-08-26T17:33:22Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ zpool scrub dados&amp;lt;/pre&amp;gt;&lt;br /&gt;
Como não há comando fsck para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1369</id>
		<title>Arquitetura do Sistema de Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Arquitetura_do_Sistema_de_Backup&amp;diff=1369"/>
		<updated>2026-08-26T17:09:02Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Criou página com &amp;#039; Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema.  == Visão geral ==  O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema.&lt;br /&gt;
&lt;br /&gt;
== Visão geral ==&lt;br /&gt;
&lt;br /&gt;
O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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=1368</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=1368"/>
		<updated>2026-08-26T17:08:51Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Conceituais */&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;
* [[Contatos]]&lt;br /&gt;
* Trello : https://trello.com/w/lsceapn/members&lt;br /&gt;
* Drive : https://drive.google.com/drive/folders/1G1aS-REMFmuNCOvBLXVweW9NazybdJqv&lt;br /&gt;
* Git: https://codigos.ufsc.br/eapn&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 organizacional, 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;
Desde 2019 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;
Índice&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 [3]. Originalmente também gerou o TCC de [8], 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 [4][5][7], 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;
&lt;br /&gt;
&amp;lt;strong&amp;gt;1. Towards a Business Process Automation Office Model: Action Research in Higher Education Institution&amp;lt;/strong&amp;gt;, 2022. &amp;lt;br&amp;gt;Maurício Galimberti, Jean Hauck, José Eduardo De Lucca e Sérgio Peters. &amp;lt;br&amp;gt;Disponível em https://sol.sbc.org.br/index.php/wcge/article/view/20723/20550.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;2. Desenvolvimento de solução para monitoramento das atividades de negócio de processos automatizados da Universidade Federal de Santa Catarina&amp;lt;/strong&amp;gt;, 2021. &amp;lt;br&amp;gt;TCC Eng. Controle e Automação - Jhonata Vinicius Tridapalli, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://repositorio.ufsc.br/handle/123456789/224839&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;3. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft: Notas de aula (somente slides, até que seja submetido para publicação). Repositório Moodle da disciplina INE5681 da UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti.&amp;lt;br&amp;gt;Disponível para uso interno em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;4. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Ulisses Iraí Zílio&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;5. 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&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Sérgio Peters&amp;lt;br&amp;gt; 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;
&amp;lt;strong&amp;gt;6. Validação do Método de Modelagem e Automação de Processos de Negócio do Escritório de Automação de Processos de Negócio da UFSC&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Relatório de Estágio - Gustavo Vicente Cordeiro, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://drive.google.com/drive/u/1/folders/10FddHVafoxEkrBh0wU8e2dqlaP3KmIg_.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;7. 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&amp;lt;/strong&amp;gt;, 2019&amp;lt;br&amp;gt;Maurício Floriano Galimbreti, Antonio Carlos Mariani, Hugo Piovesan Gonçalves,Gustavo Vicente Cordeiro, Jhonata Vinicius Tridapalli.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;8. 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.&amp;lt;/strong&amp;gt;, 2016. &amp;lt;br&amp;gt;Hugo Piovesan Gonçalves, Orientador: Maurício Floriano Galimberti.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;9. Modelagem e Automação do Processo de Negócio ‘Criação e Gestão de Programas e Planos de Ensino’ na PROGRAD da UFSC. ﻿&amp;lt;/strong&amp;gt; 2022.&lt;br /&gt;
&amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Jhonata Vinicius Tridapalli, Miguel Hellmann Preuss, Thiago Vieira de Souza Cunha, Tomás Fiorini Drews, Vanessa Stopanovski Ribeiro&amp;lt;/br&amp;gt;&lt;br /&gt;
Disponível em https://repositorio.ufsc.br/handle/123456789/231596.&lt;br /&gt;
&lt;br /&gt;
== Eventos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conceituais =&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - BPM, BPMS, Bonita, Tomcat, Git, Metabase e EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Aprofundados - BPM, BPMS, EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* Arquitetura de um servidor Bonita &lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Nosso Servidor Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Sistema de Backup]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - Sysadmin]]&lt;br /&gt;
&lt;br /&gt;
* [[Nosso ambiente de desenvolvimento]]  &lt;br /&gt;
&lt;br /&gt;
* Nosso processo de desenvolvimento: [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operacionais =&lt;br /&gt;
&lt;br /&gt;
== Dia-a-dia (HOW-TOs) ==&lt;br /&gt;
&lt;br /&gt;
* GIT&lt;br /&gt;
    * Acesso ao [[GIT]]&lt;br /&gt;
    * [[Utilização de GIT no Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Atividades Rotineiras no Bonita]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]] &amp;lt;&amp;lt; faltou explicar o que é .bos&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Procedimentos de Suporte da Plataforma de Processos Automatizados: scripts, políticas, etc.]]&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* [[Criação de Conectores]]&lt;br /&gt;
* [[Criação de REST API]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
* [[Acesso e leitura via servidor ao MySQL]]&lt;br /&gt;
* [[Deploy de um Processo no Servidor]]&lt;br /&gt;
* [[Problemas e Soluções]]&lt;br /&gt;
* [[Como Acessar o Servidor pelo Gerenciador de Arquivos]]&lt;br /&gt;
* [[Gerar PDF no bonita]]&lt;br /&gt;
* [[Gerar Tabela de Número de Casos por Processo]]&lt;br /&gt;
* [[Como verificar quem pode realizar determinada tarefa]]&lt;br /&gt;
* [[Exceções da Organization (Ex: acesso de funcionários terceirizados ao portal)]]&lt;br /&gt;
* [[Deploy de Processo no Servidor de Produção]]&lt;br /&gt;
* [[Criação de novos papeis (roles)]]&lt;br /&gt;
* [[Como atualizar a página de documentação dos processos no portal]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Desktops ==&lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_Linux]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Montar um servidor em máquina local: com automação]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Servidores ==&lt;br /&gt;
&lt;br /&gt;
* [[Como gerenciar usuários no MediaWiki]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian #TODO e o MediaWiki???]]&lt;br /&gt;
* [[Set-up de um servidor DEV]]&lt;br /&gt;
* [[Monitoramento automático do servidor de produção do EAPn]]&lt;br /&gt;
&lt;br /&gt;
== Documentação de Registro de TI ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura da rede do LSC]]&lt;br /&gt;
* [[Guia completo para restauração do servidor de produção]]&lt;br /&gt;
* [[Guia de uso do editor de texto Nano]]&lt;br /&gt;
* [[Guia de uso do banco de dados MySQL]]&lt;br /&gt;
* [[Guia de uso Metabase]]&lt;br /&gt;
* [[Máquina Virtual para publicação de processos do Bizagi (Terminal Acadêmico via Remmina)]]&lt;br /&gt;
* [[Atualização do certificado dos servidores]]&lt;br /&gt;
* [[Dashboard]]&lt;br /&gt;
&lt;br /&gt;
== Outras instruções e dicas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Usuário convidado para permitir processos públicos]]&lt;br /&gt;
* [[CUIDADOS]]&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Como formatar a wiki]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Servidor de Produção: configurações e dicas do Mariani]]&lt;br /&gt;
* [[Encontrar o log do Bonita para verificar erros]]&lt;br /&gt;
* [[Adicionando dependências no Bonita Studio]]&lt;br /&gt;
* [[Como deletar um caso no servidor de produção]]&lt;br /&gt;
* [[Temporizadores]]&lt;br /&gt;
* Dicas para [[instalação do R e do R-Studio]]&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odontologia ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[P20 - Atendimento eletivo]]&lt;br /&gt;
* [[P50 - Esterilização ]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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=1367</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=1367"/>
		<updated>2026-08-26T16:46:34Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Conceituais */&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;
* [[Contatos]]&lt;br /&gt;
* Trello : https://trello.com/w/lsceapn/members&lt;br /&gt;
* Drive : https://drive.google.com/drive/folders/1G1aS-REMFmuNCOvBLXVweW9NazybdJqv&lt;br /&gt;
* Git: https://codigos.ufsc.br/eapn&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 organizacional, 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;
Desde 2019 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;
Índice&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 [3]. Originalmente também gerou o TCC de [8], 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 [4][5][7], 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;
&lt;br /&gt;
&amp;lt;strong&amp;gt;1. Towards a Business Process Automation Office Model: Action Research in Higher Education Institution&amp;lt;/strong&amp;gt;, 2022. &amp;lt;br&amp;gt;Maurício Galimberti, Jean Hauck, José Eduardo De Lucca e Sérgio Peters. &amp;lt;br&amp;gt;Disponível em https://sol.sbc.org.br/index.php/wcge/article/view/20723/20550.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;2. Desenvolvimento de solução para monitoramento das atividades de negócio de processos automatizados da Universidade Federal de Santa Catarina&amp;lt;/strong&amp;gt;, 2021. &amp;lt;br&amp;gt;TCC Eng. Controle e Automação - Jhonata Vinicius Tridapalli, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://repositorio.ufsc.br/handle/123456789/224839&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;3. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft: Notas de aula (somente slides, até que seja submetido para publicação). Repositório Moodle da disciplina INE5681 da UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti.&amp;lt;br&amp;gt;Disponível para uso interno em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;4. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Ulisses Iraí Zílio&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;5. 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&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Sérgio Peters&amp;lt;br&amp;gt; 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;
&amp;lt;strong&amp;gt;6. Validação do Método de Modelagem e Automação de Processos de Negócio do Escritório de Automação de Processos de Negócio da UFSC&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Relatório de Estágio - Gustavo Vicente Cordeiro, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://drive.google.com/drive/u/1/folders/10FddHVafoxEkrBh0wU8e2dqlaP3KmIg_.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;7. 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&amp;lt;/strong&amp;gt;, 2019&amp;lt;br&amp;gt;Maurício Floriano Galimbreti, Antonio Carlos Mariani, Hugo Piovesan Gonçalves,Gustavo Vicente Cordeiro, Jhonata Vinicius Tridapalli.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;8. 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.&amp;lt;/strong&amp;gt;, 2016. &amp;lt;br&amp;gt;Hugo Piovesan Gonçalves, Orientador: Maurício Floriano Galimberti.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;9. Modelagem e Automação do Processo de Negócio ‘Criação e Gestão de Programas e Planos de Ensino’ na PROGRAD da UFSC. ﻿&amp;lt;/strong&amp;gt; 2022.&lt;br /&gt;
&amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Jhonata Vinicius Tridapalli, Miguel Hellmann Preuss, Thiago Vieira de Souza Cunha, Tomás Fiorini Drews, Vanessa Stopanovski Ribeiro&amp;lt;/br&amp;gt;&lt;br /&gt;
Disponível em https://repositorio.ufsc.br/handle/123456789/231596.&lt;br /&gt;
&lt;br /&gt;
== Eventos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conceituais =&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - BPM, BPMS, Bonita, Tomcat, Git, Metabase e EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Aprofundados - BPM, BPMS, EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* Arquitetura de um servidor Bonita &lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Nosso Servidor Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Sistema de Backup]]&lt;br /&gt;
&lt;br /&gt;
* [[Nosso ambiente de desenvolvimento]]  &lt;br /&gt;
&lt;br /&gt;
* Nosso processo de desenvolvimento: [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operacionais =&lt;br /&gt;
&lt;br /&gt;
== Dia-a-dia (HOW-TOs) ==&lt;br /&gt;
&lt;br /&gt;
* GIT&lt;br /&gt;
    * Acesso ao [[GIT]]&lt;br /&gt;
    * [[Utilização de GIT no Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Atividades Rotineiras no Bonita]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]] &amp;lt;&amp;lt; faltou explicar o que é .bos&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Procedimentos de Suporte da Plataforma de Processos Automatizados: scripts, políticas, etc.]]&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* [[Criação de Conectores]]&lt;br /&gt;
* [[Criação de REST API]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
* [[Acesso e leitura via servidor ao MySQL]]&lt;br /&gt;
* [[Deploy de um Processo no Servidor]]&lt;br /&gt;
* [[Problemas e Soluções]]&lt;br /&gt;
* [[Como Acessar o Servidor pelo Gerenciador de Arquivos]]&lt;br /&gt;
* [[Gerar PDF no bonita]]&lt;br /&gt;
* [[Gerar Tabela de Número de Casos por Processo]]&lt;br /&gt;
* [[Como verificar quem pode realizar determinada tarefa]]&lt;br /&gt;
* [[Exceções da Organization (Ex: acesso de funcionários terceirizados ao portal)]]&lt;br /&gt;
* [[Deploy de Processo no Servidor de Produção]]&lt;br /&gt;
* [[Criação de novos papeis (roles)]]&lt;br /&gt;
* [[Como atualizar a página de documentação dos processos no portal]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Desktops ==&lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_Linux]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Montar um servidor em máquina local: com automação]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Servidores ==&lt;br /&gt;
&lt;br /&gt;
* [[Como gerenciar usuários no MediaWiki]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian #TODO e o MediaWiki???]]&lt;br /&gt;
* [[Set-up de um servidor DEV]]&lt;br /&gt;
* [[Monitoramento automático do servidor de produção do EAPn]]&lt;br /&gt;
&lt;br /&gt;
== Documentação de Registro de TI ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura da rede do LSC]]&lt;br /&gt;
* [[Guia completo para restauração do servidor de produção]]&lt;br /&gt;
* [[Guia de uso do editor de texto Nano]]&lt;br /&gt;
* [[Guia de uso do banco de dados MySQL]]&lt;br /&gt;
* [[Guia de uso Metabase]]&lt;br /&gt;
* [[Máquina Virtual para publicação de processos do Bizagi (Terminal Acadêmico via Remmina)]]&lt;br /&gt;
* [[Atualização do certificado dos servidores]]&lt;br /&gt;
* [[Dashboard]]&lt;br /&gt;
&lt;br /&gt;
== Outras instruções e dicas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Usuário convidado para permitir processos públicos]]&lt;br /&gt;
* [[CUIDADOS]]&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Como formatar a wiki]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Servidor de Produção: configurações e dicas do Mariani]]&lt;br /&gt;
* [[Encontrar o log do Bonita para verificar erros]]&lt;br /&gt;
* [[Adicionando dependências no Bonita Studio]]&lt;br /&gt;
* [[Como deletar um caso no servidor de produção]]&lt;br /&gt;
* [[Temporizadores]]&lt;br /&gt;
* Dicas para [[instalação do R e do R-Studio]]&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odontologia ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[P20 - Atendimento eletivo]]&lt;br /&gt;
* [[P50 - Esterilização ]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1366</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1366"/>
		<updated>2026-08-24T19:02:37Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Conferência do Usuário */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
[https://documentacao.processos.ufsc.br/phpmyadmin Acessar banco de dados utilizando o login de editor]&lt;br /&gt;
&lt;br /&gt;
Acessar utilizando a conta para edição.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;+Organization_extra&amp;quot;-&amp;gt;&amp;quot;usuarios&amp;quot;-&amp;gt;&amp;quot;Insert&amp;quot;-&amp;gt;Preencher o &amp;quot;idufsc&amp;quot;-&amp;gt;&amp;quot;Go&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Posteriormente,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;+Organization_extra -&amp;gt; membership -&amp;gt; insert-&amp;gt;Go&amp;lt;/pre&amp;gt; &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar o [https://processos.ufsc.br/bonita/login%20admin.jsp portal de processos]&lt;br /&gt;
&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization –&amp;gt; usuário, F3 para achar a pessoa&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
&amp;lt;pre&amp;gt;Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&amp;lt;/pre&amp;gt;&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases,search usando o número de CPF e então apague pela lixeiras.&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1365</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1365"/>
		<updated>2026-08-24T18:58:54Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Exclusão de Caso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
[https://documentacao.processos.ufsc.br/phpmyadmin Acessar banco de dados utilizando o login de editor]&lt;br /&gt;
&lt;br /&gt;
Acessar utilizando a conta para edição.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;+Organization_extra&amp;quot;-&amp;gt;&amp;quot;usuarios&amp;quot;-&amp;gt;&amp;quot;Insert&amp;quot;-&amp;gt;Preencher o &amp;quot;idufsc&amp;quot;-&amp;gt;&amp;quot;Go&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Posteriormente,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;+Organization_extra -&amp;gt; membership -&amp;gt; insert-&amp;gt;Go&amp;lt;/pre&amp;gt; &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar portal de desenvolvimento&lt;br /&gt;
&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization –&amp;gt; usuário, F3 para achar a pessoa&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
&amp;lt;pre&amp;gt;Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&amp;lt;/pre&amp;gt;&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases,search usando o número de CPF e então apague pela lixeiras.&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1364</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1364"/>
		<updated>2026-08-24T18:58:06Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
[https://documentacao.processos.ufsc.br/phpmyadmin Acessar banco de dados utilizando o login de editor]&lt;br /&gt;
&lt;br /&gt;
Acessar utilizando a conta para edição.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;+Organization_extra&amp;quot;-&amp;gt;&amp;quot;usuarios&amp;quot;-&amp;gt;&amp;quot;Insert&amp;quot;-&amp;gt;Preencher o &amp;quot;idufsc&amp;quot;-&amp;gt;&amp;quot;Go&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Posteriormente,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;+Organization_extra -&amp;gt; membership -&amp;gt; insert-&amp;gt;Go&amp;lt;/pre&amp;gt; &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar portal de desenvolvimento&lt;br /&gt;
&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Organization –&amp;gt; usuário, F3 para achar a pessoa&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
&amp;lt;pre&amp;gt;Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases, search usando o número de CPF, daí apaga pela lixeiras&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1363</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1363"/>
		<updated>2026-08-20T19:18:25Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Adicionar Usuário */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
Documentação.processos.ufsc.br/phpmyadmin/&lt;br /&gt;
&lt;br /&gt;
Leitor&lt;br /&gt;
Bpm*bonita&lt;br /&gt;
&lt;br /&gt;
Conta pra edição:&lt;br /&gt;
&lt;br /&gt;
Acessar banco de dados - Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&lt;br /&gt;
Link: https://documentacao.processos.ufsc.br/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&amp;quot;+Organization_extra&amp;quot;-&amp;gt;&amp;quot;usuarios&amp;quot;-&amp;gt;&amp;quot;Insert&amp;quot;-&amp;gt;Preencher o &amp;quot;idufsc&amp;quot;-&amp;gt;&amp;quot;Go&amp;quot;&lt;br /&gt;
&lt;br /&gt;
depois&lt;br /&gt;
&lt;br /&gt;
+Organization_extra -&amp;gt; membership -&amp;gt; insert-&amp;gt;Go &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar portal de desenvolvimento (dev. e dev2.) (Bonita 2022.1):&lt;br /&gt;
https://dev.processos.ufsc.br/bonita/login_admin.jsp / https://dev2.processos.ufsc.br/bonita/login_admin.jsp&lt;br /&gt;
&lt;br /&gt;
O início .dev2 é o servidor de testes, para conferência usar dev.&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
Organization –&amp;gt; usuário, daí F3 para achar a pessoa&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases, search usando o número de CPF, daí apaga pela lixeiras&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1362</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1362"/>
		<updated>2026-08-20T18:54:33Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
Documentação.processos.ufsc.br/phpmyadmin/&lt;br /&gt;
&lt;br /&gt;
Leitor&lt;br /&gt;
Bpm*bonita&lt;br /&gt;
&lt;br /&gt;
Conta pra edição:&lt;br /&gt;
&lt;br /&gt;
Acessar banco de dados - Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&lt;br /&gt;
Link: https://documentacao.processos.ufsc.br/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+Organization_extra -&amp;gt;usuarios -&amp;gt; Insert&lt;br /&gt;
Preenche o idufsc e Go&lt;br /&gt;
&lt;br /&gt;
depois&lt;br /&gt;
&lt;br /&gt;
+Organization_extra -&amp;gt; membership -&amp;gt; insert &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Go&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar portal de desenvolvimento (dev. e dev2.) (Bonita 2022.1):&lt;br /&gt;
https://dev.processos.ufsc.br/bonita/login_admin.jsp / https://dev2.processos.ufsc.br/bonita/login_admin.jsp&lt;br /&gt;
&lt;br /&gt;
O início .dev2 é o servidor de testes, para conferência usar dev.&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
Organization –&amp;gt; usuário, daí F3 para achar a pessoa&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases, search usando o número de CPF, daí apaga pela lixeiras&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1361</id>
		<title>Atividades Rotineiras no Bonita</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Atividades_Rotineiras_no_Bonita&amp;diff=1361"/>
		<updated>2026-08-20T18:52:57Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Criou página com &amp;#039;== Adicionar Usuário ==  Documentação.processos.ufsc.br/phpmyadmin/  Leitor Bpm*bonita  Conta pra edição:  Acessar banco de dados - Organization Extra (usuários, grupos e memberships extras cadastradas manualmente) Link: https://documentacao.processos.ufsc.br/phpmyadmin Usuário: organization Senha: orgbonita Tabela: organization_extra  Adicionar usuario(geralmente terceirizado):     +Organization_extra -&amp;gt;usuarios -&amp;gt; Insert Preenche o idufsc e Go  depois  +Organiza...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adicionar Usuário ==&lt;br /&gt;
&lt;br /&gt;
Documentação.processos.ufsc.br/phpmyadmin/&lt;br /&gt;
&lt;br /&gt;
Leitor&lt;br /&gt;
Bpm*bonita&lt;br /&gt;
&lt;br /&gt;
Conta pra edição:&lt;br /&gt;
&lt;br /&gt;
Acessar banco de dados - Organization Extra (usuários, grupos e memberships extras cadastradas manualmente)&lt;br /&gt;
Link: https://documentacao.processos.ufsc.br/phpmyadmin&lt;br /&gt;
Usuário: organization&lt;br /&gt;
Senha: orgbonita&lt;br /&gt;
Tabela: organization_extra&lt;br /&gt;
&lt;br /&gt;
Adicionar usuario(geralmente terceirizado):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+Organization_extra -&amp;gt;usuarios -&amp;gt; Insert&lt;br /&gt;
Preenche o idufsc e Go&lt;br /&gt;
&lt;br /&gt;
depois&lt;br /&gt;
&lt;br /&gt;
+Organization_extra -&amp;gt; membership -&amp;gt; insert &lt;br /&gt;
Geralmente é SERCAP, bom adicionar um comentário falando que é terceirizado;&lt;br /&gt;
&lt;br /&gt;
Go&lt;br /&gt;
&lt;br /&gt;
Usuário é adicionado, mas só dá para ver no dia seguinte, pois o servidor atualiza toda manhã;&lt;br /&gt;
&lt;br /&gt;
==Conferência do Usuário==&lt;br /&gt;
&lt;br /&gt;
Acessar portal de desenvolvimento (dev. e dev2.) (Bonita 2022.1):&lt;br /&gt;
https://dev.processos.ufsc.br/bonita/login_admin.jsp / 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;
O início .dev2 é o servidor de testes, para conferência usar dev.&lt;br /&gt;
Entra no botão do meio&lt;br /&gt;
Organization –&amp;gt; usuário, daí F3 para achar a pessoa&lt;br /&gt;
&lt;br /&gt;
Se não aparecer o vínculo:&lt;br /&gt;
Process -&amp;gt; … -&amp;gt; actors -&amp;gt; adição manual da pessoa na função&lt;br /&gt;
&lt;br /&gt;
==Exclusão de Caso==&lt;br /&gt;
&lt;br /&gt;
BPM-&amp;gt; Cases-&amp;gt; Preencher o case ID-&amp;gt; reticências&lt;br /&gt;
Copiar o CPF.&lt;br /&gt;
Volta em Cases, search usando o número de CPF, daí apaga pela lixeiras&lt;br /&gt;
&lt;br /&gt;
==Situação de um Caso==&lt;br /&gt;
&lt;br /&gt;
A consulta de um caso odontológico pode ser realizada via o [https://processos.ufsc.br/bonita/apps/portal/processos/?%20l=pt%20BR portal de processos do EAPn].&lt;br /&gt;
&lt;br /&gt;
Por meio dessa página pode ser realizada a consulta de um paciente via CPF. &lt;br /&gt;
Caso seja a primeira vez acessando a página, seu acesso pode ser concedido no servidor de produção do bonita, entrando como administrador (user: deploy) e mapeando os atores aos processos pertinentes.&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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=1360</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=1360"/>
		<updated>2026-08-20T17:48:48Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: /* Dia-a-dia (HOW-TOs) */&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;
* [[Contatos]]&lt;br /&gt;
* Trello : https://trello.com/w/lsceapn/members&lt;br /&gt;
* Drive : https://drive.google.com/drive/folders/1G1aS-REMFmuNCOvBLXVweW9NazybdJqv&lt;br /&gt;
* Git: https://codigos.ufsc.br/eapn&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 organizacional, 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;
Desde 2019 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;
Índice&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 [3]. Originalmente também gerou o TCC de [8], 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 [4][5][7], 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;
&lt;br /&gt;
&amp;lt;strong&amp;gt;1. Towards a Business Process Automation Office Model: Action Research in Higher Education Institution&amp;lt;/strong&amp;gt;, 2022. &amp;lt;br&amp;gt;Maurício Galimberti, Jean Hauck, José Eduardo De Lucca e Sérgio Peters. &amp;lt;br&amp;gt;Disponível em https://sol.sbc.org.br/index.php/wcge/article/view/20723/20550.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;2. Desenvolvimento de solução para monitoramento das atividades de negócio de processos automatizados da Universidade Federal de Santa Catarina&amp;lt;/strong&amp;gt;, 2021. &amp;lt;br&amp;gt;TCC Eng. Controle e Automação - Jhonata Vinicius Tridapalli, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://repositorio.ufsc.br/handle/123456789/224839&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;3. Guia de Modelagem e Automação do Processos de Negócio com BPMS BonitaSoft: Notas de aula (somente slides, até que seja submetido para publicação). Repositório Moodle da disciplina INE5681 da UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti.&amp;lt;br&amp;gt;Disponível para uso interno em [[Guia Automação com BPMS Bonita]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;4. Modelagem e Automação do Processo de Negócio ‘Cadastro para Acesso ao SIASG’. Relatório Técnico do INE. Repositório Institucional UFSC&amp;lt;/strong&amp;gt;, 2020. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Ulisses Iraí Zílio&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;5. 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&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Gustavo Vicente Cordeiro, Jhonata Tridapalli, Edson Roberto de Pieri, Sérgio Peters&amp;lt;br&amp;gt; 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;
&amp;lt;strong&amp;gt;6. Validação do Método de Modelagem e Automação de Processos de Negócio do Escritório de Automação de Processos de Negócio da UFSC&amp;lt;/strong&amp;gt;, 2019. &amp;lt;br&amp;gt;Relatório de Estágio - Gustavo Vicente Cordeiro, Orientador: Maurício Galimberti.&amp;lt;br&amp;gt;Disponível em https://drive.google.com/drive/u/1/folders/10FddHVafoxEkrBh0wU8e2dqlaP3KmIg_.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;7. 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&amp;lt;/strong&amp;gt;, 2019&amp;lt;br&amp;gt;Maurício Floriano Galimbreti, Antonio Carlos Mariani, Hugo Piovesan Gonçalves,Gustavo Vicente Cordeiro, Jhonata Vinicius Tridapalli.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;8. 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.&amp;lt;/strong&amp;gt;, 2016. &amp;lt;br&amp;gt;Hugo Piovesan Gonçalves, Orientador: Maurício Floriano Galimberti.&amp;lt;br&amp;gt;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;
&amp;lt;strong&amp;gt;9. Modelagem e Automação do Processo de Negócio ‘Criação e Gestão de Programas e Planos de Ensino’ na PROGRAD da UFSC. ﻿&amp;lt;/strong&amp;gt; 2022.&lt;br /&gt;
&amp;lt;br&amp;gt;Maurício Floriano Galimberti, Antonio Carlos Mariani, Jhonata Vinicius Tridapalli, Miguel Hellmann Preuss, Thiago Vieira de Souza Cunha, Tomás Fiorini Drews, Vanessa Stopanovski Ribeiro&amp;lt;/br&amp;gt;&lt;br /&gt;
Disponível em https://repositorio.ufsc.br/handle/123456789/231596.&lt;br /&gt;
&lt;br /&gt;
== Eventos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conceituais =&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Chave - BPM, BPMS, Bonita, Tomcat, Git, Metabase e EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Conceitos Aprofundados - BPM, BPMS, EPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Linguagens de Programação Utilizadas no BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
* Arquitetura de um servidor Bonita &lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura do Nosso Servidor Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Nosso ambiente de desenvolvimento]]  &lt;br /&gt;
&lt;br /&gt;
* Nosso processo de desenvolvimento: [[Guia Automação com BPMS Bonita]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operacionais =&lt;br /&gt;
&lt;br /&gt;
== Dia-a-dia (HOW-TOs) ==&lt;br /&gt;
&lt;br /&gt;
* GIT&lt;br /&gt;
    * Acesso ao [[GIT]]&lt;br /&gt;
    * [[Utilização de GIT no Bonita]]&lt;br /&gt;
&lt;br /&gt;
* [[Atividades Rotineiras no Bonita]]&lt;br /&gt;
* [[Como realizar Debugging no Bonita]]&lt;br /&gt;
* [[Como realizar backup e restore no servidor]]&lt;br /&gt;
* [[Pastas de acesso aos arquivos no servidor de produção]]&lt;br /&gt;
* [[Passo-a-Passo configuração do .bos]] &amp;lt;&amp;lt; faltou explicar o que é .bos&lt;br /&gt;
* Informações de como proceder para implantar os processos no servidor&lt;br /&gt;
* [[Procedimentos de Suporte da Plataforma de Processos Automatizados: scripts, políticas, etc.]]&lt;br /&gt;
* [[Acessos Restritos]] (atenção)&lt;br /&gt;
* [[Criação de Conectores]]&lt;br /&gt;
* [[Criação de REST API]]&lt;br /&gt;
* [[FAQ Interna]]&lt;br /&gt;
* [[Acesso e leitura via servidor ao MySQL]]&lt;br /&gt;
* [[Deploy de um Processo no Servidor]]&lt;br /&gt;
* [[Problemas e Soluções]]&lt;br /&gt;
* [[Como Acessar o Servidor pelo Gerenciador de Arquivos]]&lt;br /&gt;
* [[Gerar PDF no bonita]]&lt;br /&gt;
* [[Gerar Tabela de Número de Casos por Processo]]&lt;br /&gt;
* [[Como verificar quem pode realizar determinada tarefa]]&lt;br /&gt;
* [[Exceções da Organization (Ex: acesso de funcionários terceirizados ao portal)]]&lt;br /&gt;
* [[Deploy de Processo no Servidor de Produção]]&lt;br /&gt;
* [[Criação de novos papeis (roles)]]&lt;br /&gt;
* [[Como atualizar a página de documentação dos processos no portal]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Desktops ==&lt;br /&gt;
&lt;br /&gt;
* [[Instalação do Software BPMS Bonita]]&lt;br /&gt;
* [[Processo de instalação do software BonitaBPM Community em Sistemas operacionais GNU_Linux]]&lt;br /&gt;
* [[Montar um servidor em máquina local]]&lt;br /&gt;
* [[Montar um servidor em máquina local: com automação]]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos de instalação e configuração dos Servidores ==&lt;br /&gt;
&lt;br /&gt;
* [[Como gerenciar usuários no MediaWiki]]&lt;br /&gt;
* [[Configuração do CAS no Bonita]]&lt;br /&gt;
* [[Instalação do MediaWiki em SO baseado em Debian #TODO e o MediaWiki???]]&lt;br /&gt;
* [[Set-up de um servidor DEV]]&lt;br /&gt;
* [[Monitoramento automático do servidor de produção do EAPn]]&lt;br /&gt;
&lt;br /&gt;
== Documentação de Registro de TI ==&lt;br /&gt;
&lt;br /&gt;
* [[Arquitetura da rede do LSC]]&lt;br /&gt;
* [[Guia completo para restauração do servidor de produção]]&lt;br /&gt;
* [[Guia de uso do editor de texto Nano]]&lt;br /&gt;
* [[Guia de uso do banco de dados MySQL]]&lt;br /&gt;
* [[Guia de uso Metabase]]&lt;br /&gt;
* [[Máquina Virtual para publicação de processos do Bizagi (Terminal Acadêmico via Remmina)]]&lt;br /&gt;
* [[Atualização do certificado dos servidores]]&lt;br /&gt;
* [[Dashboard]]&lt;br /&gt;
&lt;br /&gt;
== Outras instruções e dicas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Usuário convidado para permitir processos públicos]]&lt;br /&gt;
* [[CUIDADOS]]&lt;br /&gt;
* [[Como criar um Gerador de PDF]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Formatting Como formatar a wiki]&lt;br /&gt;
* Informações do Desenvolvimento da página de aplicação&lt;br /&gt;
* [[Servidor de Produção: configurações e dicas do Mariani]]&lt;br /&gt;
* [[Encontrar o log do Bonita para verificar erros]]&lt;br /&gt;
* [[Adicionando dependências no Bonita Studio]]&lt;br /&gt;
* [[Como deletar um caso no servidor de produção]]&lt;br /&gt;
* [[Temporizadores]]&lt;br /&gt;
* Dicas para [[instalação do R e do R-Studio]]&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odontologia ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[P20 - Atendimento eletivo]]&lt;br /&gt;
* [[P50 - Esterilização ]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
	<entry>
		<id>https://wiki.processos.ufsc.br/index.php?title=Servidor_caseiro_v2&amp;diff=1349</id>
		<title>Servidor caseiro v2</title>
		<link rel="alternate" type="text/html" href="https://wiki.processos.ufsc.br/index.php?title=Servidor_caseiro_v2&amp;diff=1349"/>
		<updated>2026-08-17T21:49:27Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Theo.hugen moveu Servidor caseiro v2 para EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECIONAMENTO [[EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local]]&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1348</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1348"/>
		<updated>2026-08-17T21:49:27Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: Theo.hugen moveu Servidor caseiro v2 para EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de setup, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automação do Servidor via systemd==&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Reiniciar o servidor:&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1347</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1347"/>
		<updated>2026-08-17T21:48:12Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de setup, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automação do Servidor via systemd==&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Reiniciar o servidor:&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1346</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1346"/>
		<updated>2026-08-17T20:43:04Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automação do Servidor via systemd==&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
Reiniciar o servidor:&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1345</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1345"/>
		<updated>2026-08-17T20:42:27Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automação do Servidor via systemd==&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1344</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1344"/>
		<updated>2026-08-17T20:41:27Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automação do Servidor via systemd==&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1343</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1343"/>
		<updated>2026-08-17T20:40:33Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1342</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1342"/>
		<updated>2026-08-17T20:39:27Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1341</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1341"/>
		<updated>2026-08-17T20:38:43Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (Ctrl + O para salvar, Enter para confirmar, Ctrl + X para sair).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1340</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1340"/>
		<updated>2026-08-17T20:33:56Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&lt;br /&gt;
&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (`Ctrl + O`, `Enter`, `Ctrl + X`).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Primeiro Acesso e Configuração do Servidor==&lt;br /&gt;
#Abra o navegador e acesse &amp;quot;http://localhost:8080/bonita&amp;quot;&lt;br /&gt;
#Realize o primeiro login como Super Admin:&lt;br /&gt;
##Usuário: install&lt;br /&gt;
##Senha: install&lt;br /&gt;
#Crie um usuário padrão em &amp;quot;Organization-&amp;gt;Users-&amp;gt;Create;&amp;quot; adicione login e senha.&lt;br /&gt;
#Atribua privilégios de administrador ao usuário recém criado&lt;br /&gt;
##&amp;quot;Organization-&amp;gt;Profiles-&amp;gt;Administrator-&amp;gt;User mapping-&amp;gt; +Add a user&amp;quot;; adicione o usuário recém criado.&lt;br /&gt;
Esse usuário criado será o responsável por gerenciar processos e deploys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1339</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1339"/>
		<updated>2026-08-17T20:19:57Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&lt;br /&gt;
&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (`Ctrl + O`, `Enter`, `Ctrl + X`).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;$./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1338</id>
		<title>EAPn - Escritório de Automação de Processos de Negócio:Montar um Servidor em Máquina Local</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:Montar_um_Servidor_em_M%C3%A1quina_Local&amp;diff=1338"/>
		<updated>2026-08-17T20:17:03Z</updated>

		<summary type="html">&lt;p&gt;Theo.hugen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Montar um servidor em máquina local com a estrutura do servidor de testes para fins de testes de backup do servidor.&lt;br /&gt;
==Instalação do Java (OpenJDK 11)==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo apt-get install -y openjdk-11-jdk unzip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Verifique a versão do Java&lt;br /&gt;
&amp;lt;pre&amp;gt;$ java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e Configurar o MySQL Server==&lt;br /&gt;
#Abrir o terminal&lt;br /&gt;
#Iniciar a instalação do pacote mysql server:&amp;lt;pre&amp;gt;$ sudo apt-get install mysql-server&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#No processo de instalação será solicitada uma senha para o usuário root do mysql, é necessário digitar a senha 2 vezes&lt;br /&gt;
#Para testar se o mysql está funcionando digite o comando:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql (definida no passo 3)&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Caso funcione o terminal do mysql abrirá &lt;br /&gt;
[[Arquivo:Localhostserver.png|commoldura|centro|Terminal SQL iniciado com sucesso em máquina local]]&lt;br /&gt;
&lt;br /&gt;
==Criando o banco de dados do bonita e usuário para manipular a base==&lt;br /&gt;
&lt;br /&gt;
#Acessar o mysql com o usuário root:&amp;lt;pre&amp;gt;$ mysql -u root -p&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root do mysql&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar o usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE USER ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’ IDENTIFIED BY ‘&amp;lt;definir senha para o usuário&amp;gt;’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Criar as base de dados (precisamos de 2 bases para configuração do bonita);&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 1&amp;gt;;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; CREATE DATABASE &amp;lt;nome base de dados 2&amp;gt;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Conceder privilégios de manipulação das bases de dados ao usuário:&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 1&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mysql&amp;gt; GRANT ALL PRIVILEGES ON &amp;lt;nome base de dados 2&amp;gt;.* TO ‘&amp;lt;nome do usuário&amp;gt;’@’localhost’;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalação do Pacote BonitaCommunity-2022.2-Tomcat-9.0.65.zip==&lt;br /&gt;
&lt;br /&gt;
#Abra o terminal e execute o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$wget https://github.com/bonitasoft/bonita-platform-releases/releases/download/2022.2-u0/BonitaCommunity-2022.2-u0.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Extrair o servidor para a pasta &amp;quot;/opt/&amp;quot; (usar &amp;quot;sudo&amp;quot; por se tratar de uma pasta do sistema)&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo unzip BonitaCommunity-2022.2-u0.zip -d /opt/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Dar permissão para o usuário controlar a pasta nova&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo chown -R $USER:$USER /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Enter password: &amp;lt;senha do usuário root da máquina&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuração do Banco de Dados==&lt;br /&gt;
#Alterar o arquivo de banco de dados database.properties:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2*/setup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$nano database.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ajuste as propriedades do banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt; %%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
&lt;br /&gt;
#########################################&lt;br /&gt;
# Bonita database properties&lt;br /&gt;
#########################################&lt;br /&gt;
&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
db.vendor=mysql&lt;br /&gt;
# when using h2, no server or port setting is needed since connexion is made using file protocol mode using relative directory:&lt;br /&gt;
db.server.name=127.0.0.1&lt;br /&gt;
db.server.port=3306&lt;br /&gt;
# if your database name contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.database.name=&amp;lt;nome base de dados 1&amp;gt;&lt;br /&gt;
db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
# if your database password contains a backslash (\) character, you must double it (\\):&lt;br /&gt;
db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
###################################&lt;br /&gt;
# Business Data database properties&lt;br /&gt;
###################################&lt;br /&gt;
# valid values are (h2, postgres, sqlserver, oracle, mysql)&lt;br /&gt;
bdm.db.vendor=mysql&lt;br /&gt;
bdm.db.server.name=127.0.0.1&lt;br /&gt;
bdm.db.server.port=3306&lt;br /&gt;
bdm.db.database.name=&amp;lt;nome base de dados 2&amp;gt;&lt;br /&gt;
bdm.db.user=&amp;lt;nome do usuário do mysql&amp;gt;&lt;br /&gt;
bdm.db.password=&amp;lt;senha do usuário do mysql&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT NOTE regarding H2 database:&lt;br /&gt;
# in case you move whole setup folder to another directory, you must change property below&lt;br /&gt;
# to point to original folder containing h2 database folder&lt;br /&gt;
# new value can be relative or absolute since it still points to the right folder&lt;br /&gt;
# WARNING for Windows users: keep forward slashes like below (instead of backslashes):&lt;br /&gt;
#h2.database.dir=../h2_database (comentar esta linha adicionando o # no início) &lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%% CÓDIGO %%%%%%%%%%%%%%%%%%%% &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo (`Ctrl + O`, `Enter`, `Ctrl + X`).&lt;br /&gt;
#Volte para a pasta raiz do servidor e inicie o script para testar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$cd /opt/BonitaCommunity-2022.2-u0/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$bash start-bonita.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar a Plataforma no Banco de dados&lt;br /&gt;
#No mesmo diretório de `setup`, execute a inicialização para criar as tabelas no MySQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;./setup.sh init&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automação do Servidor via systemd&lt;br /&gt;
#Criar o arquivo de serviço&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo nano /etc/systemd/system/bonita.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Irá abrir um terminal vazio, insira o texto abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Servidor Bonita BPM&lt;br /&gt;
After=network.target mysql.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
User=SEU_USUARIO&lt;br /&gt;
Group=SEU_GRUPO&lt;br /&gt;
Environment=&amp;quot;CATALINA_PID=/opt/BonitaCommunity-2022.2-u0/server/catalina.pid&amp;quot;&lt;br /&gt;
ExecStart=/bin/bash /opt/BonitaCommunity-2022.2-u0/start-bonita.sh&lt;br /&gt;
ExecStop=/bin/bash /opt/BonitaCommunity-2022.2-u0/stop-bonita.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salve e feche o arquivo.&lt;br /&gt;
&lt;br /&gt;
Habilitar e Iniciar o Serviço&lt;br /&gt;
#Recarregue o daemon(processo rodando em segundo plano) do systemd, inicie o Bonita e ative o boot automático:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl daemon-reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl start bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl enable bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#A partir deste momento, o servidor já estará rodando. Sua ativação será automática, sempre que o computador ligar, salvo comando para desativar o servidor&lt;br /&gt;
&lt;br /&gt;
==Comandos Úteis ao Administrador==&lt;br /&gt;
Verificar se o servidor está rodando:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl status bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parar o servidor (obrigatório antes de backups manuais):&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl stop bonita&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;$sudo systemctl restart bonita&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Theo.hugen</name></author>
	</entry>
</feed>