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 ...
    • Novo contrato

      Novo contrato Clique no menu de lado Contratos e no lado esquerdo há um botãoNovo contrato. Lixo Ocultar do cliente - Se este campo for verificado, o contrato não será exibido na área de clientes e os contatos do cliente com permissão para contratos ...
    • 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 ...
    • Traduzindo prioridades de tickets e status de tickets

      No entanto, as prioridades do ticket e os status do ticket são armazenados no banco de dados, com o Perfex CRM você tem a capacidade de traduzi-los com base em seu ID. Observe que alterar o nome da área de administração nãoafetar como será mostrado ...