Importar dados no Odoo (4/4) - Projetos

Clément Mombereau-15/05/2020
Importar dadosImport dataOdooProjeto

Importar projetos

{% hint style="info" %} Para facilitar o processo de importação, é necessário instalar no mínimo ambos :

  • o aplicativo "Projeto" (project) a base da gestão de projetos
  • e "Task Logs" (hr_timesheet) para a gestão do tempo nos projetos

É apenas quando os dois módulos estiverem instalados que a visão em "lista" dos projetos é possível, permitindo a exportação dos projetos atuais. {% endhint %}

Importar o projeto

Como qualquer outro objeto Odoo, o processo para importar um projeto é de primeiro exportar alguns projetos atuais com a lista dos campos que você deseja importar com a opção "Update data (import-compatible export)" e o formato Excel.

Entendemos que um Projeto é composto de Tarefas, por isso, como para qualquer importação de objetos Odoo relacionados com outros, é importante importar primeiro os Projetos e em um segundo momento as Tarefas, cada Tarefa sendo relacionada ao seu Projeto pelo External ID do Projeto.

Uma lista de campos interessantes para importar pode ser :

<table> <thead> <tr> <th style="text-align:left">Título da coluna do arquivo .xls</th> <th style="text-align:left">Conteúdo</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><b>id</b> </td> <td style="text-align:left"> <p><em>External ID</em> dado ao <em>Projeto</em> importado.</p> <p>Se deixar vazio o Odoo criará um automaticamente.</p> <p></p> <p>É importante preencher manualmente esse campo para controlar e saber o valor desse <em>External ID</em>. Ele será usado <a href="./#como-importar-relacoes-entre-objetos">em um segundo momento durante a importação das <em>Tarefas</em>.</a> </p> </td> </tr> <tr> <td style="text-align:left"><b>name</b> </td> <td style="text-align:left">Nome do <em>Projeto</em> </td> </tr> <tr> <td style="text-align:left"><b>user_id/id</b> </td> <td style="text-align:left"> <p><em>External ID</em> do <em>Gerente do Projeto</em> (um <em>Usuário</em> de Odoo)</p> <p><em></em></p> <p>Para conhecer-lo acessar à pagina dos usuários pelo menu <em>Configurações</em> > <em>Utilizadores e Empresas</em> > <em>Usuários</em> e <a href="./#external-id-pela-interface">seguir as instruções da introdução.</a> </p> </td> </tr> <tr> <td style="text-align:left"><b>partner_id/id</b> </td> <td style="text-align:left"><em>External ID</em> do <em>Cliente do Projeto</em> (um <em>Contato</em> de Odoo)</td> </tr> <tr> <td style="text-align:left"><b>analytic_account_id/id</b> </td> <td style="text-align:left"> <p><em>External ID</em> da <em>Conta Analítica do Projeto</em> </p> <p><em></em></p> <p>As <em>Contas Analíticas</em> se encontram no menu <em>Faturamento</em> > <em>Configuração</em> > <em>Contas Analíticas</em>.</p> </td> </tr> <tr> <td style="text-align:left"><b>privacy_visibility</b> </td> <td style="text-align:left"> <p>Escolher entre :</p> <ul> <li>"followers"</li> <li>"employees"</li> <li>"portal"</li> </ul> <p><a href="importar-projetos.md#sobre-a-privacidade">Confere a significação desses 3 campos</a> </p> </td> </tr> </tbody> </table>### Sobre as Contas Analíticas

O Odoo cria uma Conta Analítica com o mesmo nome que o Projeto automaticamente cada vez que você criar um Projeto manualmente ou quando você importa um Projeto sem preencher a coluna "analytic_account_id/id".

Então você precisa criar uma Conta Analítica previamente e informar o valor do External ID dessa conta no arquivo de importação do projeto apenas se você quiser relacionar dois projetos (ou mais) com a mesma Conta Analítica.

Se o menu Contas Analíticas não aparecer no menu Faturamento > Configuração, pensar em ativar a configuração "Contabilidade Analíticas" do seu usuário, acessando pelo menu Configurações > Utilizadores e Empresas > Usuários, sem esquecer de ativar o modo desenvolvedor para todos os campos aparecerem.

Sobre a privacidade

Esse campo detém a visibilidade das tarefas ou incidências que pertencem ao projeto :

  • 'followers' = 'Somente convidados' : Empregados podem ver somente os projetos seguidos, tarefas ou incidências
  • 'employees' = 'Visível por todos os empregados' : Empregados podem ver todos os projetos, tarefas e incidências
  • 'portal' = 'Visível pelos clientes que seguem' : empregados veem tudo. Se o website está ativado, usuários do portal podem ver projetos, tarefas e incidências que são seguidas por eles ou alguém de sua companhia

Importar as Tarefas

Além de relacionar uma Tarefa a um Projeto é necessário relacionar cada Tarefa a um Estágio de andamento.

Para encontrar o External ID __ dos Estágios, ir no menu Projetos > Configuração > Estágios :

Segue uma lista de campos para importar Tarefas de Projetos :

<table> <thead> <tr> <th style="text-align:left">Título da coluna</th> <th style="text-align:left">Conteúdo</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><b>id</b> </td> <td style="text-align:left"> <p><em>External ID</em> dado à <em>Tarefa</em> importada.</p> <p>Se deixar vazio o Odoo criará um automaticamente.</p> </td> </tr> <tr> <td style="text-align:left"><b>name</b> </td> <td style="text-align:left">Nome da <em>Tarefa</em> </td> </tr> <tr> <td style="text-align:left"><b>planned_hours</b> </td> <td style="text-align:left">Número de horas planejadas para a realização da <em>Tarefa</em> </td> </tr> <tr> <td style="text-align:left"><b>user_id/id</b> </td> <td style="text-align:left"> <p><em>External ID</em> do <em>Gerente do Projeto</em> (um <em>Usuário</em> de Odoo)</p> <p><em></em></p> <p>Para conhecer-lo acessar à pagina dos usuários pelo menu <em>Configurações</em> > <em>Utilizadores e Empresas</em> > <em>Usuários</em> </p> </td> </tr> <tr> <td style="text-align:left"><b>project_id/id</b> </td> <td style="text-align:left"><em>External ID </em>do<em> Projeto</em> </td> </tr> <tr> <td style="text-align:left"><b>stage_id/id</b> </td> <td style="text-align:left"><em>External ID </em>do<em> Estágio </em>de andamento</td> </tr> </tbody> </table>

📝 Caso se queira importar uma Tarefa com um Estágio que existe no Odoo mas que não é presente no Projeto específico da Tarefa, indicar o External ID do Estágio da mesma maneira e o Estágio aparecerá daqui em diante nesse Projeto.

Akretion
27 rue Henri Rolland, Villeurbanne
04 82 53 84 57
de 09h00 à 18h00 du lundi au vendredi
Contactez-nous
réponse sous 24/48h