Adicionar novo status do projeto

Adicionar novo status do projeto

Por padrão Nosso CRM vem com 5 status predefinidos, Não Iniciado, Em andamento, On Hold, Cancelado, Finished, mas você pode injetar novos status com gancho de ação simples para atender às suas necessidades.

Os statusNão iniciadoeFinalizadosão status centrais e devem permanecer intocados para que tudo funcione bem.

Assumimos que você tem algum conhecimento básico de ler código php para este artigo, mas não será tão difícil se você não tiver. Você pode simplesmente copiar e colar o código e ajustar as chaves para suas necessidades (veja abaixo a explicação das chaves abaixo).

Neste exemplo, você adicionará 1 novo status do projeto com nomePlanejamento

Emaplicação/ajudantescriar arquivomy_functions_helper.phpe adicione o seguinte código:

- O que é?hooks()-]add_filter('before_get_project_statuses','my_add_custom_project_status');my_add_custom_project_status($current_statuses){// Empurre novo status para os status atuais$current_statuses[] = array('id' -50, // novo status com id 50'color' #989898','name' _Planejamento','ordem' -10,'filter_default' -true, // true ou false);// Retornar os statusretornar $current_statuses;}
O ID para cada status deve ser exclusivo.
  • idioma- O id do status do projeto, é recomendado paraadicionar maior número de id maiorpara evitar sobreposição dos ids padrão do sistema para os status do projeto. Eq agora há status de projetos com id 1, 2, 3, 4 e 5 e em um futuro se novos status padrão do projeto forem adicionados com um id 6 e você já injetou seu próprio status com id 6 pode causar problemas.Não é recomendado alterar o ID depois que há um projeto que está usando o id de status.
  • cor- Cor para este status em formato hexadeex.
  • nome- O nome do status que será exibido aos usuários.
  • ordem- A ordem do status.
  • filter_default- Esta opção é usada se você quiser excluir os projetos que estão usando esse status por padrão para serem incluídos nas tabelas de listas. Eq se essa opção for falsa quando você acessar a área listas de projetos por padrão, os projetos que estão usando para esse status não serão exibidos e você será necessário manualmente para usar os filtros a serem incluídos na tabela.

Depois de ajustar o código para atender às suas necessidades, salve o arquivo my_functions_helper.php e você poderá ver o status do novo projeto.

Project Status Planning
    • Related Articles

    • Adicionar novo status da tarefa

      NOTA: Este recurso está disponível a partir da versão 1.6.2 Por padrão Nosso CRM vem com 5 status predefinidos, Não Iniciado, Em Progresso, Testes, Feedback Esperando, Completo, mas você pode injetar novos status com gancho de ação simples para ...
    • Novo projeto

      Para criar um novo projeto vá para Projetos no menu de lado e clique emNovo projetono botão superior esquerdo. Nome do projeto - O nome do projeto - Visível para o cliente Selecionar cliente Tipo de faturamento - existem 3 tipos de faturamento para ...
    • Adicionar itens/Produtos

      Criar novo item Para criar novos itens a partir do menu principal do administrador, navegue paraVendas - - Itense clique no botão superior esquerdoNovo item. Descrição- Dê ao item breve descrição do cabeçalho do item. Descrição longa- Item longa ...
    • Novo contacto com o cliente

      Novo contacto Para criar um novo contato com o cliente, abra o perfil do cliente na área de administração que você deseja criar o contato e clique na guia Contatos. Para criar um novo contato relacionado a este cliente, clique noNovo contactobotão. ...
    • Novo cliente

      Faça login no painel clique em clientes e no lado esquerdo há um botãoNovo cliente. Permissões- Que permissão este cliente terá no portal dos clientes. Ex se você virar o sistema de suporte, o cliente não poderá usar o sistema de suporte. Enquanto na ...