Herramientas de usuario

Herramientas del sitio


start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
start [2013/03/19 14:18]
administrador [Función ListadoTareasFuturas: Lista las tareas futuras del usuario, es decir, las tareas en bandejas de otros usuarios que se crearon a partir de tareas ejecutadas por el usuario correspondiente al ticket]
start [2019/10/22 13:55] (actual)
Línea 41: Línea 41:
  
  
-==== Función LoginPecas: ​realiza la validación del usuario ​====+==== Función LoginPecas: ====
  
-**string** LoginPecas(**string** Usuario,​ **string** Password)+**realiza la validación del usuario**
  
-Donde el resultado de tipo **string** es el ID de sesión de pecas. Si el usuario no es válido, devuelve una cadena vacía. 
  
  
 +**string** LoginPecas(**string**Usuario,​ **string**Password)
  
-==== Función LoginJosso: Verifica si el id de sesión de JOSSO sigue siendo válido. ==== 
  
 +Donde el resultado de tipo **string** es el ID de sesión de pecas. Si el usuario no es válido, devuelve una cadena vacía.
 +
 +==== Función LoginJosso: ====
 +
 +**Verifica si el id de sesión de JOSSO sigue siendo válido.**
  
 **CResultadoLoginJosso ** LoginJosso**(string ** IDSesionJosso**)** ​ **CResultadoLoginJosso ** LoginJosso**(string ** IDSesionJosso**)** ​
Línea 65: Línea 69:
  
 **String** Username (Username que inició sesión en Josso) **String** Username (Username que inició sesión en Josso)
- 
 ==== Función VerificarSesionActivaPecas:​ Verifica que el id de sesión no haya expirado. ==== ==== Función VerificarSesionActivaPecas:​ Verifica que el id de sesión no haya expirado. ====
  
Línea 327: Línea 330:
 -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica
  
-==== Función Solicitar_Servicio2 ​: en esta versión se pasa la firma separada. ​====+==== Función Solicitar_Servicio2 ​==== 
 +**En esta versión ​del método ​se pasa la firma en forma separada.**
  
  
Línea 440: Línea 444:
 -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica
  
-==== Función Solicitar_Servicio3: a diferencia de Solicitar_servicio2,​ en esta versión se pasa la firma en forma separada y en el resultado total se envían los resultados parciales y las firmas correspondientes separadas. ​====+==== Función Solicitar_Servicio3 ​====  
 +**A diferencia de Solicitar_servicio2,​ en esta versión se pasa la firma en forma separada y en el resultado total se envían los resultados parciales y las firmas correspondientes separadas. ​**
  
 El cliente solicita al autorizador la ejecución de un servicio. El autorizador verifica si está autorizado para solicitarlo y envía la solicitud a la fuente auténtica. El cliente solicita al autorizador la ejecución de un servicio. El autorizador verifica si está autorizado para solicitarlo y envía la solicitud a la fuente auténtica.
Línea 529: Línea 534:
  
 -//​ResultadoEncriptado//:​ Avisa con valor verdadero si el resultado fue encriptado o codificado. -//​ResultadoEncriptado//:​ Avisa con valor verdadero si el resultado fue encriptado o codificado.
- 
 ==== Función Solicitar_ClavePublica:​ brinda la clave pública del actor solicitado ==== ==== Función Solicitar_ClavePublica:​ brinda la clave pública del actor solicitado ====
  
Línea 2440: Línea 2444:
  
  
-**CRetornoWF**//​CompletoPantallaAutomatica//​ (**string** Ticket, **CRespuestaAut** Pantalla)+**CRetornoWF**//​ CompletoPantallaAutomatica//​ (**string** Ticket, **CRespuestaAut** Pantalla)
  
  
Línea 2470: Línea 2474:
  
  
-**int**Codigo : código del parámetro en la base Pecas.+**int** Codigo : código del parámetro en la base Pecas.
  
  
-**int**Clase : tipo de variable asociada al parámetro según tabla 3.+**int** Clase : tipo de variable asociada al parámetro según tabla 3.
  
  
-**String**Valor:​ contenido del parámetro.+**String** Valor: contenido del parámetro.
  
  
Línea 2483: Línea 2487:
 ==== Función DispararTarea:​ Inicia la ejecución de una tarea a partir de su instancia. ==== ==== Función DispararTarea:​ Inicia la ejecución de una tarea a partir de su instancia. ====
  
