<?php
$page_title = 'PR-RH-03 Procedimiento de Promoción y Ascenso';
$meta_desc = 'Procedimiento de promoción y ascenso para personal administrativo de SERVICIOS DEMO SEGURIDAD PRIVADA, basado en igualdad de oportunidades y no discriminación.';
$current_page = 'politicas';
$base = ''; // Ajustar si es necesario, ej. '../../'

require_once '../../includes/banner.php';
require_once '../../includes/navbar.php';

// ============================================================
// ARREGLOS DE CONTENIDO
// ============================================================

// Tabla de revisiones y aprobaciones
$revisionRows = [
    ['ELABORÓ', 'GERENCIA DE OPERACIONES', '', '15/12/2025'],
    ['REVISÓ', 'GERENCIA DE CALIDAD', '', '15/12/2025'],
    ['APROBÓ', 'GERENCIA ADMINISTRATIVA', '', '15/12/2025']
];

// Tabla de cambios
$changeRows = [
    ['15/12/2025', '01', 'GERENCIA DE CALIDAD', 'Por certificación de la NMX-R-025-SCFI-2015 y alcance solo para personal administrativo']
];

// Tabla control de copias
$copyRows = [
    ['ORIGINAL', 'GERENCIA OPERATIVA', 'OPERACIONES'],
    ['COPIA', 'GERENCIA ADMINISTRATIVA', 'DIRECCION'],
    ['COPIA', 'GERENCIA DE CALIDAD', 'CALIDAD'],
    ['COPIA', 'RESPONSABLE DE SUPERVISIÓN', 'OPERACIONES']
];

// Referencias normativas
$references = [
    'NMX-R-025-SCFI-2015 "Norma Mexicana en Igualdad Laboral y No Discriminación"',
    '10 recomendaciones para el uso no sexista del lenguaje, CONAPRED 2009, segunda edición',
    'Manual para el uso no sexista del lenguaje, CONAVIM 2011, cuarta edición',
    'Ley Federal del Trabajo (LFT) capítulo IV Art 154 "Derecho de Preferencia Antigüedad y Ascenso"'
];

// Definiciones
$definitions = [
    'Ascenso' => 'Consiste en un cambio de las funciones inicialmente contratadas, con una mejora profesional y económica para el trabajador(a). El ascenso implica la realización de funciones de un nivel superior. Este acceso a un puesto superior es definitivo, quedando el trabajador/trabajadora consolidado en esta posición hasta acabar su relación laboral o hasta el siguiente ascenso.',
    'Promoción' => 'Es el cambio de puesto a otro de mayor rango sin ser necesariamente en la misma línea de jerarquía.'
];

// Responsabilidades (lista)
$responsabilidades = [
    'La Gerencia de Operaciones inicia oportunamente la búsqueda de personal para los puestos vacantes a través de los diferentes medios de reclutamiento. Se prioriza el reclutamiento interno.',
    'La promoción o ascenso puede ser solicitada por el propio aspirante o por la Gerencia o Jefatura inmediata, quien propondrá a la persona a promocionar o ascender, presentando una evaluación sobre el aspirante.',
    'La Gerencia o Jefatura inmediata aprobará la promoción o ascenso a través del "Formato de Promoción y Ascenso" FO-RH-37.',
    'La Gerencia de Operaciones comunica al personal, desde su contratación y de manera constante, los criterios de promoción y ascenso que aseguren que hombres y mujeres los conozcan.',
    'Es responsabilidad de la Gerencia de Operaciones la elaboración, ejecución y actualización de este procedimiento a partir de su fecha de emisión.'
];

// Políticas (lista)
$politicas = [
    'Cualquier cambio a este procedimiento se realizará previa autorización de la Gerencia Administrativa y/o Gerencia de Operaciones.',
    'El proceso de promoción y ascenso se realizará bajo principios de igualdad laboral y no discriminación, garantizando igualdad de oportunidades para mujeres y hombres, y estará libre de sesgos por motivo de origen étnico o nacional, color de piel, cultura, sexo, género, edad, discapacidades, condición social, económica, de salud o jurídica, religión, apariencia física, características genéticas, situación migratoria, embarazo, lengua, opiniones, preferencias sexuales, identidad o filiación política, estado civil, situación familiar, responsabilidades familiares, idioma, antecedentes penales o cualquier otro motivo.'
];

