Zum Hauptinhalt springen

Karten über Skripte starten

BITTE BEACHTEN SIE:

Der folgende Beitrag enthält möglicherweise Verweise auf benutzerdefinierte Skriptfunktionen der IndySoft-Produktreihe; daher sind einige der besprochenen Funktionen für Endkunden möglicherweise nicht verfügbar. Zur Orientierung: Die betroffenen Funktionen enthalten entweder das Wort „Skript“ oder den Ausdruck „benutzerdefiniertes Skript“.Weitere Informationen zu benutzerdefinierten Skripten sowie zu deren Implementierung und Unterstützung im Produkt finden Sie im Abschnitt „Übersicht über benutzerdefinierte Skripte“. Eine fortgeschrittene Methode zum Aufrufen eines Exports oder Imports einer Synchronisierungskarte besteht darin, die Synchronisierung über eine Skriptprozedur aufzurufen. „Sync Maps“ können aus jedem Skripttyp in IndySoft heraus ausgeführt werden (Ereignisskripte, Geräteskripte, Skripte des Auftragssystems usw.). Alle Skriptprozeduren im Zusammenhang mit der Synchronisierung von Karten sind in der Hilfe zu benutzerdefinierten Skripten dokumentiert – wenden Sie sich für weitere Informationen bitte an den IndySoft-Support.

Generell ist jedoch zu beachten, dass Skripte eine Synchronisierungskarte einfach anhand ihres Namens (Import- oder Exporttyp) aufrufen und den Vorgang ohne Benutzeroberfläche (ohne Fortschrittsbalken – jedoch innerhalb des laufenden Prozesses) oder durch Aufruf des Export-/Import-Dienstprogramms (externer Prozess) ausführen können. Diese Methode hat den Vorteil, dass ein Fortschrittsbalken angezeigt wird – damit man sieht, wann der Vorgang abgeschlossen ist. Schließlich stehen zusätzliche Funktionen zur Verfügung, mit denen die Standardeinstellungen in der Synchronisierungszuordnung überschrieben werden können, wie z. B. Gerätefilter, Cloud-Ordner, Archivverzeichnis usw.

Nachfolgend finden Sie eine Liste der entsprechenden Skriptfunktionen, die verwendet werden können – weitere Informationen finden Sie in der Skript-Hilfe:

SyncExportAsset(sSyncMapName, sCompany, sID, sFileName, bLab): Exportiert ein einzelnes Asset basierend auf einer Synchronisierungszuordnung in eine Datei

SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab): Importiert eine einzelne Datei auf der Grundlage einer Synchronisierungszuordnung

SyncExportAndUpload(sSyncMapName, sEquipFilter, sService, sFolder, sLocalArchiveFolder, bLab, bOverwrite, bAllowAuth): Exportiert eine Gruppe von Assets und lädt sie anhand einer Synchronisierungszuordnung in die Cloud hoch; Ausnahmen von verschiedenen Kriterien sind zulässig

SyncDownloadAndImport(sSyncMapName, sService, sFolder, sToDirectory, sCompanyMap, sSQLUpdateAfterImport, dtDateTime, bLab, bAllowAuth, bDeleteCloudAfterImport, bDeleteLocalAfterImport): Lädt eine oder mehrere Importdateien auf der Grundlage einer Synchronisierungszuordnung herunter und importiert sie; Ausnahmen von verschiedenen Kriterien sind zulässig

SyncImportFromFiles(sSyncMapName, sToDirectory, sCompanyMap, sSQLUpdateAfterImport, dtDateTime, bLab, bDeleteLocalAfterImport): Importiert eine oder mehrere Importdateien aus einem Netzwerkverzeichnis auf der Grundlage einer Synchronisierungszuordnung; Abweichungen von verschiedenen Kriterien sind zulässig

SyncExportToFiles(sSyncMapName, sEquipFilter, sDirectory, bLab): Exportiert eine Gruppe von Assets basierend auf einer Synchronisierungszuordnung in ein Netzwerkverzeichnis; Ausnahmen von verschiedenen Kriterien sind zulässig

RunSyncMap(sSyncMapName): Führt eine Synchronisierungszuordnung mit allen Standardeinstellungen aus – ohne Benutzeroberfläche (Fortschrittsbalken)

CallSyncMap(sSyncMapName): Führt eine Synchronisierungszuordnung mit allen Standardeinstellungen aus – mit Benutzeroberfläche (Fortschrittsbalken) |