-**TareaAEjecutar**//​DispararTarea//​(**string** Ticket, **int** Instancia)+**TareaAEjecutar**//​ DispararTarea//​(**string** Ticket, **int** Instancia)
  
 Donde el primer parámetro de entrada es de tipo **string**, Ticket (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. ​ Donde el primer parámetro de entrada es de tipo **string**, Ticket (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. ​
Línea 2497: Línea 2501:
 ==== Función DownloadArchivo:​ Se usa para recuperar un archivo del repositorio. ==== ==== Función DownloadArchivo:​ Se usa para recuperar un archivo del repositorio. ====
  
-**CRetornaDownload**//​DownloadArchivo //​(**string** Ticket, **string** Alias, **string** Tabla, **string** Campo, ​ +**CRetornaDownload**//​ DownloadArchivo //​(**string** Ticket, **string** Alias, **string** Tabla, **string** Campo,​**string** Archivo, **string** Referencia)
- +
-******string** Archivo, **string** Referencia)+
  
 Donde todos los parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. Los parámetros de entrada //Alias//, //Tabla//, //Campo//, //Archivo// son los que identifican al documento. El último parámetro, //​Referencia//,​ es el texto que retorna inalterado en la respuesta y se usa para asociar las respuestas a los pedidos Donde todos los parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. Los parámetros de entrada //Alias//, //Tabla//, //Campo//, //Archivo// son los que identifican al documento. El último parámetro, //​Referencia//,​ es el texto que retorna inalterado en la respuesta y se usa para asociar las respuestas a los pedidos
Línea 2515: Línea 2517:
 ==== Función EjecutarQueryLista:​ Se usa para ejecutar un query desde el workflow. ==== ==== Función EjecutarQueryLista:​ Se usa para ejecutar un query desde el workflow. ====
  
-**CRetornaListaDinamica**//​EjecutarQueryLista//​(**string** Ticket, **string** Campo, **string** Alias, ​ +**CRetornaListaDinamica**//​ EjecutarQueryLista//​(**string** Ticket, **string** Campo, **string** Alias, **string** Query, **dateTime** FechaPedido)
- +
-******string** Query, **dateTime** FechaPedido)+
  
 Donde los tres primeros parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El parámetro de entrada //Campo//, es el campo asociado a la lista que se refresca. ​ Donde los tres primeros parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El parámetro de entrada //Campo//, es el campo asociado a la lista que se refresca. ​
Línea 2541: Línea 2541:
 ==== Función EnviarCorreo:​ Envía un correo electrónico desde el workflow. ==== ==== Función EnviarCorreo:​ Envía un correo electrónico desde el workflow. ====
  
-**CRetornaBooleano**//​EnviarCorreo//​(**string** Ticket, **string** ListaDirecciones,​ **string** Asunto, ​ +**CRetornaBooleano**//​ EnviarCorreo//​(**string** Ticket, **string** ListaDirecciones,​ **string** Asunto, **string** Texto)
- +
-******string** Texto)+
  
 Donde todos los parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El parámetro de entrada //​ListaDirecciones//,​ contiene las direcciones de email a las cuales el correo será enviado. El tercer parámetro de entrada, //Asunto//, es el asunto asociado a este email. Y por último //Texto// contiene el mensaje que dentro del email. Donde todos los parámetros de entrada son de tipo **string**, el primero, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El parámetro de entrada //​ListaDirecciones//,​ contiene las direcciones de email a las cuales el correo será enviado. El tercer parámetro de entrada, //Asunto//, es el asunto asociado a este email. Y por último //Texto// contiene el mensaje que dentro del email.
Línea 2559: Línea 2557:
 ==== Función ObtenerProximoCodigoArchivo:​ Determina el código del próximo archivo a registrar. ==== ==== Función ObtenerProximoCodigoArchivo:​ Determina el código del próximo archivo a registrar. ====
  
-**CRetornaEntero**//​ObtenerProximoCodigoArchivo //​(**string** Ticket)+**CRetornaEntero**//​ ObtenerProximoCodigoArchivo//​(**string** Ticket)
  
 Donde el parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. ​ Donde el parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. ​
Línea 2571: Línea 2569:
 ==== Función ReasignarTarea:​ Reasigna una tarea a otro usuario, cambiando la asignación original del workflow.. Si se usa fuera del entorno del cliente Thinknet hay que asegurarse de que el usuario tenga los derechos para hacerlo. ==== ==== Función ReasignarTarea:​ Reasigna una tarea a otro usuario, cambiando la asignación original del workflow.. Si se usa fuera del entorno del cliente Thinknet hay que asegurarse de que el usuario tenga los derechos para hacerlo. ====
  
-**CBaseRespuesta**//​ReasignarTarea //​(**string** Ticket,** int** InstanciaTarea,​ **int** AsignarUsuario)+**CBaseRespuesta**//​ ReasignarTarea//​(**string** Ticket,** int** InstanciaTarea,​ **int** AsignarUsuario)
  
 Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia.
