Versions Compared

Key

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


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.


...

DescripciónServicio para crear, asignar, desasignar y/o dar de baja un código de acceso (PIN) de un alumno
Entidad BDCsrv_codigo_acceso
Tipo de PeticiónPOST
Parámetros


Campos
Descripción
Reglas de negocio
option
  • Acciones disponibles para asignar un PIN:
    • generar: Crea un nuevo PIN de acceso para el alumno y lo deja como pendiente
    • asignar: Modifica el PIN de acceso del alumno y lo activa
    • generar_y_asignar: Crea un nuevo PIN de acceso para el alumno y lo activa
    • desasignar: Modifica el PIN de acceso inactivándolo.
    • baja: Elimina lógicamente el PIN de acceso
  • Obligatorio
  • Si la opción no existe se busca el PIN asociado al alumno respondiendo de la siguiente manera:
<studentPinAssociation>
   
Code Block
languagexml
<studentPinAssociation>
    <unoStudentRefId>00000000-0000-1000-0000-000007854653</unoStudentRefId>

   

    <accessCode>15-50590-6100068-3</accessCode>


</studentPinAssociation>


studentId
  • Identificador del alumno
  • Obligatorio
  • El identificador del alumno debe existir
  • En caso de que no exista responde lo siguiente:
Code Block
languagexml
<error refId="00000000-0000-1000-0000-000000000000">

   

    <code>500</code>

    <message>Ocurrió un error al procesar la

    <message>Ocurrió un error al procesar la petición.</message>


</error>



Ejemplo de llamada o de formulario

https://homol.uno-internacional.com/wssb/pin;contextId=

{"option":"generar", "studentId":"75593007854653"}


Respuesta


Code Block
languagexml
titlegenerar, asignar, generar_y_asignar
<studentPinAssociation>
    <unoStudentRefId>00000000-0000-1000-0000-000007559300<000007854653</unoStudentRefId>
    <accessCode>15-50590-4243071-5</accessCode>
</studentPinAssociation>


Code Block
languagexml
titlebaja
<studentPinAssociation>
    <unoStudentRefId>00000000-0000-1000-0000-000007559300<000007854653</unoStudentRefId>
    <accessCode></accessCode>
</studentPinAssociation>



¿Quién lo utiliza y cómo?

 Es utilizado a través de la aplicación de Pagos Chile Padres cuando se realiza un pago o se imprime un boleto/ficha para pago.

...