Versions Compared

Key

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

...

Panel
titleEstado

<

Status
colourGreen
titleEn uso
>

Info
titleEn Uso

Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso.



Este servicio será consultado consumido por las aplicaciones que necesiten consultar los colegios inactivar alumnos que pertenecen a un ciclo escolar, colegio, nivel y empresa determinados en la BDC.

Situación actual

Descripción
Consulta los colegios

Este servicio inactiva los alumnos que se encuentran activos para colegios de la empresa Editora Moderna Ltda y que pertenecen a un

ciclo escolar y empresa determinados.Referencia SIFExtensión de SIF 3.0.1Entidad BDCcontratoEntidad SIFcontractsTipo de PeticiónGET

nivel y ciclo escolar específico.

Se aplica la regla de exitDate a todos los alumnos que cumplan el filtro.

Se actualizan los siguientes campos:

  • alumno.activo = 0
  • persona_rol.activo = 0
  • alumno.fecha_actualizacion = now()
  • persona_rol.fecha_actualizacion = now(),
  • alumno.persona_rol_id = :persona_rol_id_1
  • persona_rol.persona_rol_actualizacion_id = :persona_rol_id_2
Referencia SIFExtensión de SIF 2
Tipo de PeticiónPUT
Parámetros


Campos
Descripción
Reglas de negocio
country
Clave
  • Id del
pais
  • Si no se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>Debe especificar un país para consultar.</message>

  • Este servicio solo esta disponible para Brasil (country=44). En caso de indicar un valor diferente devuelve:
    • <code>401</code>
      <message>No está autorizado para ejecutar esta acción.</message>

business
  • La empresa a la que pertenecen los colegios.
  • Obligatorio
  • Ver maestro de empresa.
  • Si no se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>Debe especificar una empresa para consultar.</message>

Debe existir la clave del país
  • Este servicio solo esta disponible para la empresa Editora Moderna Ltda (business=8) y Farías Brito (business=34). En caso de indicar un valor diferente devuelve:
    • <code>401</code>
      <message>No está autorizado para ejecutar esta acción.</message>

  • Si el colegio está asociado a una empresa diferente a la indicada en los parámetros el servicio devuelve:
    • <code>409</code>
      <message>No se puede ejecutar la solicitud, los datos no están asociados a la empresa indicada.</message>

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

  • El identificador del colegio debe pertenecer a la empresa y ciclo escolar, en caso de no ser válido devuelve: 
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message> 

  • En caso que el usuario que invoca el servicio (generatorId) no tenga permisos en la empresa donde esta relacionado el colegio, devuelve:

    • <code>403</code>
      <message>No tiene permiso para insertar o modificar en la empresa a la que pertenece el colegio.</message>

schoolYear
  • Año escolar
que se consultaLa empresa a la
  • en el que quedan inactivos los alumnos.
  • Obligatorio
  • Si no se especifica el parámetro, como es obligatorio devuelve:
    •  <code>400</code>
      <message>Debe especificar un ciclo para consultar.</message>
  • El colegio debe existir en el ciclo escolar, en caso de no ser válido devuelve:
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>

business
level
  • Id del Nivel del Colegio al que pertenecen los
colegios que se quieren consultar
  • Obligatorio
  • Ver maestro de empresa.
  • El identificador debe existir.
  • En caso de ser una empresa no válida entrega el siguiente mensaje:
    • Si no se especifica el parámetro, como es obligatorio devuelve:
      • <code>400</code>
        <message>Debe especificar el identificador del nivel.</message>

    • 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
    • Indicador de regresar solo llaves de entidades.
    • Opcional.
    • Valores: true, false.
    • Default: false.
     


    Ejemplo de llamada o de formulario
    http

    https://

    desenv

    homol.

    uno-internacional

    sistemauno.com/sif/unoSchool/

    schools

    unoStudentLock;contextId= {"country":

    "MX"

    44, "business": 8, "

    COMP

    school": 3909, "schoolYear":

    2017

    2018, "

    keys

    level":

    "true"

    35}

    Respuesta
    <unoSchoolList>
    <unoSchool refId="00000000-0000-1000-0000-000000004846" /> colegio.colegio_id (Identificador único en la BDC)
    <unoSchool refId

    <updateResponse>
    <updates>
    <update id="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>

    000000003909" statusCode="200" ></update>
    </updates>
    </updateResponse>

    ¿Quién lo utiliza y cómo?
     

    Servicio utilizado por Editora Moderna Ltda