Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Link Fixer

...


Este servicio será consultado por las aplicaciones que necesiten consultar los acuerdos modificados en rango de fechas de una empresa específica en la BDC.


Situación actual

DescripciónConsulta los acuerdos modificados en un rango de fechas determinadas y para una empresa específica
Referencia SIFExtensión de SIF 3.0.1
Entidad BDCcontrato
Entidad SIFcontracts
Tipo de PeticiónGET
Parámetros


Campos
Descripción
Reglas de negocio
businessId
empresa
  • Empresa a la que pertenecen los acuerdos que se quieren consultar
  • Obligatorio
  • Los valores se pueden consultar en maestro de empresas.
  • El identificador debe existir.
  • En caso de ser un ID de
alumno <error refId="00000000-0000-1000-0000-000179262049">
  • empresa no válido entrega el siguiente mensaje:


  • <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>


</error>timeModified 
timeModified
  • Fecha UTC desde la cuál se solicitan las creaciones/modificaciones de los acuerdos
  • Obligatorio
  • En caso de no especificar el parámetro, devuelve el siguiente mensaje:
    • <code>400</code>
      <message>Debe especificar un rango de fechas para consultar.</message>

  • Se consideran las creaciones/modificaciones de acuerdos en los siguientes campos:
    • contrato.fecha_actualizacion
    • contrato_fecha.fecha_actualizacion
    • contrato_fecha_pago.fecha_actualizacion
    • contrato_alumno.fecha_actualizacion
    • contrato_nivel.fecha_actualizacion
    • contrato_ciclo_escolar.fecha_actualizacion
    • contrato_comentario.fecha_actualizacion
    • contrato_material.fecha_actualizacion
    • contrato_profesor_materia.fecha_actualizacion
    • persona.fecha_actualizacion
    • persona_rol.fecha_actualizacion
    • persona_domicilio.fecha_actualizacion
endTimeModified
  
  • Fecha UTC hasta la cuál se solicitan las creaciones/modificaciones de los acuerdos
  • Obligatorio
  •  En caso de no especificar el parámetro, devuelve el siguiente mensaje:
    • <code>400</code>
      <message>Debe especificar un rango de fechas para consultar.</message>

 keys
  • Indicador de regresar solo llaves de entidades 
  • Opcional (default false).
 
  • Se tienen las mismas reglas de negocio de timeModified.


Ejemplo de llamada o de formulario

http://

desenv

homol.uno-internacional.com/sif/contracts;contextId=

 

{"businessId":1, "timeModified":"2017-01-01 00:00:01", "endTimeModified":"2017-01-26 23:00:01"}

Respuesta

<contractList>
<contract refId="00000000-0000-1000-0000-000000003626"/> contrato.contrato_id (Identificador único en la BDC)
<contract refId="00000000-0000-1000-0000-000000003808"/>
<contract refId="00000000-0000-1000-0000-000000015682"/>
<contract refId="00000000-0000-1000-0000-000000015701"/>
<contract refId="00000000-0000-1000-0000-000000015767"/>
<contract refId="00000000-0000-1000-0000-000000015785"/>
<contract refId="00000000-0000-1000-0000-000000015792"/>
<contract refId="00000000-0000-1000-0000-000000015798"/>
<contract refId="00000000-0000-1000-0000-000000016912"/>
<contract refId="00000000-0000-1000-0000-000000016913"/>
<contract refId="00000000-0000-1000-0000-000000016918"/>
<contract refId="00000000-0000-1000-0000-000000016921"/>
<contract refId="00000000-0000-1000-0000-000000016924"/>
<contract refId="00000000-0000-1000-0000-000000016926"/>
</contractList>

¿Quién lo utiliza y cómo?