Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/interfaces»

De SIU
Saltar a: navegación, buscar
(Página creada con «__NOTOC__ derecha|link=SIU-Kolla/version3.6.0»)
 
Línea 1: Línea 1:
__NOTOC__
+
__TOC__
 
[[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]]
 
[[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]]
 +
 +
== Introducción ==
 +
 +
Para lograr una comunicación con otros módulos, SIU-Kolla ofrece diferentes servicios web a través de su API para la manipulación de entidades básicas. En algunos casos, lo servicios solo involucran la recuperación de datos, y otros ofrecen un CRUD (Create-Retrieve-Update-Delete).
 +
 +
== Configuración ==
 +
 +
Para poder utilizar los Servicios Web, se debe dar de alta el usuarios como Sistema Externo, y posteriormente, configurar dicho usuario en la configuración REST del proyecto:
 +
 +
=== Creación de usuario como Sistema Externo ===
 +
 +
La siguientes operaciones deben ser realizadas por un usuario con los permisos suficientes.
 +
 +
* Ingresar al menú de 'Usuarios' e ingresar en 'Sistemas Externos'
 +
[[Archivo:SE 1.png|100px|marco|centro]]
 +
 +
* Seleccionar la opción 'Agregar'
 +
[[Archivo:SE 2.png|100px|marco|centro]]
 +
 +
* Ingresar los datos del Sistema Externo. ''Kolla al momento de registrar el Sistema le agrega el prefijo 'ue_'; por ejemplo si se ingresa '''usuario''' se registra el nombre '''ue_usuario''' ''
 +
[[Archivo:SE 3.png|100px|marco|centro]]
 +
 +
=== Creación de usuario REST ===
 +
* Editar el archivo <tt><path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini</tt>
 +
<source lang="php" enclose="div">
 +
;servidor.ini
 +
autenticacion = basic
 +
</source>
 +
* y <tt><path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini</tt>
 +
<source lang="php" enclose="div">
 +
;servidor_usuarios.ini
 +
[<nombre de usuario>]
 +
password = sP6lgHwQopaqepOzgIWw ;cambiar!
 +
</source>
 +
* Se debe reemplazar:
 +
** <path proyecto Kolla>: por el path donde se encuentra instalado el proyecto SIU-Kolla
 +
** <instancia>: por el nombre de la instancia
 +
 +
Para más información, consultar en la explicación de [https://toba.siu.edu.ar/trac/toba/wiki/Referencia/Rest REST de Toba]
 +
 +
== Servicios Web (En Desarrollo) ==
 +
# [[Conceptos]]
 +
# [[Elementos]]
 +
# [[Encuestas]]
 +
# [[Habilitaciones]]
 +
# [[Tipo Elemento]]

Revisión del 10:58 29 mar 2016

Siu-kolla iso.png

Introducción

Para lograr una comunicación con otros módulos, SIU-Kolla ofrece diferentes servicios web a través de su API para la manipulación de entidades básicas. En algunos casos, lo servicios solo involucran la recuperación de datos, y otros ofrecen un CRUD (Create-Retrieve-Update-Delete).

Configuración

Para poder utilizar los Servicios Web, se debe dar de alta el usuarios como Sistema Externo, y posteriormente, configurar dicho usuario en la configuración REST del proyecto:

Creación de usuario como Sistema Externo

La siguientes operaciones deben ser realizadas por un usuario con los permisos suficientes.
  • Ingresar al menú de 'Usuarios' e ingresar en 'Sistemas Externos'
SE 1.png
  • Seleccionar la opción 'Agregar'
SE 2.png
  • Ingresar los datos del Sistema Externo. Kolla al momento de registrar el Sistema le agrega el prefijo 'ue_'; por ejemplo si se ingresa usuario se registra el nombre ue_usuario
SE 3.png

Creación de usuario REST

  • Editar el archivo <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini
;servidor.ini
autenticacion = basic
  • y <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini
;servidor_usuarios.ini
[<nombre de usuario>]
password = sP6lgHwQopaqepOzgIWw ;cambiar!
  • Se debe reemplazar:
    • <path proyecto Kolla>: por el path donde se encuentra instalado el proyecto SIU-Kolla
    • <instancia>: por el nombre de la instancia

Para más información, consultar en la explicación de REST de Toba

Servicios Web (En Desarrollo)

  1. Conceptos
  2. Elementos
  3. Encuestas
  4. Habilitaciones
  5. Tipo Elemento