Attributes
| attribute | description |
| id | unique id |
| name | Name of workunit |
| applicationid | application which created workunit |
| containerid | container the workunit belongs to |
| datasetid | dataset of workunit |
| inputdatasetid | input dataset used to create workunit |
| inputresourceid | input resource used to create workunit |
| progress | description of progress if status is processing |
| status | status of workunit (overwritten and calculated from status of resources) |
| customattribute | custom attribute with name,type,value |
| archiving | put workunit to archive (if null check application -> storage/access) |
Status
depending on the status of the resources in the workunit:- archived all resources are archived to tape and not on the filesystem anymore
- available all resources are can be accessed directly
- deleted some resources where deleted (superseeds archived and available)
- failed some resources failed (superseeds archived and available)
- imported all resources are available, but need annotation before they can be used
- invalid
- pending workunit has no resources
independent of the status of the resources
- processing can be explicitly set via webservice by the developer. In this status a freetext attribute "progress" can be set and is visible in the workunit details. This can be used to show the progress of the running application in more detail.
- in this status B-Fabric will not recalculate the workunit status from the resources.
- make sure to change the workunit status at the end of the process, otherwise it will keep the status forever
- "progress" can have up to 64 characters