// Actividades (tabla de descripción)
$actividades = [
    ['Gerencia de Operaciones', '7.1 Reclutamiento: Una vez que se tiene el documento de requisición de personal (FO-RH-15), se ejecuta el procedimiento para reclutamiento interno con apego a la promoción y ascenso mediante difusión interna (tablero, correo, WhatsApp, página web). Si hay interesado, notifica a su jefatura, quien elabora FO-RH-37 y lo entrega a Gerencia de Operaciones, adjuntando evaluación de desempeño (FO-RH-09), indicadores KPI (FO-OP-10), prueba Pyxoom de competencias (para mandos medios/directivos) y matriz de competencia (FO-RH-39).'],
    ['Gerencia de Operaciones', '7.1.1 Analiza sobre eventuales candidatos/candidatas internos.'],
    ['Gerencia de Operaciones', '7.1.2 La convocatoria se difundirá por medios internos de manera previa al proceso de evaluación, en lenguaje claro y accesible, indicando requisitos, etapas, criterios de evaluación y plazos.'],
    ['Gerencia de Operaciones', '7.1.3 Recibe candidaturas.'],
    ['Gerencia de Operaciones', '7.1.4 Realiza la revisión de antecedentes.'],
    ['Gerencia de Operaciones', '7.1.5 Realiza una o dos rondas de entrevistas.'],
    ['Gerencia de Operaciones', '7.1.6 Aplica evaluaciones y pruebas correspondientes al puesto (ver PR-RH-01).'],
    ['Gerencia de Operaciones', '7.1.7 Realiza pre-filtro de candidatos/candidatas.'],
    ['Gerencia de Operaciones', '7.1.8 Realiza informes sobre candidatos/candidatas finalistas.'],
    ['Gerencia de Operaciones', '7.1.9 Presenta finalistas al cliente interno.'],
    ['Área Usuaria', '7.1.10 El cliente interno selecciona finalistas de acuerdo a información del punto 7.1.'],
    ['Gerencia de Operaciones', '7.1.11 Se comunica a postulantes descartados mediante correo electrónico u oficio.'],
    ['Gerencia de Operaciones', '7.2 Selección del Personal: Realiza pre-selección con base en perfil del puesto (DP-RH-01,02,04,09). Entrevista conjunta con jefatura o gerencia. Aspectos a considerar: competencias vs perfil (FO-RH-39), desempeño (FO-RH-09), historial de capacitación, antigüedad mínima 6 meses.'],
    ['Gerencia de Operaciones', '7.3 Asignación de puesto (Promoción o ascenso): Se firma FO-RH-37, se coloca en expediente, se asigna nueva responsabilidad y cambio remuneración.'],
    ['Gerencia de Operaciones', '7.4 Resultados con información desagregada por sexo: La Gerencia de Operaciones conservará evidencia documental de los resultados del proceso, incluyendo información desagregada por sexo para fines de seguimiento y cumplimiento de la NMX-R-025-SCFI-2015.']
];

// Anexos
$annexRows = [
    ['1', 'FORMATO DE PROMOCION Y ASCENSO', 'FO-RH-37', 'IMPRESO'],
    ['2', 'EVALUACION DE DESEMPEÑO PARA MANDOS MEDIOS, SUPERIORES Y DETECCION DE NECESIDADES DE CAPACITACION', 'FO-RH-09', 'ELECTRONICO'],
    ['3', 'MATRIZ DE KPI´S', 'FO-OP-10', 'ELECTRONICO'],
    ['4', 'MATRIZ DE COMPETENCIA DEL PERSONAL', 'FO-RH-39', 'ELECTRONICO']
];
?>

