AU Execution Options Table
This table must be named SE_AU_EXEC_OPTIONS__. The table’s function is to pass autoupdater execution options from a client by serializing them into the OPTIONS field of the table.
The table’s fields are displayed below:
|
Field |
Alias |
Type |
Notes |
|---|---|---|---|
|
OBJECTID |
OBJECTID |
OID |
|
|
GlobalID |
GlobalID |
GlobalID |
|
|
created_user |
created_user |
String |
|
|
created_date |
created_date |
Date |
|
|
last_edited_user |
last_edited_user |
String |
|
|
last_edited_date |
last_edited_date |
Date |
|
|
OPTIONS |
OPTIONS |
BLOB |
The format of the data serialized in the OPTIONS field is composed of the properties below:
|
Property |
Description |
Example Value |
|---|---|---|
|
skipAll |
A boolean indicating whether to skip execution of all autoupdaters. Default value is false. |
true |
|
ignoreOptionsTableEdits |
A boolean indicating whether to ignore edits to the AU Execution Options table. Default value is true. Setting this to false in the client will allow for an autoupdater to modify data in the AU Execution Options table, effectively creating two-way communication between that client and an autoupdater. As a consequence, the client is required to maintain the rows that may end up being created in the table. |
false |
|
propertyBag |
A property bag containing custom data. The keys are of type string and the values are of type JObject (see JObject Class). |
{
"customProp1": "Value1",
"customProp2": 123
}
|
When all the property values are written into the field, it may look something like the example below:
{
"skipAll": true,
"ignoreOptionsTableEdits": false,
"propertyBag":
{
"customProp1": "Value1",
"customProp2": 123
}
}