Línea 2581: Línea 2579:
 ==== Función RetrotraerTarea:​ Revierte la ejecución de una tarea y, según lo que se indique, reejecuta la anterior o deja la tarea de referencia lista para ejecutarse otra vez. ==== ==== Función RetrotraerTarea:​ Revierte la ejecución de una tarea y, según lo que se indique, reejecuta la anterior o deja la tarea de referencia lista para ejecutarse otra vez. ====
  
-**CBaseRespuesta**//​RetrotraerTarea//​(**string** Ticket,** int** InstanciaTarea, ​ +**CBaseRespuesta**//​ RetrotraerTarea//​(**string** Ticket,** int** InstanciaTarea,​ **boolean** ReEjecutarAnterior)
- +
-******boolean **ReEjecutarAnterior)+
  
 Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Y el último parámetro de entrada es de tipo **boolean**,​ //​ReEjecutarAnterior//,​ o sea si se reejecuta o no la tarea anterior. Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Y el último parámetro de entrada es de tipo **boolean**,​ //​ReEjecutarAnterior//,​ o sea si se reejecuta o no la tarea anterior.
Línea 2594: Línea 2590:
  
  
-**CRetornaUpload**//​UploadArchivo//​ (**string** Ticket, **string** Alias, **string** Tabla, **string** Campo, +**CRetornaUpload**//​ UploadArchivo//​ (**string** Ticket, **string** Alias, **string** Tabla, **string** Campo, **string** Archivo, **string** Referencia, **byte[]** DatosArchivo)
- +
- +
-**string** Archivo, **string** Referencia, **byte[]** DatosArchivo)+
  
  
Línea 2951: Línea 2944:
 ===== Registros para auditoría ====  ===== Registros para auditoría ==== 
  
-===== Registros de Auditoria ====+==== Registros de Auditoria ====
  
 En el Servidor Coordinador se encuentra la base de datos PecasLog donde se registran todas las actividades de intercambio de información que se producen. Estos registros son utilizados para las actividades de auditoría por cualquiera de los actores. ​ En el Servidor Coordinador se encuentra la base de datos PecasLog donde se registran todas las actividades de intercambio de información que se producen. Estos registros son utilizados para las actividades de auditoría por cualquiera de los actores. ​
Línea 2974: Línea 2967:
 ^Operador| Si el sistema cliente tiene otra forma de validación de usuarios, puede informar quien es el operador del sistema que solicita el servicio.| ​ ^Operador| Si el sistema cliente tiene otra forma de validación de usuarios, puede informar quien es el operador del sistema que solicita el servicio.| ​
  
-**Tabla: Resultados ** que contiene la descripción de los posibles resultados de error al solicitar un servicio. Describe el contenido del campo ResultadoProveedor de la tabla AuditoriaFA+**Tabla: Resultados ** que contiene la descripción de los posibles resultados de error al solicitar un servicio. Describe el contenido del campo ResultadoProveedor de la tabla AuditoriaFA
 + 
 +{{ :​tablaposibleserroresws.jpg?​nolink |}} 
  
 ==== Registros de tiempos ==== ==== Registros de tiempos ====
Línea 2989: Línea 2985:
 **Tabla: AuditoriaFATiempos** ​ **Tabla: AuditoriaFATiempos** ​
  
 +{{:​tablaauditoriatiemposfa.jpg?​nolink|}}
  
-**Tabla: AuditoriaFATiemposFA:​** para registrar el tiempo de ejecución de los servicios en la Fuente auténtica. ​ 
- 
-| ^ ^ 
-^Mensaje| Es el código del ws que se ejecuta (ver tabla AuditoriaFAMensajes)| ​ 
-^Inicio| Es el instante en que recibe el pedido del Coordinador| ​ 
-^Fin| Es el instante en que completa el servicio y se lo envía al Coordinador.| ​ 
-^FuenteAutentica| Es el código externo de la Fuente Autentica que resolvió el servicio| ​ 
-^Servicio| Es el código externo del servicio solicitado| ​ 
-^Coordinador| Es el código externo del coordinador que solicitó el servicio| ​ 
- 
-**AuditoriaFATiemposFA** ​ 
  
 **Tabla: AuditoriaFAMensajes:​** contiene los códigos de mensajes y sus descripciones ​ **Tabla: AuditoriaFAMensajes:​** contiene los códigos de mensajes y sus descripciones ​
Línea 3007: Línea 2993:
 ^Mensaje| Códigos de mensajes soportados en integrabilidad| ​ ^Mensaje| Códigos de mensajes soportados en integrabilidad| ​
 ^Descripción| Descripción del mensaje| ^Descripción| Descripción del mensaje|
 +
  
 **AuditoriaFAMensajes** ​ **AuditoriaFAMensajes** ​
  
 +{{:​wiki:​tablaauditoriamensajesfa.jpg?​nolink|}}
 ===== Anexo 1 ===== ===== Anexo 1 =====
  
start.1363713531.txt.gz · Última modificación: 2019/10/22 13:56 (editor externo)