<main class="doc-shell">
    <div class="doc-container">
        <article class="doc-paper">
            <header class="doc-header">
                <div class="doc-kicker">Procedimiento institucional</div>
                <h1 class="doc-title">PR-RH-03 Procedimiento de Promoción y Ascenso</h1>
                <p class="doc-lead">
                    Metodología formal para promover al personal administrativo idóneo conforme al método de análisis
                    por competencias,
                    asegurando el cumplimiento del perfil de puesto con criterios claros, objetivos e igualdad de
                    oportunidades.
                </p>
                <div class="doc-meta">
                    <div class="doc-meta-card"><span class="doc-meta-label">Revisión</span><span
                            class="doc-meta-value">01</span></div>
                    <div class="doc-meta-card"><span class="doc-meta-label">Fecha</span><span
                            class="doc-meta-value">15/12/2025</span></div>
                    <div class="doc-meta-card"><span class="doc-meta-label">Código</span><span
                            class="doc-meta-value">PR-RH-03</span></div>
                    <div class="doc-meta-card"><span class="doc-meta-label">Aplicación</span><span
                            class="doc-meta-value">Todo el personal administrativo</span></div>
                </div>
            </header>

            <div class="doc-body">
                <!-- CONTROL DEL DOCUMENTO -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Control del documento</h2>

                    <div class="doc-block">
                        <div class="doc-block-title">A. Revisiones y aprobaciones del documento</div>
                        <div class="doc-table-wrap">
                            <table class="doc-table">
                                <thead>
                                    <tr>
                                        <th>Actividad</th>
                                        <th>Puesto</th>
                                        <th>Firma</th>
                                        <th>Fecha</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php foreach ($revisionRows as $row): ?>
                                    <tr>
                                        <td><?= htmlspecialchars($row[0]) ?></td>
                                        <td><?= htmlspecialchars($row[1]) ?></td>
                                        <td>
                                            <?= htmlspecialchars($row[2]) ?>
                                        </td>
                                        <td><?= htmlspecialchars($row[3]) ?></td>
                                    </tr>
                                    <?php endforeach; ?>
                                </tbody>
                            </table>
                        </div>
                    </div>

                    <div class="doc-block">
                        <div class="doc-block-title">B. Descripción de cambios</div>
                        <div class="doc-table-wrap">
                            <table class="doc-table">
                                <thead>
                                    <tr>
                                        <th>Fecha</th>
                                        <th>Revisión</th>
                                        <th>Solicitante</th>
                                        <th>Naturaleza del cambio</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php foreach ($changeRows as $row): ?>
                                    <tr>
                                        <td><?= htmlspecialchars($row[0]) ?></td>
                                        <td><?= htmlspecialchars($row[1]) ?></td>
                                        <td><?= htmlspecialchars($row[2]) ?></td>
                                        <td><?= htmlspecialchars($row[3]) ?></td>
                                    </tr>
                                    <?php endforeach; ?>
                                </tbody>
                            </table>
                        </div>
                    </div>

                    <div class="doc-block">
                        <div class="doc-block-title">C. Control de copias</div>
                        <p class="doc-text">Las funciones indicadas en esta sección son tenedores oficiales de una copia
                            controlada de este procedimiento.</p>
                        <div class="doc-table-wrap">
                            <table class="doc-table">
                                <thead>
                                    <tr>
                                        <th>Copias</th>
                                        <th>Puesto</th>
                                        <th>Área</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php foreach ($copyRows as $row): ?>
                                    <tr>
                                        <td><?= htmlspecialchars($row[0]) ?></td>
                                        <td><?= htmlspecialchars($row[1]) ?></td>
                                        <td><?= htmlspecialchars($row[2]) ?></td>
                                    </tr>
                                    <?php endforeach; ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </section>

                <!-- OBJETIVO -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Objetivo</h2>
                    <div class="doc-text">
                        Establecer una metodología formal para promover al personal administrativo idóneo conforme al
                        método de análisis por competencias para las distintas funciones, asegurando que cubra el perfil
                        de puesto/descripción del puesto. Los criterios que se aplicarán serán de forma clara, objetiva,
                        en igualdad de oportunidades y libre de discriminación.
                    </div>
                </section>

                <!-- ALCANCE -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Alcance</h2>
                    <div class="doc-text">
                        Este procedimiento aplica para todas las actividades de promoción y ascenso para personal
                        administrativo realizadas en Servicios DEMO Seguridad Privada.
                    </div>
                </section>

                <!-- REFERENCIAS NORMATIVAS -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Referencias normativas</h2>
                    <ul class="doc-list">
                        <?php foreach ($references as $ref): ?>
                        <li><?= htmlspecialchars($ref) ?></li>
                        <?php endforeach; ?>
                    </ul>
                </section>

                <!-- RESPONSABILIDADES -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Responsabilidades</h2>
                    <ul class="doc-list">
                        <?php foreach ($responsabilidades as $resp): ?>
                        <li><?= htmlspecialchars($resp) ?></li>
                        <?php endforeach; ?>
                    </ul>
                </section>

                <!-- DEFINICIONES -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Definiciones</h2>
                    <div class="doc-block">
                        <?php foreach ($definitions as $term => $def): ?>
                        <p class="doc-text"><strong><?= htmlspecialchars($term) ?>:</strong>
                            <?= htmlspecialchars($def) ?></p>
                        <?php endforeach; ?>
                    </div>
                </section>

                <!-- POLÍTICAS -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Políticas</h2>
                    <ul class="doc-list">
                        <?php foreach ($politicas as $pol): ?>
                        <li><?= htmlspecialchars($pol) ?></li>
                        <?php endforeach; ?>
                    </ul>
                </section>

                <!-- DESCRIPCIÓN DE ACTIVIDADES -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Descripción de actividades</h2>
                    <div class="doc-table-wrap">
                        <table class="doc-table">
                            <thead>
                                <tr>
                                    <th>Responsable</th>
                                    <th>Descripción</th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php foreach ($actividades as $act): ?>
                                <tr>
                                    <td><?= htmlspecialchars($act[0]) ?></td>
                                    <td><?= nl2br(htmlspecialchars($act[1])) ?></td>
                                </tr>
                                <?php endforeach; ?>
                            </tbody>
                        </table>
                    </div>
                    <p class="doc-text" style="margin-top:1rem;">FIN DEL PROCEDIMIENTO</p>
                </section>

                <!-- ANEXOS -->
                <section class="doc-section">
                    <h2 class="doc-section-title">Anexos</h2>
                    <div class="doc-table-wrap">
                        <table class="doc-table">
                            <thead>
                                <tr>
                                    <th>No. de Anexo</th>
                                    <th>Nombre</th>
                                    <th>Código</th>
                                    <th>Modo</th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php foreach ($annexRows as $row): ?>
                                <tr>
                                    <td><?= htmlspecialchars($row[0]) ?></td>
                                    <td><?= htmlspecialchars($row[1]) ?></td>
                                    <td><?= htmlspecialchars($row[2]) ?></td>
                                    <td><?= htmlspecialchars($row[3]) ?></td>
                                </tr>
                                <?php endforeach; ?>
                            </tbody>
                        </table>
                    </div>
                </section>
            </div>
        </article>
    </div>
</main>

<?php require_once '../../includes/footer.php'; ?>