Storage
Přenos hodnot mezi skripty
Popis
Funkce a procedury sloužící pro ukládání a přenos hodnot mezi skripty (aplikacemi).
U většiny funkcí (výjimkou jsou funkce ukládající do databáze nebo na disk) v této kategorii dojde ke smazání uložených hodnot při uvolnění externí knihovny z paměti (tj. na konci skriptu, kde byla prvně použita). Pokud je potřeba hodnotu uchovat/předat mezi hlavnímy skripty, pak je nutné funkce deklarovat s klíčovým slovem nounload . Například takto:
declare function StorageSetString dll "ScriptEx" (string, string): integer nounloadKnihovna takto nadeklarované funkce bude uvolněna až při ukončení celé aplikace enTeam Workflow Manager.
Funkce
| GetProperty | Načtení hodnoty klíče |
| GetPropertyInt | Načtení hodnoty klíče |
| GetReferenceNumberFromDB | Načte hodnotu z generátoru |
| PersistenceDelete | Vymaže trvale uloženou hodnotu |
| PersistenceExists | Vrací zda existuje trvale uložená hodnota |
| PersistenceGetString | Vrací trvale uložený řetězec |
| PersistenceSetString | Trvale uloží řetězec |
| SetProperty | Slouží k uschování názvu klíče a jeho hodnoty |
| SetPropertyInt | Slouží k uschování názvu klíče a jeho číselné hodnoty |
| StorageClear | Vymaže veškeré uložené hodnoty |
| StorageDelete | Vymaže uloženou hodnotu |
| StorageExists | Vrací zda hodnota existuje |
| StorageGetBoolean | Vrací uloženou logickou hodnotu |
| StorageGetCurrency | Vrací uložené reálné číslo |
| StorageGetDate | Vrací uložený datum |
| StorageGetInteger | Vrací uložené číslo |
| StorageGetString | Vrací uložený řetězec |
| StoragePop | Vymaže aktuálně uložené hodnoty a obnoví původní |
| StoragePush | Zazálohuje a vymaže aktuálně uložené hodnoty |
| StorageSetBoolean | Uloží logickou hodnotu |
| StorageSetCurrency | Uloží reálné číslo |
| StorageSetDate | Uloží datum (a čas) |
| StorageSetInteger | Uloží celé číslo |
| StorageSetString | Uloží řetězec |
Dokumentace enTeam