Versions Compared

Key

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

...

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 empresa 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://desenvhomol.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?

 

...