Ir al contenido principal

Exportar activo

Estructura

ExportAsset(sCompany, sID, sFileName, sEventFilter: Text): Text

Tipo

Función

Descripción

Esta función exporta el ID especificado en los parámetros sCompany y sID al directorio temporal de IndySoft utilizando el nombre de archivo indicado en el parámetro sFileName. El parámetro sFileName solo debe contener el nombre del archivo, NO la ruta completa del directorio (ya que la exportación siempre se realizará únicamente al directorio temporal de IndySoft). Una vez exportado, el archivo temporal se puede mover mediante el procedimiento CopyLocalFile si es necesario, o subirlo utilizando UploadToDropbox, etc. La función devolverá «True» o «False», dependiendo de si la exportación se ha realizado correctamente. Utiliza el parámetro opcional sEventFilter para especificar un subconjunto de eventos que se deben exportar. Si este parámetro está vacío, se exportarán todos los eventos del activo. Si la exportación se realiza correctamente, la función devolverá «SUCCESS»; de lo contrario, se devolverá el código de error correspondiente.

Parámetros: 4

sCompany = Empresa propietaria del activo que se va a exportar

sID = el ID que se va a exportar

sFileName = el nombre del archivo de exportación (NO del directorio). No es necesario añadir una extensión de archivo (la extensión se ignora), ya que el archivo de exportación siempre tendrá la extensión .zip. Si se deja este parámetro en blanco, se creará automáticamente un nombre de archivo con el formato «ID-de-la-empresa.zip».

sEventFilter = filtro de eventos opcional para exportar solo un subconjunto de eventos del activo. El filtro de eventos NO debe comenzar con la palabra «WHERE».

Valor devuelto

booleano

Ejemplos

sCompany = "ABC COMPANY"

sEquip = "ABC123"

sFileName = sCompany & "-" & sEquip & ".zip"

sResult = ExportAsset(sCompany, sEquip, sFileName, "EVENTS.EVENT_DATE > '01/01/2013 12:00:00 AM'")

ShowMessage("Resultado de la exportación = " & sResult) |