Description
Submits a JSON feature object to the Reviewer workspace. The feature object includes a JSON geometry and attributes
object. See the ArcGIS Server REST API Reference for information on JSON feature objects. Attributes are written to
matching custom (user-defined) fields in REVTABLEMAIN. Attribute values are discarded if there are no matching
fields between the feature object and REVTABLEMAIN.
This operation also submits Reviewer attributes to the Reviewer workspace. Specify Reviewer attributes in the reviewerAttributes
parameter. Attributes can include the following fields:
- sessionId: The session in which validation will occur. A Reviewer session is similar to an edit
session in that it represents a set of interactions with your data. While edit sessions contain editing
transactions, a Reviewer session contains quality control tasks. Sessions are stored in the Reviewer
workspace, and created with the ArcGIS Data Reviewer for Desktop Session Manager tool or using the
Create Session GP tool. Use the numeric format only:
2
.
- severity: ArcGIS Data Reviewer severity value. Severity allows you to indicate the importance of
a check's results.
- reviewTechnician: The user name under which results or features are submitted to the Reviewer workspace.
- reviewStatus: A status value (any string) to write to the ReviewStatus field for the result or feature
submitted to the Reviewer workspace.
- subtype: Submitted as a string to REVTABLEMAIN. Subtype should be a valid subtype in the feature class
specified in ORIGINTABLE field in REVTABLEMAIN.
- notes: Extra information describing a result or feature.
- lifecycleStatus: The state of a Reviewer result in the Data Reviewer quality control workflow. LifecycleStatus should
match a descriptionCode.
- resourceName: Represents an ArcGIS Data Reviewer resource name. Corresponds to the OriginTable in
REVTABLEMAIN and ResourceName in REVCHECKRUNTABLE.
Parameters
Parameter |
Details |
feature |
Description:
The JSON feature to write as a result to the Reviewer workspace.
|
reviewerAttributes |
Description:
The Reviewer attributes to write to the Reviewer workspace.
Values:
{"sessionId":<sessionId number>,
"severity":<severity value (1-5)>,
"reviewTechnician":"<name>",
"reviewStatus":"<status value as string>",
"subtype":"<a feature class subtype>",
"notes":"<descriptive information>",
"lifecycleStatus":<lifecycle status value>,
"resourceName":"<origin table name>"}
|
f |
Description: The
response format. The default response format is html.
Values:
html | json |
Example Usage
Example 1: Write a point feature and Reviewer attributes to the Reviewer workspace.
http://localhost:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer/ReviewerResults/writeFeatureAsResult?feature={"geometry":{"y":4044612.09566993,"x":-12731945.8995073,"spatialReference":{"wkid":102100}},"attributes":{"FIRE_NAME":"Deer","ACTIVE":"N","FIRE_NUM":"E0YL","AGENCY":"BIA","YEAR_":"2009","ORIG_FID":"345","UNIT_ID":"AZ-CRA","TIME_":"0000","DATE_":"7%2F6%2F2009","FIRE":"","ACRES":"330.37","Shape":"Point","COMMENTS":"","OBJECTID":"93"}}&reviewerAttributes={"reviewStatus":"testStatus","reviewTechnician":"testUser","notes":"Deer+fire","resourceName":"Fire+Centroids+(2009)","lifecycleStatus":1,"subtype":"","severity":3,"sessionId":1}&f=pjson
JSON Response Example
{
"result": "success",
"messages": ""
}