Versions Compared

Key

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

...

DescripciónConsulta los acuerdos modificados en un rango de fechas 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 a la que pertenecen los acuerdos que se quieren consultar
  • Obligatorio
  • El identificador debe existir.
  • En caso de ser un ID de alumno no válido entrega el siguiente mensaje:

    <error refId="00000000-0000-1000-0000-000179262049">
    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>
    </error>

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>

     
  • Se tienen las mismas reglas de negocio de timeModified.
Ejemplo de llamada o de formulario

http://desenv.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"/>
<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?

 

...