Task error resolution defines a way of handling potential irregularities during the course of executing a series of tasks (a job). Each task may identify "an error" differently, based on tasks' specific purpose and action it performs. General rule of thumb is that irregularity represents a situation requiring user's attention and possible manual fixing, and is described in this manual for each task separately.
Task Error Resolution Actions
Please keep in mind that tasks represent automated way of casting ordered series of actions over set of features where potential irregularities may break this sequence in unexpected ways. FDF provides identical set of error resolution actions for each task, although each of described events may get fired by different cause - depending on the task implementation.
- Break - Immediately breaks course of tasks execution within a job, and returns an error which caused it (i.e. erroneous feature or situation). Potential warnings get displayed, but will not stop task execution. This is default task behavior when it comes to encountering errors.
- Ignore - Ignores an error and continues task execution. In case the task is being run on AutoCAD platform and if cause of an error is a feature - it will get moved to specific layer. Potential errors will get treated and displayed as warnings. Moving erroneous features to specific layer enables user inspecting them regardless of the course of overall task(s) execution.
- Delete - Deletes an erroneous feature and continues task execution. Any errors will get treated and displayed as warnings.
Task Ignore Error Resolution Settings
As previously explained, in case the task is being run on AutoCAD platform and if cause of an error is a feature - it will get stored on specific layer. The error itself will get treated as a warning, and will not cause tasks execution to stop. Related settings are stored in Options → Feature Editor → Tasks section:
- Resolution Layer Type - represents a way of setting layer name for erroneous features:
- Single - resolution layer name represents fixed error resolution layer name, and all erroneous features will get stored on this layer (i.e. "ERROR").
- Prefix - resolution layer name is a prefix to existing, erroneous feature layer name. For example, if erroneous features resides on layer "ROAD" and if resolution layer name is set to "ERROR_", then resulting layer name for this specific feature will be "ERROR_ROAD".
- Suffix - resolution layer name is a suffix to existing, erroneous feature layer name. For example, if erroneous features resides on layer "ROAD" and if resolution layer name is set to "_ERROR", then resulting layer name for this specific feature will be "ROAD_ERROR".
- Resolution Layer Name - defines actual name of layer, be it a fixed layer name or just a prefix or a suffix of the output error layer name.