Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
themeEclipse
titleVARIABLES
-- 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
themeEclipse
titleInfo_pais
-- 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
themeEclipse
titleEMPRESA
-- 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
themeEclipse
titleInfo_empresa
-- 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:

  •  Actualización de Maestros de empresas, en los todos los ambientes.
  •  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
Pre
-producción: https://project-tools-santillana.atlassian.net/browse/SC-6924
Producción
: https://project-tools-santillana.atlassian.net/browse/SC-6094


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


    •  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

...