Designers > K2 Designer for Visual Studio > Design Tools > Object Browser > Process/Activity Data Browser > Managing XML Fields > Add XML field | Send feedback |
Right click on the Activity/Process Data Browser and expand the nodes until the XML Field node is visible. Right click on the Activity or Process and select Add.
Option | What it is | How to use it |
---|---|---|
Name | The name of the XML Field that will be displayed within the Object Browser | Enter a name for the XML Field |
Category | The category options govern where the XML Field is accessible from | Select the required category from the drop down |
Description | The custom description of the XML Field | Enter a description for the XML Field |
Hidden | Prevents the XML Field from begin shown in the Object Browser | Click on the check box |
Keep Log | Keeps of log of the XML Field | Click on the check box |
On Demand | Selecting this option ensures that K2 Server only loads XML Fields when and if required either by reading a value or setting a value in a data field. The Data on demand option impacts the performance of K2 Server | Click on the check box |
Keep Audit | This option enables you to keep track of the changes made during the execution of the workflow process and is by default already selected. | Click on the check box |
Option | What it is | How to use it |
---|---|---|
Initial Value | The value contained within the XML Node at the beginning of the Activity or Process | Enter the required value |
Generates a sample of XML | Click on the Generate sample XML File button | |
Saves the XML to a file on the local system | Click on the Save to XML File button |
Option | What it is | How to use it |
---|---|---|
Metadata | Metadata describes how and when and by whom a particular set of data was collected, and how the data is formatted. | Enter any required metadata |
Option | What it is | How to use it |
---|---|---|
Available Schemas | Describes the structure and the content constraints of the XML |
Enter an XML Schema
OR Browse the local file system and load an XML Schema |
When XML fields are created, as a design practice ensure that the fields are not created as null values. Ensure that when the fields are created, they are provided with an initial value.
<XMLDocument xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance> |
The initial value is a value created during design time and the data field within the process will retain that value for each instance of the process when the process is instantiated.