The Increment Specification defines which number format should be applied to which document instance. For each doctype there may be one specification and in each of these specifications there may be specifications that take the doctype of the parent into account. Code Block |
---|
| {
"specs": [
{
"parentDoctypes": [],
"parentProperty": "",
"function": {
"format": "",
"increment": 1
}
}
]
} |
Name | Description |
---|
specs | List of doctypes increment specifications. | parentDoctypes | Comma-separated list of doctype IDs to specify for which parent document types the increment format should apply. If omitted, the format is applied to any parent doctype. Doctypes increment specifications without a doctype must be specified at the end of the list. | parentProperty | The name of the parent property to use as the prefix for the ID. This value is only used if the new document has no siblings. | function | The increment function to create the new ID. | format | The format specifies the number of digits of the number block. | increment | The increment for each new ID. The value must be an integer greater than zero. |
To test a configuration there is a REST service at projectdoc-internal/1/increment/test that is available to logged in users.
|