Versions Compared

Key

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

...

Descripción

Envía las alteraciones que se han hecho a un registro a la Bitácora.

Tipo de PeticiónSOAPPOST
Parámetros o Campos


CamposDescripciónReglas de negocio
empresa_id
  • Identificador único de la empresa
  • Obligatorio
 
aplicacion
  • Aplicación desde la cuál se consume el servicio.
  • Obligatorio
 
  •  Los valores aceptados son:
    • Censo: censo
    • Contrato: contr
    • SincroBDC: sincr
    • Usuario: usuar
evento
  • Acción realizada al registro.
  • Obligatorio
  • Los valores aceptados son:

    Expand
    titleEvento

    bloquear_lms
    del_cont_grad
    del_cont_mat
    del_persona_per
    mod_activo
    mod_alumno
    mod_colegio
    mod_colegio_niv
    mod_colegionive
    mod_cont_adicio
    mod_cont_agm
    mod_cont_aldes
    mod_cont_alu
    mod_cont_alumno
    mod_cont_cic
    mod_cont_ciclos
    mod_cont_cnc
    mod_cont_dom
    mod_cont_fechas
    mod_cont_firm
    mod_cont_libre_
    mod_cont_materi
    mod_cont_niv
    mod_cont_nivel
    mod_cont_per
    mod_cont_peri
    mod_cont_prefer
    mod_cont_repr
    mod_cont_servic
    mod_contrato
    mod_contrato_ma
    mod_eliminar
    mod_emb_nivel
    mod_embajador
    mod_grade
    mod_grupo
    mod_inactiva_pe
    mod_inactiva_us
    mod_password_br
    mod_persona
    mod_persona_dom
    mod_persona_emp
    mod_persona_log
    mod_persona_per
    mod_persona_rol
    mod_pref_pag
    mod_preferencia
    mod_rep_nivel
    mod_representan


persona_rol
  • Identificador único del usuario que realiza la petición.
  • Obligatorio

p
  • Dirección IP de la solicitud
  • Obligatorio

 

t
  • Token de la solicitud
  • Obligatorio
  • Su duración es de 8 hrs
json
  • Retorno de las acciones que se han realizado a un registro
Backend
  • Obligatorio
  • Se debe construir un json con los siguientes datos:
    • tabla:
      • alumno
      • colegio
      • contrato
      • persona
      • domicilio
      • persona_rol
    • id: identificador único de la tabla


Code Block
languagexml
titleEjemplo
{"tablas":[{"tabla":"alumno", "id":"8463494"}]}



Ejemplo de llamada o de formulariohttp://homol.uno-internacional.com/ws/uno_wsj_bitacora.php
Payload


keyvalue
empresa_id1
aplicacioncenso
eventomod_activo
persona_rol5113845
p187.190.166.23
t496f3edc8d921795295b38280c33a38f69fcb9a973
json{"tablas":[{"tabla":"alumno", "id":"8463494"}]}


Respuesta de éxito


Code Block
languagexml
titleRespuesta de éxito
{
    "OK": {
        "bitacora_id": "20458",
        "registros": 1
    }
}


Respuesta de error


Code Block
languagexml
titleRespuesta de error
{
    "error": [
        {
            "errorCode": "WSB155",
            "errorText": "BD: select * from alumnox where alumnox_id = 08463494 - Table 'uno.alumnox' doesn't exist"
        }
    ]
}


¿Quién lo utiliza y cómo?

Es utilizado por la aplicación de Censo v2 y Usuario cuando se activa, inactiva y/o da de baja un usuario.para guardar las modificaciones que se realizan en las siguientes aplicaciones:

  • Censo: crear, modificar, eliminar alumnos
  • Contrato: crear, modificar, eliminar contratos
  • SincroBDC: crear, modificar, eliminar colegios
  • Usuario: crear, modificar, eliminar usuarios