Funciones platino

De Egeasy
Saltar a: navegación, buscar

Este artículo describe las interfaces de las funciones que se han diseñado para la integración de egeasy con PLATINO.

Todas las funciones definidas sólo se pueden invocar desde ficheros de métodos (*.nmt).

Registrar entrada y salida

Este servicio nos permite registrar documentos de entrada y salida. Para comunicarnos con él se han diseñado tres funciones:

$platino_registrar_entrada(Organismo:texto, Asunto:texto, Remitente:texto, NIF: texto, sal Fecha: fecha, sal Hora: texto, sal Numero: texto, sal Resguardo: clasificador[, Documentos: clasificador])

Esta función permite registrar documentos de entrada PDF. No devuelve nada. Los datos devueltos se almacenan en las variables de salida. Los parámetros son:

  • Organismo: organismo en el que entra en documento.
  • Asunto: asunto de la entrada.
  • Remitente: persona o entidad que presenta los documentos.
  • NIF: NIF/CIF de la persona o entidad que presenta los documentos.
  • Fecha: parámetro de salida. Fecha en la que se registra la entrada.
  • Hora: parámetro de salida. Hora en la que se registra la salida.
  • Numero: parámetro de salida. Nº de registro de entrada
  • Resguardo: componente clasificador en la que se almacenará el resguardo de la entrada en PDF.
  • Documentos: parámetro opcional. Componente clasificador en la que se encuentran los documentos en PDF a los que se desea dar de entrada.

Ejemplo:

metodo Registrar
   var
      fecha_entrada: fecha;
      hora_entrada: texto;
      numero_entrada: texto;
      solicitud: contenedor;
incio
   solicitud = $crear([Expediente de la DG].[Contenido], "Solicitud de inscripción");
   $registrar_entrada("Dirección General de Administración Territorial y Gobernación", "Prueba", "Daniel Hernández Aguiar", "45759313P", fecha_entrada, hora_entrada, numero_entrada, solicitud->[Documentos adjuntos]);
   solicitud.[Datos generales].[Nº de registro general] = numero_entrada;
   solicitud.[Datos generales].[Fecha de registro general] = fecha_entrada;
   solicitud.[Datos generales].[Hora de registro general] = hora_entrada;
   $guardar(solicitud);
fin

$plantino_registrar_salida(Organismo:texto, Asunto:texto, Remitente:texto, NIF: texto, sal Fecha: fecha, sal Hora: texto, sal Numero: texto, Reguardo: clasificador[, Documento: documento])

Esta función permite registrar de salida documentos elaborados mediante egeasy. Los datos devueltos se almacenan en las variables de salida. Los parámetros son:

  • Organismo: organismo que envía el documento.
  • Asunto: asunto de la salida.
  • Remitente: N/A (el significado de este campo no queda claro en la documentación de PLATINO).
  • NIF: N/A (el significado de este campo no queda claro en la documentación de PLATINO).
  • Fecha: parámetro de salida. Fecha en la que se registra la salida.
  • Hora: parámetro de salida. Hora en la que se registra la salida.
  • Numero: parámetro de salida. Nº de registro de salida.
  • Reguardo: componente clasificador en la que se almacenará el resguardo de la salida en PDF.
  • Documento: parámetro opcional infinito. Se pasará una componente documento por cada documento al que se le quiera dar salida. El tamaño máximo de estos documentos estará limitado por las especificaciones de PLATINO.

$plantino_registrar_salida(Organismo:texto, Asunto:texto, Remitente:texto, NIF: texto, sal Fecha: fecha, sal Hora: texto, sal Numero: texto, Reguardo: clasificador, Documentos: clasificador)

Esta función permite registrar de salida documentos presentes en un clasificador en algún contenedor de egeasy. Los datos devueltos se almacenan en las variables de salida. Los parámetros son:

  • Organismo: organismo que envía el documento.
  • Asunto: asunto de la salida.
  • Remitente: N/A (el significado de este campo no queda claro en la documentación de PLATINO).
  • NIF: N/A (el significado de este campo no queda claro en la documentación de PLATINO).
  • Fecha: parámetro de salida. Fecha en la que se registra la salida.
  • Hora: parámetro de salida. Hora en la que se registra la salida.
  • Numero: parámetro de salida. Nº de registro de salida.
  • Reguardo: componente clasificador en la que se almacenará el resguardo de la salida en PDF.
  • Documentos: componente clasificador en la que se encuentran los documentos en PDF a los que se desea dar de entrada. .

Sellado de tiempo

Para el sellado de tiempo se ha diseñado la función $platino_sellar que devuelve la fecha y la hora del sellado. Esta es la interfaz:

$platino_sellar(sal Fecha: fecha, sal Hora: texto)

Parámetros:

  • Fecha: parámetro de salida. Fecha del sellado.
  • Hora: parámetro de salida. Hora del sellado.

Notificaciones telemáticas

Envío de SMS