Versions Compared

Key

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

...

Situación actual

DescripciónConsulta los colegios que pertenecen a un ciclo escolar y empresa determinados. 
Referencia SIFExtensión de SIF 3.0.12
Entidad BDCcontrato 
Entidad SIFcontracts 
Tipo de PeticiónGETPUT
Parámetros
Default: false.
  • Indicador de regresar solo llaves de entidades.
  • Opcional.
  • Valores: true, false.
  • Campos
    Descripción
    Reglas de negocio
    country
    • Si no se especifica el parámetro, como es obligatorio devuelve:
      • <code>400</code>
        <message>Debe especificar un país para consultar.</message>
    • Debe existir la clave del país, en caso de no ser válido devuelve:
      • <code>404</code>
        <message>No se encontraron datos con los parámetros especificados.</message>

    business
    • La empresa a la que pertenecen los colegios que se quieren consultar
    • Obligatorio
    • Ver maestro de empresa.
     
    school
    • El identificador del colegio debe existir, en caso de no ser válido devuelve: 
      • <code>404</code>
        <message>No se encontraron datos con los parámetros especificados.</message>

         
    • Si no ese especifica el parámetro, como es obligatorio devuelve: 
      • <code>400</code>
        <message>Debe especificar el identificador del colegio.</message>

    schoolYear
    • Año escolar que se consulta
    • Obligatorio
    • Si no se especifica el parámetro, como es obligatorio devuelve:
      •  <code>400</code>
        <message>Debe especificar un ciclo para consultar.</message>
     

     

  • El identificador debe existir.
  • En caso de ser una empresa no válida entrega el siguiente mensaje:level
    • El nivel debe existir para el colegio, en caso de no ser válido devuelve
      • <code>404</code>
        <message>No se encontraron datos con los parámetros especificados.</message>
    keys
     
    Ejemplo de llamada o de formulario

    httphttps://desenvhomol.uno-internacionalsistemauno.com/sif/unoSchool/schoolsunoStudentLock;contextId= {"country": "MX"44, "business": 8, "COMPschool": 3909, "schoolYear": 20172018, "keyslevel": "true"35}

    Respuesta

    <unoSchoolList>
    <unoSchool refId="00000000-0000-1000-0000-000000004846" /> colegio.colegio_id (Identificador único en la BDC)
    <unoSchool refId="00000000-0000-1000-0000-000000003828" />
    <unoSchool refId="00000000-0000-1000-0000-000000003599" />
    <unoSchool refId="00000000-0000-1000-0000-000000001595" />
    <unoSchool refId="00000000-0000-1000-0000-000000003644" />
    <unoSchool refId="00000000-0000-1000-0000-000000003714" />
    <unoSchool refId="00000000-0000-1000-0000-000000003577" />
    <unoSchool refId="00000000-0000-1000-0000-000000003865" />
    <unoSchool refId="00000000-0000-1000-0000-000000002387" />
    <unoSchool refId="00000000-0000-1000-0000-000000002370" />
    <unoSchool refId="00000000-0000-1000-0000-000000003558" />
    <unoSchool refId="00000000-0000-1000-0000-000000002421" />
    <unoSchool refId="00000000-0000-1000-0000-000000002463" />
    <unoSchool refId="00000000-0000-1000-0000-000000003781" />
    <unoSchool refId="00000000-0000-1000-0000-000000002307" />
    <unoSchool refId="00000000-0000-1000-0000-000000003570" />
    <unoSchool refId="00000000-0000-1000-0000-000000003569" />

    ........

    <unoSchool refId="00000000-0000-1000-0000-000000005907" />
    <unoSchool refId="00000000-0000-1000-0000-000000005908" />
    <unoSchool refId="00000000-0000-1000-0000-000000005911" />
    <unoSchool refId="00000000-0000-1000-0000-000000005912" />
    <unoSchool refId="00000000-0000-1000-0000-000000005916" />
    <unoSchool refId="00000000-0000-1000-0000-000000005936" />
    <unoSchool refId="00000000-0000-1000-0000-000000005937" />
    </unoSchoolList>

    ¿Quién lo utiliza y cómo?