# OcoMon - versão 6.x
## Data: Dezembro de 2024 - Última atualização em Junho de 2025
## Autor: Flávio Ribeiro (flaviorib@gmail.com)
## Licença: GPLv3
## IMPORTANTE:
Se você deseja instalar o OcoMon por conta própria, é necessário que saiba o que é um servidor WEB e esteja familiarizado com o processo genérico de instalação de sistemas WEB.
Para instalar o OcoMon é necessário ter uma conta com permissão de criação de databases no MySQL ou MariaDB e acesso de escrita à pasta pública do seu servidor web.
Antes de iniciar o processo de instalação ou atualização **leia esse arquivo até o final.**
## REQUISITOS:
+ Servidor web com Apache(***não testado com outros servidores***), PHP e MySQL (ou MariaDB):
- MySQL a partir da versão **5.7** (Ou MariaDB a partir da versão **10.2**)
- PHP a partir da versão **8.1** com:
- PDO
- pdo_mysql
- mbstring
- openssl
- imap
- curl
- iconv
- gd
- fileinfo
- ldap (se for autenticar via LDAP)
- Para utilização da API para integração ou para possibilitar a abertura de chamados por email:
- O Apache precisa permitir reescrita de URL (para poder direcionar as rotas da API via htaccess);
- O módulo "mod_rewrite" precisa estar habilitado no Apache;
- O Apache precisa de permissão de escrita na pasta "api/ocomon_api/storage".
## INSTALAÇÃO OU ATUALIZAÇÃO EM AMBIENTE DE PRODUÇÃO:
#### IMPORTANTE (em caso de atualização)
+ É fortemente **recomendado** fazer **BACKUP** da sua base de dados! **Faça isso primeiro** e evite eventuais dores de cabeça.
+ Identifique qual é a **sua versão instalada**. Após isso vá direto para a seção, neste documento, correspondente às instruções de atualização específicas para a sua versão. Para cada versão do OcoMon há **apenas UM arquivo SQL específico** (ou nenhum) a ser importado para o seu banco de dados.
+ Confira as novidades da versão em [https://ocomon.com.br/site/changelog-incremental/](https://ocomon.com.br/site/changelog-incremental/) para identificar novas possibilidades de uso e novas configurações.
### Atualização de versão:
#### IMPORTANTE: Se a sua versão atual é a "6.0 - (PREVIEW TO SUPPORTERS)":
Alguns usuários tiveram acesso à prévia da versão 6 antes do lançamento oficial. Se este for o seu caso, entre em contato pelo [ocomon.oficial@gmail.com](ocomon.oficial@gmail.com) para avaliarmos se é necessário ajustes em sua base de dados (dependendo da série da versão pode ser necessário ajustar a base de dados).
#### Se a sua versão atual é a 6.1 ou a 6.02:
Neste caso, nenhuma atualização de banco de dados é necessária. Para atualizar, basta sobrescrever os scripts da sua versão pelos scripts da versão **6.3**.
#### Se a sua versão atual é uma das seguintes: 6.0, 6.0.1:
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "00-DB-UPDATE_FROM_6.0.1.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/00-DB-UPDATE_FROM_6.0.1.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6.3 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é da série 5.x
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "02-UPDATE_FROM_5.x.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/02-UPDATE_FROM_5.x.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é da série 4.x:
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "03-UPDATE_FROM_4.x.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/03-UPDATE_FROM_4.x.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é a 3.3:
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "04-DB-UPDATE-FROM-3.3.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/04-DB-UPDATE-FROM-3.3.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é a 3.2 ou 3.1 ou 3.1.1:
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "05-DB-UPDATE-FROM-3.2.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/05-DB-UPDATE-FROM-3.2.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é a 3.0 (release final):
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "06-DB-UPDATE-FROM-3.0.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/06-DB-UPDATE-FROM-3.0.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é qualquer uma das releases candidates(rc) da versão 3.0 (rc1, rc2, rc3):
**IMPORTANTE:** Sempre é recomendado realizar o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
**IMPORTANTE 2:** Caso a sua versão tenha histórico de atualizações a partir de versões mais antigas, pode ser necessário atualizar o engine de algumas tabelas que estejam em "MYISAM" para o engine "InnoDB". Portanto, **antes de iniciar o processo de atualização** confira os engines das tabelas do OcoMon para ter certeza de que estejam ok.
1. Importe o arquivo de atualização do banco de dados "07-DB-UPDATE-FROM-3.0rcx.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/07-DB-UPDATE-FROM-3.0rcx.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é a versão 2.0 final (**Não é a versão 2.0RC6**)
+ Realize o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
- **IMPORTANTE:** Entenda que a série 2.x do OcoMon funciona em PHP 5 e a versão atual só funciona em **PHP a partir da versão 8.1**. Portanto, o ambiente do OcoMon também precisará ser atualizado.
- **IMPORTANTE 2:** Atualize o engine de todas as tabelas do OcoMon que estejam com "MYISAM" e altere para "InnoDB"; Essa alteração é fundamental antes de realizar a importação do arquivo de atualização.
+ **IMPORTANTE 3:** Leia com atenção o arquivo changelog-3.0.md (*em /changelog*) para conferir as principais mudanças e principalmente sobre as **funções removidas de versões anteriores** e algumas novas **configurações necessárias** bem como mudanças de retorno sobre o tempo de SLAs para chamados pré-existentes.
+ O processo de atualização descrito a seguir considera que a versão corrente é a 2.0 (**release final**), portanto, se a sua versão for a 2.0RC6, vá para a seção relacionada.
+ **IMPORTANTE:** Dependendo da configuração do seu banco de dados quanto ao "case sensitive", será necessário renomear as seguintes tabelas (caso possuam a nomenclatura com a letra "X" em caixa alta): "areaXarea_abrechamado", "equipXpieces" para: "areaxarea_abrechamado", "equipxpieces". Isso **DEVE** ser feito **ANTES** de importar o arquivo SQL de atualização.
+ Para atualizar a partir da versão 2.0 (release final), basta sobrescrever os scripts da sua pasta do OcoMon pelos scripts da nova versão (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts) e importar para o MySQL o arquivo de atualização: 07-DB-UPDATE-FROM-2.0.sql (em /install/5.x/).
1. Importe o arquivo de atualização do banco de dados "08-DB-UPDATE-FROM-2.0.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/08-DB-UPDATE-FROM-2.0.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
#### Se a sua versão atual é a versão 2.0RC6
+ Realize o **BACKUP** tanto dos scripts da versão em uso quanto do banco de dados atualmente em uso pelo sistema.
- **IMPORTANTE:** Entenda que a série 2.x do OcoMon funciona em PHP 5 e a versão atual só funciona em **PHP a partir da versão 8.1**. Portanto, o ambiente do OcoMon também precisará ser atualizado.
- **IMPORTANTE 2:** Atualize o engine de todas as tabelas do OcoMon que estejam com "MYISAM" e altere para "InnoDB"; Essa alteração é fundamental antes de realizar a importação do arquivo de atualização.
+ **IMPORTANTE 3:** Leia com atenção o arquivo changelog-3.0.md (*em /changelog*) para conferir as principais mudanças e principalmente sobre as **funções removidas de versões anteriores** e algumas novas **configurações necessárias** bem como mudanças de retorno sobre o tempo de SLAs para chamados pré-existentes.
+ O processo de atualização descrito a seguir considera que a versão corrente é a 2.0RC6 (**versão oficial**), portanto, se a sua versão possuir qualquer customização essa ação de **atualização não é recomendada**.
+ **IMPORTANTE:** Dependendo da configuração do seu banco de dados quanto ao "case sentitive", será necessário renomear as seguintes tabelas (caso possuam a nomenclatura com a letra "X" em caixa alta): "areaXarea_abrechamado", "equipXpieces" para: "areaxarea_abrechamado", "equipxpieces". Isso **DEVE** ser feito **ANTES** de importar o arquivo SQL de atualização.
+ Para atualizar a partir da versão 2.0RC6, basta sobrescrever os scripts da sua pasta do OcoMon pelos scripts da nova versão (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts) e importar para o MySQL o arquivo de atualização: 08-DB-UPDATE_FROM_2.0RC6.sql (em /install/5.x/).
1. Importe o arquivo de atualização do banco de dados "09-DB-UPDATE_FROM_2.0RC6.sql" (em install/6.x/):
Ex. via linha de comando:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/09-DB-UPDATE_FROM_2.0RC6.sql
```
Onde: [database_name]: É o nome do banco de dados do OcoMon
PS: Se preferir, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo, para importar o script SQL.
2. Sobrescreva os scripts da sua versão pelos scripts da versão 6 (recomendado: mantenha apenas o seu arquivo de configurações "config.inc.php" e remova (ou mova para um diretório de backup) todos os demais scripts);
3. Por questões de segurança, após a importação do SQL, remova a pasta install. Pronto! Basta ajustar as novas configurações da versão diretamente via interface administrativa.
### Primeira instalação:
O processo de instalação é bastante simples e pode ser realizado seguindo 3 passos:
1. **Instalar os scripts do sistema:**
Descompacte o contéudo do pacote do OcoMon_6x no diretório público do seu servidor web (*o caminho pode variar dependendo da distribuição ou configuração, mas de modo geral costuma ser **/var/www/html/***).
As permissões dos arquivos podem ser as padrão do seu servidor (exceto para a pasta api/ocomon_api/storage, que precisa permitir escrita pelo usuário do Apache).
2. **Criação da base de dados:**
#### SISTEMA HOSPEDADO LOCALMENTE
(**localhost** - Se o sistema será instalado em um servidor externo pule para a seção [SISTEMA EM HOSPEDAGEM EXTERNA]):
Para a criação de toda a base do OcoMon, você precisa importar um único arquivo de instruções SQL:
O arquivo é:
`01-DB_OCOMON_6.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql (em /install/6.x/)`
Linha de comando (caso tenha acesso ao terminal):
```shell
mysql -u root -p < /caminho_para_o_ocomon_6.x/install/6.x/01-DB_OCOMON_6.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql
```
O sistema irá solicitar a senha do usuário root (ou de qualquer outro usuário que tenha sido fornecido ao invés de root no comando acima) do MySQL.
O comando acima irá criar o usuário "ocomon_6" com a senha padrão "senha_ocomon_mysql", e a base de dados "ocomon_6" com todas as informações necessárias para a inicialização do sistema.
**É importante alterar essa senha do usuário "ocomon_6" no MySQL logo após a instalação do sistema.**
Caso prefira, você pode realizar a importação do arquivo SQL utilizando qualquer gerenciador de banco de dados de sua preferência, neste caso, não é necessário utilizar o terminal.
Caso queira que a base e/ou usuario tenham outro nome (ao invés de "ocomon_6"), edite diretamente no arquivo (*identifique as entradas relacionadas ao nome do banco, usuário e senha no início do arquivo*):
`01-DB_OCOMON_6.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql`
antes de realizar a importação do mesmo. Utilize essas mesmas informações no arquivo de configurações do sistema (passo **3**).
**Após a importação, é recomendável a exclusão da pasta "install".**
#### SISTEMA EM HOSPEDAGEM EXTERNA:
Se o sistema será instalado em um servidor externo, nesse caso, em função de eventuais limitações de criação para nomenclatura de databases e usuários (geralmente o provedor estipula um prefixo para os databases e usuários), é recomendado utilizar o nome de usuário oferecido pelo próprio serviço de hosting ou então criar um usuário específico (se a sua conta de usuário permitir) diretamente pela sua interface de acesso ao banco de dados. Sendo assim:
- **Crie** uma database específica para o OcoMon (você define o nome);
- **Crie** um usuário específico para acesso à database do OcoMon (ou utilize seu usuário padrão);
- **Altere** o script "01-DB_OCOMON_6.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql" **removendo** as seguintes linhas do início do arquivo:
```sql
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ocomon_6` /*!40100 DEFAULT CHARACTER SET utf8 */;
CREATE USER 'ocomon_6'@'localhost' IDENTIFIED BY 'senha_ocomon_mysql';
GRANT SELECT , INSERT , UPDATE , DELETE ON `ocomon_6` . * TO 'ocomon_6'@'localhost';
GRANT Drop ON ocomon_6.* TO 'ocomon_6'@'localhost';
FLUSH PRIVILEGES;
USE `ocomon_6`;
```
Após isso basta importar o arquivo alterado e seguir com o processo de instalação.
Caso tenha acesso ao terminal:
```shell
mysql -u root -p [database_name] < /caminho_para_o_ocomon_6.x/install/6.x/01-DB_OCOMON_6.x-FRESH_INSTALL_STRUCTURE_AND_BASIC_DATA.sql
```
Onde: [database_name] é o nome da database que foi criada manualmente.
PS: Ao invés de importar o arquivo via terminal, você pode utilizar um gerenciador de banco de dados como o phpMyAdmin, por exemplo.
3. **Criar o arquivo de configurações:**
Faça uma cópia do arquivo config.inc.php-dist (*/includes/*) e renomeie para config.inc.php. Nesse novo arquivo, confira e revise as informações relacionadas à conexão com o banco de dados (*servidor, base de dados, usuário e senha*).
## VERSÃO PARA TESTES:
Caso queira testar o sistema antes de instalar, você pode rodar um container Docker com o sistema já funcionando com alguns dados já populados. Se você já possui o Docker instalado em seu ambiente, então basta executar o seguinte comando em seu terminal:
```shell
docker run -it -p 8080:80 flaviorib/ocomon:6.0 /start_ocomon
```
Em seguida basta abrir o seu navegador e acessar pelo seguinte endereço:
`localhost:8080`
E pronto! Você já está com uma instalação do OcoMon prontinha para testes com os seguintes usuários cadastrados:
| usuário | Senha | Descrição |
| :-------- | :------- | :---------------------------------- |
| admin | admin | Nível de administração do sistema |
| operador | operador | Operador padrão – nível 1 |
| abertura | abertura | Apenas para abertura de ocorrências |
Caso não tenha o Docker, acesse o site e instale a versão referente ao seu sistema operacional:
[https://docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)
Ou então assista a esse vídeo para ver como é simples testar o OcoMon sem precisar de nenhuma instalação:
[https://www.youtube.com/watch?v=Wtq-Z4M9w5M](https://www.youtube.com/watch?v=Wtq-Z4M9w5M)
## PRIMEIROS PASSOS
ACESSO
usuário: admin
senha: admin (Não esqueça de alterar esse senha tão logo tenha acesso ao sistema!!)
Novos usuários podem ser criados no menu Admin -> Usuários
## CONFIGURAÇÕES GERAIS DO SISTEMA
Algumas configurações precisam ser ajustadas dependendo da intenção de uso para o sistema:
- Arquivo de configuração: /includes/config.inc.php
- nesse arquivo estão as informações de conexão com o banco;
Alguns serviços precisam estar habilitados no agendador de tarefas do sistema (cron no Linux). Na pasta `install/crontab` há o arquivo `crontab.txt` com o exemplo de configuração para o `crontab`.
- sendEmail.php: serviço responsável pelo gerenciamento de fila de e-mails
* update_auto_approval.php: serviço responsável pela autoaprovação de atendimentos;
* update_auto_close_due_inactivity.php: serviço responsável pelo autoencerramento nos casos configurados;
* getMailAndOpenTicket.php: serviço responsável pela abertura de chamados por e-mail
* getMailAndOpenTicketAzure.php: serviço responsável pela abertura de chamados por e-mail nos casos Azure
Para possibilitar o controle de quantidade de requisições, caso se esteja utilizando a API diretamente ou por meio da abertura de chamados por email, é necessário que o usuário do Apache tenha permissão de escrita no diretório "api/ocomon_api/storage".
As demais configurações do sistema são todas acessíveis por meio do menu de administração diretamente na interface do sistema.
## INTEGRAÇÃO:
Acesse a documentação em [https://ocomon.com.br/site/integracao/](https://ocomon.com.br/site/integracao/)
## DOCUMENTAÇÃO:
Toda a documentação do OcoMon está disponível no site do projeto e no canal no Youtube:
+ Site oficial: [https://ocomon.com.br/site/](https://ocomon.com.br/site/)
+ Changelog: [https://ocomon.com.br/site/changelog-incremental/](https://ocomon.com.br/site/changelog-incremental/)
+ Canal no Youtube: [https://www.youtube.com/c/OcoMonOficial](https://www.youtube.com/c/OcoMonOficial)
## Doações
Amigos, como podem imaginar, o desenvolvimento e manutenção de um software livre para a comunidade é uma atividade dispendiosa que requer muita dedicação, motivação e esforço para que o projeto se mantenha relevante e continue agregando boas funcionalidades e evoluindo em diversos aspectos.
Conseguem imaginar a quantidade de tempo que é investido em planejamento, desenvolvimento, criação de material e suporte gratuito para a comunidade? Garanto que não é pouco.
Tudo isso ocorre pela crença na causa do Software Livre. Acreditar no software livre também é acreditar que juntos somos mais fortes e que dessa forma podemos obter realizações e fazermos a diferença nessa sociedade tão desigual.
Se o OcoMon lhe tem sido útil, poupado seu trabalho e lhe permitido direcionar seus recursos para outros investimentos, considere contribuir para a continuidade e crescimento do projeto: [https://ocomon.com.br/site/doacoes/](https://ocomon.com.br/site/doacoes/)
Tenho convicção de que o OcoMon tem potencial para ser a ferramenta que lhe será indispensável na organização e gerência de sua área de atendimento liberando seu precioso tempo para outras realizações.
Bom uso!! :)
## Entre em contato:
+ E-mail: [ocomon.oficial@gmail.com](ocomon.oficial@gmail.com)
Flávio Ribeiro
[flaviorib@gmail.com](flaviorib@gmail)