fmatituy/selectospromanager
0
1HELP_DATA = {2 '/crm/clientes': {3 'modulo': 'Relaciones Corporativas (CRM)',4 'objetivo': 'Gestión integral de clientes B2B y aliados estratégicos.',5 'pasos': [6 'Utiliza "NUEVA CUENTA" para registrar una entidad después de verificar su NIT.',7 'Haz clic en el icono "assignment_ind" para ver el expediente técnico completo del cliente.',8 'Desde el expediente, puedes generar y copiar enlaces del Portal del Cliente para seguimiento externo.',9 'Cambia el estado de un cliente (Activo/Inactivo) desde el menú de gestión en la tabla.'10 ]11 },12 '/crm/pipeline': {13 'modulo': 'Embudo de Ventas (Pipeline)',14 'objetivo': 'Seguimiento visual de negociaciones y oportunidades comerciales.',15 'pasos': [16 'Visualiza las oportunidades por etapa (Prospecto, Propuesta, Cierre, etc.).',17 'Arrastra o cambia la etapa desde el editor para mover el negocio en el flujo.',18 'Define el valor y la probabilidad de éxito para proyectar el flujo de caja.'19 ]20 },21 '/sst/industrial/hub': {22 'modulo': 'Centro de Mando SST',23 'objetivo': 'Control preventivo y cumplimiento normativo de Seguridad y Salud.',24 'pasos': [25 'Usa los accesos directos superiores para saltar entre Matriz de Riesgos e Inspecciones.',26 'Monitorea el cumplimiento global desde los indicadores del dashboard central.',27 'Consulta el estado de salud de la población trabajadora en tiempo real.'28 ]29 },30 '/sst/industrial/gtc45-pro': {31 'modulo': 'Matriz de Riesgos GTC-45',32 'objetivo': 'Identificación técnica de peligros y valoración de riesgos industriales.',33 'pasos': [34 'Registra procesos y tareas específicas de la operación.',35 'Asocia peligros según la clasificación técnica de la GTC-45.',36 'Evalúa controles existentes y define planes de acción para riesgos intolerables.',37 'Visualiza el mapa de calor para priorizar intervenciones críticas.'38 ]39 },40 '/personal/empleados': {41 'modulo': 'Gestión de Talento Humano',42 'objetivo': 'Control administrativo de la población trabajadora y contratistas.',43 'pasos': [44 'Usa el botón "Nuevo Colaborador" para registrar personal con sus documentos base.',45 'Actualiza el tipo de contrato para asegurar la correcta liquidación de beneficios.',46 'Accede a la ficha del empleado para historial de EPP, asistencia y llamados de atención.'47 ]48 },49 '/personal/asistencia': {50 'modulo': 'Control de Asistencia Biométrico/GPS',51 'objetivo': 'Registro de jornada laboral y geolocalización operativa.',52 'pasos': [53 'Haz clic en "INICIAR JORNADA" al llegar a tu sitio de trabajo.',54 'El sistema validará tu ubicación GPS para confirmar la presencia en obra.',55 'No olvides registrar la "SALIDA" para que las horas sean correctamente computadas.'56 ]57 },58 '/proyectos': {59 'modulo': 'Centro de Ingeniería y Proyectos',60 'objetivo': 'Control de avance y cumplimiento de hitos contractuales.',61 'pasos': [62 'Usa la vista de tabla para comparar cronógramas teóricos vs reales.',63 'Actualiza el progreso porcentual directamente desde el dashboard de proyecto.',64 'Verifica el estado de materiales y requisiciones asociadas a cada contrato.'65 ]66 },67 '/sst/industrial/inspecciones': {68 'modulo': 'Inspecciones Técnicas Digitales',69 'objetivo': 'Verificación de condiciones de seguridad en campo.',70 'pasos': [71 'Selecciona el formato de inspección (Vehículos, Alturas, EPP, etc.).',72 'Diligencia los puntos de control en el sitio usando tu dispositivo móvil.',73 'Adjunta evidencias fotográficas en caso de hallazgos negativos.',74 'Genera el reporte PDF firmado digitalmente de forma automática.'75 ]76 },77 '/proyectos/materiales/solicitud': {78 'modulo': 'Suministros y Logística',79 'objetivo': 'Gestión de materiales y repuestos para ejecución de servicios.',80 'pasos': [81 'Selecciona el centro de costos o proyecto destino.',82 'Busca los items necesarios en el catálogo maestro.',83 'Confirma cantidades y tiempos de entrega requeridos.',84 'Sigue el estado de tu pedido (Pendiente, En Tránsito, Entregado).'85 ]86 },87 '/dashboard/operativo': {88 'modulo': 'Dashboard de Operaciones (War Room)',89 'objetivo': 'Monitorización en tiempo real del estado global de la compañía.',90 'pasos': [91 'Observa los indicadores clave de rendimiento (KPIs) en la parte superior.',92 'Filtra los datos por área o proyecto para análisis específicos.',93 'Consulta el calendario de hitos próximos para planificar la semana.'94 ]95 },96 '/sst/industrial/medicina': {97 'modulo': 'Medicina Preventiva y del Trabajo',98 'objetivo': 'Seguimiento a la salud ocupacional y exámenes médicos.',99 'pasos': [100 'Registra resultados de exámenes médicos de ingreso, periódicos y de egreso.',101 'Monitorea las recomendaciones y restricciones médicas del personal.',102 'Gestiona el historial de ausentismo por causas de salud.'103 ]104 },105 '/inventario/epp': {106 'modulo': 'Gestión de EPP y Dotación',107 'objetivo': 'Control total sobre elementos de protección personal.',108 'pasos': [109 'Realiza entregas de dotación vinculando al trabajador y el item.',110 'Genera el acta de entrega digital lista para firma.',111 'Verifica alertas de vencimiento o reposición de equipos críticos.'112 ]113 },114 '/dashboard/gerencial': {115 'modulo': 'Cuadro de Mando Gerencial',116 'objetivo': 'Visión estratégica financiera y de rentabilidad para la alta dirección.',117 'pasos': [118 'Analiza el flujo de caja proyectado vs ejecutado.',119 'Monitorea la rentabilidad por cliente y unidad de negocio.',120 'Consulta el estado de las cuentas por cobrar y pipeline de alto valor.'121 ]122 },123 '/personal/solicitudes-permisos': {124 'modulo': 'Gestión de Permisos y Citas',125 'objetivo': 'Diligenciamiento y aprobación de ausencias programadas.',126 'pasos': [127 'Crea una nueva solicitud indicando el tipo de permiso (Médico, Calamidad, etc.).',128 'Adjunta soportes o evidencias PDF si es requerido por el área de Talento Humano.',129 'Sigue el estado de aprobación por parte de tu jefe directo.'130 ]131 },132 '/sst/sara-estudio': {133 'modulo': 'SARA Estudio (IA Documental)',134 'objetivo': 'Asistente experto para la creación de documentación técnica SST.',135 'pasos': [136 'Selecciona el tipo de documento o procedimiento que necesitas generar.',137 'Proporciona el contexto o la base teórica del estudio.',138 'Sigue las recomendaciones de la IA para alcanzar el estándar normativo.',139 'Descarga el documento final en formato editable.'140 ]141 },142 '/sst/constructor': {143 'modulo': 'Constructor de Programas SST',144 'objetivo': 'Automatización en la planeación de cronogramas anuales SST.',145 'pasos': [146 'Define los objetivos anuales de tu plan de trabajo.',147 'Agrega actividades mensuales automáticas basadas en la autoevaluación inicial.',148 'Verifica el cumplimiento de ejecución mediante el semáforo de gestión.'149 ]150 }151}152 153def get_help_for_route(route: str):154 # Intentar match exacto155 if route in HELP_DATA:156 return HELP_DATA[route]157 158 # Intentar match por prefijo (ej: /sst/industrial/*)159 for key in HELP_DATA:160 if route.startswith(key):161 return HELP_DATA[key]162 163 return None164 