Upload Work Skill Conditions
Replace all work skill conditions. Rows are grouped by Internal ID — one row per value, making multi-value conditions easy to manage.
1 — Excel file
Rows grouped by __all__.
Submit to OFS
Upload an Excel file.
Fields
internalIdrequiredintegerRepeat the same number on all rows belonging to the same skill condition entry. Referenced by dependency rows.
skillLabelstringFill only on the first row of each group. The work skill this condition applies to.
requiredLevelintegerFill only on the first row. Minimum skill level (0–100).
preferableLevelintegerFill only on the first row. Preferred skill level (1–100).
condFieldstringActivity property to test (e.g. aworktype, status). Leave blank on dependency-only rows.
condFunctionenumHow to compare the field. Rows with same Field+Function within a group are merged into one valueList.
innotIncontainsdContainisNullisNotNull><>=<=startsWithdStartWithcondValuestringOne value per row. For 'in'/'notIn' add a new row with the same Field+Function for each extra value. Leave blank for isNull/isNotNull.
depTypeenumFill on dependency rows. 'selected' = the referenced condition must apply; 'notSelected' = must not apply.
selectednotSelecteddepInternalIdintegerInternal ID of the condition this row depends on. One dependency per row.
Notes
- ·⚠ PUT replaces ALL existing work skill conditions in OFS. Include every condition you want to keep.
- ·Group rows by internalId. Fill skillLabel/requiredLevel/preferableLevel only on the first row of each group.
- ·One row per value: to use 'in [3, 4, 5]' add 3 rows all with same internalId, condField=aworktype, condFunction=in, condValue=3/4/5.
- ·isNull / isNotNull: leave condValue blank.
- ·Dependencies: add a row with the same internalId, fill depType and depInternalId, leave condField blank.