The XML format is used by all SpeedyCraft forms and properties extensions.
QuestionList and AnswerList XMLs are used in the following properties/databasse columns in SpeedyCraft:
| Property or database column name (QuestionList) | Description | Comment | Corresponding answer property (AnswerList) |
| tblQualityControl. QualityControlQuestion |
Form template definition | Please note that this form template may be used only on entities defined by QualityControl.SchemaType, as explained below the table. | (NA, as this is a template, not an instance) |
| tblAssignmentQualityControl. QualityControlQuestion |
Form definition for this particular instance | Usually this is empty, and AssignmentQualityControl.QualityControlID refers to a form template where the definition is found. AssignmentQualityControl.SchemaType is explained below the table. | tblAssignmentQualityControl. QualityControlAnswer |
| tblObject.ObjectDataDefinition | Additional properties definition for this particular object | Please see Objekt: Objekter i SpeedyCraft for details on objects in SpeedyCraft | tblObject.ObjectDataResponse |
| tblObject. AssignmentObjectDataDefinition |
Additional properties definition for new assignmentobjects based on this particular object | Please see Objekt: Objekter i SpeedyCraft for details on objects in SpeedyCraft | (NA, as this is a template, not an instance) |
| tblAssignmentObject. AssignmentObjectDataDefinition |
Definition of properties for this AssignmentObject instance | Please see Objekt: Objekter i SpeedyCraft for details on objects in SpeedyCraft | tblAssignmentObject. AssignmentObjectDataResponse |
| tblObjectType.ObjectDataDefinition | Additional properties definition for new objects based on this objecttype | Please see Objekt: Objekter i SpeedyCraft for details on objects in SpeedyCraft | (NA, as this is a template, not an instance) |
| tblObjectType. AssignmentObjectDataDefinition |
Additional properties definition for new assignmentobjects based on this objecttype | Please see Objekt: Objekter i SpeedyCraft for details on objects in SpeedyCraft | (NA, as this is a template, not an instance) |
| tblProduct. AssignmentProductDataDefinition |
Additional properties definition for new assignmentproducts based on this product record | When adding products to assignment, one may add additional properties or info to the product if a QuestionList XML is defined in tblProduct. AssignmentProductDataDefinition. This XML is copied to AssignmentProduct. AssignmentProductDataDefinition |
(NA, as this is a template, not an instance) |
| tblAssignmentProduct. AssignmentProductDataDefinition |
Additional properties definition for this assignmentproduct record | If this AssignmentProduct has additional properties, they are defined by tblAssignmentProduct. AssignmentProductDataDefinition and the values (answers) are set in tblAssignmentProduct. AssignmentProductDataResponse |
tblAssignmentProduct. AssignmentProductDataResponse |
QualityControl.SchemaType defines what entities this form template may be used for.
AssignmentQualityControl.SchemaType defines what entity this form instance refers to, and AssignmentQualityControl.OwnerID gives the identity/ID (e.g AssignmentID if SchemaType = 0 or 1) for the referring entity of this instance.
Allowed values for SchemaType:
0 = Assignment
1 = Assignment additional properties/info on assignment
2 = AssignmentProduct
3 = RESERVED for AssignmentService
4 = RESERVED
5 = AssignmentObject
10 = Object
XML documentation download
The attached zip file Devinco.Forms.XmlSchema.zip consists of
- Example files for QuestionList and AnswerList xml's
- XSD schema files for QuestionList and AnswerList. These may be used for validation, to ensure that your own custom xml's are defined according to the SpeedyCraft specification. Updated versions of these are also available via www.devinco.com/xml/SchemaAnswer.xsd and www.devinco.com/xml/SchemaQuestion.xsd
- Simple html-based documentation (generated from the xsd-files), please see
- doc/SchemaQuestion.html and
- doc/SchemaAnswer.html
All possible import field codes are mentioned in the attached "NO Produkark for skjema.doc".
Please contact support@devinco.com for further details or examples.