Gracias por tu respuesta liliana, dejame decirte que he utilizado la opcion 2 y la ocupo para llevar el historial de los casos y se pueda descargar el o los archivos que han subido previamente en cualquier paso que se encuentren pero el problema se me presenta con las report tables ya que la variable que guarda la ruta del archivo no esta completa y por eso no puedo descargar el archivo.
aqui pongo un ejemplo para una mejor explicacion.
utilizo este trigger:
Code: Select all$caseId = @@APPLICATION;
$query = "SELECT C.CON_ID, C.CON_VALUE FROM APP_DOCUMENT AD, CONTENT C
WHERE AD.APP_UID='$caseId' AND AD.APP_DOC_TYPE='INPUT' AND AD.APP_DOC_STATUS='ACTIVE'
AND AD.APP_DOC_UID=C.CON_ID AND C.CON_CATEGORY='APP_DOC_FILENAME' AND C.CON_VALUE<>''";
$result = executeQuery($query);
if (is_array($result) and count($result) > 0) {
$caseDocId = $result[1]['CON_ID'];
@@inputFileURL = 'http://' . $_SERVER['HTTP_HOST'] . '/sys' . @@SYS_SYS . '/' .
@@SYS_LANG . '/' . @@SYS_SKIN . '/cases/cases_ShowDocument?a=' . $caseDocId;
@@inputFilename = $result[1]['CON_VALUE'];
}
y utilizo un input document que guardo los archivos aqui:
upload/@#fg_Split
y esta variable @@inputFileURL en el report table me muestra esta direccion:
http://127.0.0.1:8081/sysworkflo
no me da la dirección completa. espero que me haya dado a entender y gracias por tu ayuda