# Estructura de carpetas

Sprout tiene una estructura de carpetas simple para facilitar durante el desarrollo.


Vea a continuación cómo funciona esta estructura:

# Business

Comenzamos designando la primera carpeta para almacenar el núcleo de Sprout.

Aquí están las aplicaciones responsables de realizar la ejecución de las principales reglas de negocio.

Ejemplo: En un sistema que debe programar citas médicas, almacenamos en esta carpeta todas las aplicaciones encargadas de realizar esta acción.

Lo importante es centralizar aquí todas las aplicaciones que realmente ejecutan las principales reglas de negocio y no son cosas triviales, como el registro de usuarios o la gestión de clientes.

# Customers

Almacene aquí las aplicaciones que se ocupan de la entidad Cliente en su sistema.

Puede modularizar los clientes de un sistema mediante la creación de un conjunto de aplicaciones que manipulen datos como: Información general, contactos, direcciones, números de teléfono, etc.

# Analytics

Carpeta responsable de contener todas las aplicaciones de BI que están destinadas a analizar los datos involucrados en un proyecto:

Cuadros de mando, resúmenes, tablas dinámicas, gráficos, entre otros informes.

# Users

Aquí están las aplicaciones de usuarios de nuestro módulo de seguridad.

Hay situaciones en las que los usuarios también son empleados. Entonces, puede aplicar este modelo o adaptarlo moviendo la carpeta [Usuarios] (# usuarios) a [Empleados] (# empleados).

# Departaments

Este es otro nivel en el módulo de seguridad. Esta carpeta es responsable de todas las aplicaciones que conciernen a la entidad departamento o colectivo.

# Employees

Al igual que en la carpeta [Clientes] (# clientes), este directorio también sirve para almacenar las aplicaciones encargadas de tratar con la entidad Empleado.

Deje aquí todo lo responsable de la entrada, gestión y listado de empleados.

# System

Separamos esta carpeta para mantener organizadas todas las aplicaciones encargadas de garantizar el correcto funcionamiento del sistema.

En este nivel se encuentran el resto de las aplicaciones del módulo de seguridad, junto con las aplicaciones del módulo de registro.

# Settings

En Sprout, brindamos a los clientes algunas interfaces de configuración general. Cosas como: cambio de tema, logotipo que se muestra, plantillas de inicio de sesión, etc.

Guardamos estas aplicaciones aquí.

# Messages

Aquí están las aplicaciones de comunicación (Alerta, notificaciones, chats).

# Support

Almacenamos aquí las aplicaciones que comunican a los usuarios del sistema con nuestro soporte.

# __Assets

Recursos utilizados por Sprout como aplicaciones auxiliares, scripts, API, bibliotecas externas y otros.

# __Trash

Funciona como un entorno de prueba aislado.

Siempre que necesite analizar alguna funcionalidad o probar un posible error, cree o copie una aplicación aquí y esté totalmente seguro de hacer lo que sea necesario.

Nota:

Recuerde eliminar las aplicaciones después de la prueba para que no estén sincronizadas en la base de datos.

Última Atualização: 11/26/2021, 9:16:21 PM