Exporter un élément
Structure
ExportAsset(sCompany, sID, sFileName, sEventFilter : Text) : Text
Type
Fonction
Description
Cette fonction exporte l'identifiant spécifié dans les paramètres sCompany et sID vers le répertoire temporaire d'IndySoft en utilisant le nom de fichier indiqué dans le paramètre sFileName. Le paramètre sFileName ne doit contenir que le nom du fichier, et NON le chemin d'accès complet au répertoire (car l'exportation s'effectue toujours uniquement vers le répertoire temporaire d'IndySoft). Une fois l'exportation terminée, le fichier temporaire peut être déplacé à l'aide de la procédure CopyLocalFile si nécessaire, ou téléchargé via UploadToDropbox, etc. La fonction renverra soit True, soit False, selon que l'exportation a réussi ou non. Utilisez le paramètre facultatif sEventFilter pour spécifier un sous-ensemble d'événements à exporter. Si ce paramètre est vide, tous les événements liés à la ressource seront exportés. Si l'exportation aboutit, la fonction renvoie « SUCCESS » ; dans le cas contraire, elle renvoie le message d'erreur.
Paramètres : 4
sCompany = Société propriétaire de l'élément à exporter
sID = l'identifiant à exporter
sFileName = le nom du fichier d'exportation (PAS le répertoire). Il n'est pas nécessaire d'ajouter une extension de fichier (celle-ci est ignorée), car le fichier d'exportation sera toujours au format .zip. Si ce paramètre n'est pas renseigné, un nom de fichier sera automatiquement généré au format Entreprise-ID.zip.
sEventFilter = filtre d'événements facultatif permettant d'exporter uniquement un sous-ensemble d'événements pour la ressource. Le filtre d'événement ne doit PAS commencer par le mot « WHERE ».
Valeur de retour
booléen
Exemples
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("Résultat de l'exportation = " & sResult) |