En este apartado se podrá consultar el procedimiento para dar de alta las empresas y catálogos, así como los scripts que se utilizan para eso.
Alta de empresa
Cuando se dan de alta las empresas, es necesario que se proporcionen los siguientes datos:
...
Ejemplo:
...
Las variables que se van a utilizar regularmente para estos scripts son los siguientes:
Code Block | ||||
---|---|---|---|---|
| ||||
-- Inicializa variables
SET @i_persona_rol_id = 0;
SET @i_pais_id = 0;
SET @i_empresa_id = 0;
Set @i_ciclo_escolar_id = 0; |
Se obtiene la información del país para utilizarlo dentro de los inserts.
Code Block | ||||
---|---|---|---|---|
| ||||
-- Obtiene información del país al que pertenecerá la empresa
select p.pais_id into @i_pais_id
from pais as p
where p.pais_clave = 'SV'; |
Para realizar los inserts de alta de empresa, se debe validar la última empresa que fue creada y colocar directamente el id de la empresa y el orden.
Code Block | ||||
---|---|---|---|---|
| ||||
-- EMPRESA
INSERT INTO empresa(empresa_id, pais_id, empresa_clave, empresa, empresa_orden, sap_id, parametro)
SELECT 60 as empresa_id,
@i_pais_id as pais_id,
'SV.LIVE' as empresa_clave,
'Be+Live El Salvador' as empresa,
10042000 as empresa_orden,
'0000' as sap_id,
'SV/LIVE' as parametro
from empresa
where empresa_id = 0
and 60 not in
(select empresa_id
from empresa); |
Una vez que se tiene la empresa creada, se puede obtener la información de esta para la variable.
Code Block | ||||
---|---|---|---|---|
| ||||
-- Obtiene información de la nueva empresa
select e.empresa_id into @i_empresa_id
from empresa e
where e.pais_id = @i_pais_id
and e.empresa_clave = 'SV.LIVE'; |
Alta de catálogos
Para la creación de una empresa, se necesita insertar catálogos en la base de datos para el funcionamiento de las aplicaciones.
Los catálogos que se necesitan son los siguientes:
ACUERDOS
- Tipo_articulo
- Opcion_venta
- Tipo_material
- Tipo_venta
- Plazo
- Canal_venta
- Transacciones (tabla trans)
- Razon
PEGASUS
- Tipo_contrato
SINCROBDC
- Transacciones (tabla trans)
- Razon
USUARIOS
- Rol. Es un catálogo que se utiliza para todos los países
CENSO
- Grados. Se crea por país.
- Grupos. Se crea por país.
- Turno. Sólo las empresas de Brasil utilizan este catálogo.
SIF
...
Para nuevas empresas es necesario realizar las siguientes tareas:
- Creación de empresa y catálogos. Ejemplo: PSA-23446 BR/CRESCEMOS.- Crear nueva empresa Crescemos
- Actualización de Maestros de empresas, en los todos los ambientes.
- Asignar permiso al usuario SIF_FIM_PRO registro en la table empresa_persona_rol. Consultar la documentación: /wiki/spaces/CCORP/pages/12684030
- Creación de colegio demo con todos los niveles.
- Añadir permisos para ingresar a la nueva empresa a usuarios de Soporte, Tania Romo (SA.CONSU.TROMO), Mauro Romero (SA.CONSU.MROM), PA.CONSU y SA.CONSU
- Solicitud de creación de RP para SConnect. Ejemplo: PRE - SC-4013 y PRO - SC-4124
- Añadir csv para sincronización de usuarios de Soporte Consucorp, Tania Romo (SA.CONSU.TROMO), Mauro Romero (SA.CONSU.MROM), PA.CONSU y SA.CONSU
Info |
---|
Solicitar url para SConnect con login/ al final: Cuando se da de alta una empresa en PEGASUS, es necesario solicitar a SConnect que añada la url al cliente OPEN ID PEGASUS Lo mismo para PAYMENTS. Tener cuidado en este caso con los dominios. Porque en Payments tanto en pre como en pro sí se usan los dominios que se indican. Pre-producción: https://project-tools-santillana.atlassian.net/browse/SC-6944 Producción: https://project-tools-santillana.atlassian.net/browse/SC-6999 |
- Levantamiento de aplicación PEGASUS (en caso de requerirlo).
- Realizar la revisión de la aplicación una vez que se haya configurado. (Pruebas funcionales - Levantamiento PEGASUS)
- Solicitar al equipo de desarrollo (Pegasus) la configuración de correo electrónico para envío de credenciales. Ejemplo: PSA-23919 BR/CRESCEMOS.- Configuración de correo electrónico
- Revisar con Carlos Manuel Acosta Briseño. CCORP y Karla Lucia González Cárdenas, quién llevará la validación de las aplicaciones,
- Añadir permisos a la nueva empresa o crear usuario. Ejemplo: PSA-23581 BR/CRESCEMOS.- Permisos AMB Usuarios
- Enviar a sincronizar los usuarios en pre-producción. Solicitar a SConnect que le de permiso a la nueva RP, sin quitarle permisos de acceso a las RPs en las que ya tiene. Si es posible, enviar desde en el mismo archivo de la creación de RP.
- Revisar si es necesario apoyar con la creación de URLs y RPs para otras aplicaciones, como SincroBDC o PAGOS.
NOTA: aplica sólo para BR
- Para el levantamiento de la aplicación de Relatorios, es necesario agregar los parámetros:
- RELATORIO.CONFIG
- RELATORIO.MODULO
Info |
---|
Artículos Relacionados
...