Añadir nuevo estado del proyecto

Añadir nuevo estado del proyecto

De forma predeterminada Nuestro CRM se envía con 5 estados predefinidos, No comenzados, En Progreso, En espera, cancelado, terminado, pero puede inyectar nuevos estados con gancho de acción simple para adaptarse a sus necesidades.

Los estatusNo se ha iniciadoyAcabadoson estados básicos y deben permanecer intacto para que todo funcione bien.

Suponemos que usted tiene algún conocimiento básico de leer código php para este artículo, pero no será tan difícil si no lo tiene. Simplemente puede copiar y pegar el código y ajustar las teclas para sus necesidades (ver explicación de las teclas más abajo).

En este ejemplo añadirás 1 nuevo estado de proyecto con nombrePlanificación

Enaplicación/ayudacrear archivosmy_functions_helper.phpy agregue el siguiente código:

<?phphooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');función my_add_custom_project_status($current_statuses){// Impulsar un nuevo estatus a los estados actuales$current_statuses[] = matriz('id'=>50, // nuevo estado con id 50'color'=>'#9898','nombre'=>'Planning','orden'=>10,'filter_default'=>verdadero, // verdadero o falso);// Devolver los estadosdevolver $current_statuses;}
El ID para cada estado debe ser único.
  • id id- El id del estado del proyecto, se recomienda paraañadir un número de identificación más altopara evitar la superposición del identificador predeterminado del sistema para los estados del proyecto. Eq ahora hay estados de proyectos con id 1, 2, 3, 4 y 5 y en un futuro si se agregan nuevos estados predeterminados del proyecto con un id 6 y ya ha inyectado su propio estado con id 6 puede causar problemas.No se recomienda cambiar el ID después de que haya un proyecto que esté utilizando el id de estado.
  • color color color- Color para este estado en formato hexagonal.
  • nombre- El nombre del estado que se mostrará a los usuarios.
  • ordenar- El orden del estatus.
  • filter_default- Esta opción se utiliza si desea excluir los proyectos que están utilizando este estado de forma predeterminada para ser incluidos en las tablas de listas. Eq si esta opción es falsa cuando accede al área de listas de proyectos de forma predeterminada, los proyectos que están utilizando a este estado no se mostrarán y volverá a utilizar manualmente los filtros para incluir en la tabla.

Después de ajustar el código para adaptarse a sus necesidades, guarde el archivo my_functions_helper.php y podrá ver el estado de su nuevo proyecto.

Project Status Planning
    • Related Articles

    • Añadir nuevo estado de tarea

      NOTA: Esta función está disponible a partir de la versión 1.6.2 De forma predeterminada Nuestro CRM se envía con 5 estados predefinidos, no iniciados, En progreso, Pruebas, Esperando retroalimentación, Completo pero puede inyectar nuevos estados con ...
    • Nuevo proyecto

      Para crear un nuevo proyecto vaya a Proyectos desde el menú de lado y haga clicNuevo proyectoen el botón superior izquierdo. Nombre del proyecto - El nombre del proyecto - Visible para el cliente Seleccionar cliente Tipo de facturación: hay 3 tipos ...
    • Proyecto de facturación

      Se recomienda que el proyecto de facturación solo desde el área del proyecto a través del botón Proyecto Factura en la parte superior derecha para realizar un seguimiento de todas las facturas creadas para el proyecto. Información de factura del ...
    • Nuevo contacto con el cliente

      Nuevo contacto Para crear un nuevo contacto con el cliente, abra el perfil del cliente en el área de administración que desea crear el contacto y luego haga clic en la pestaña Contactos. Para crear un nuevo contacto relacionado con este cliente, haga ...
    • Permitir que los miembros del proyecto vean todas las tareas del proyecto

      De forma predeterminada, todas las tareas relacionadas con el proyecto son visibles para todos los miembros del proyecto. Si solo desea mostrar las tareas en las que se asigna/añadido al miembro del personal como seguidor, debe desactivarPermitir que ...