Seaux
Un seau est un support pour les clés et les valeurs.
Il y a trois godets différents. Chaque flux de travail possède son propre compartiment global dans lequel les valeurs sont conservées même si Corbit est arrêté. Il existe également un compartiment temporaire, créé pour chaque objet géré. Enfin, il y a des seaux système.
Seaux d'objets
Les fonctionnalités du compartiment d'objets sont très puissantes et peuvent être utiles lorsqu'une action doit utiliser des informations d'une autre action.
La durée de vie d'un objet commence lorsqu'un objet est détecté dans une source et est démarré et géré par un flux de travail, puis se termine lorsque toutes les actions ont été exécutées. Cela signifie que pour chaque objet géré dans un workflow, un nouveau compartiment est créé.
Les données du compartiment sont partagées entre les actions dans lesquelles sont invoqués l'objet. Les valeurs qui sont mises dans le compartiment peuvent être utilisées par toute action effectuée après que la valeur a été placée dans le compartiment.
Seaux de flux de travail
En plus du compartiment d'objets, Corbit utilise des godets de flux de travail. Le compartiment Flux de travail est un compartiment plus statique dans lequel les valeurs seront enregistrées avec le flux de travail même si Corbit est arrêté. Par exemple, le compartiment Flux de travail peut être utilisé pour avoir un numéro en cours d'exécution ou un journal interne.
Seaux de système
Les compartiments système sont définis dans un menu distinct, car ils peuvent être utilisés par n'importe quel flux de production.
Les compartiments système sont similaires aux compartiments de workflow mais peuvent être partagés entre les flux de travail. Des exemples d'utilisations de baies système peuvent être un emplacement de serveur ou un nom d'hôte de serveur. L'emplacement / nom du serveur peut ensuite être utilisé dans plusieurs sources ou actions. Si le serveur est modifié, la modification ne sera nécessaire que dans un seul emplacement, la valeur du compartiment système.