Description
Writes a geometry and Reviewer attributes to the Reviewer workspace.
Geometries are JSON point, polyline or polygon objects. See the ArcGIS Server REST
API Reference for information on JSON geometries. Specify geometry in the geometry parameter.
Specify Reviewer attributes in the reviewerAttributes parameter. reviewerAttributes are a
JSON object that contains a dictionary of name-value pairs. Names correspond to fields in REVTABLEMAIN.
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 |
geometry |
Description:
A JSON geometry to submit to the Reviewer workspace.
|
reviewerAttributes |
Description:
The attributes of the geometry to submit 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":<descriptionCode>,
"resourceName":"<origin table name>"}
|
f |
Description: The
response format. The default response format is html.
Values:
html | json |
Example Usage
Example 1: :
Writes a point feature geometry and Reviewer attributes to a Reviewer workspace.
http://localhost:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer/ReviewerResults/writeResult?geometry={"y":5127218.652274431,"x":-9813913.82429374,"spatialReference":{"wkid":102100}}&reviewerAttributes={"sessionId":1,"severity":2,"reviewTechnician":"qcTech","reviewStatus":"initial QC","subtype":"","notes":"Close to river","lifecycleStatus":1,"resourceName":"Demographics"}&f=pjson
JSON Response Example
{
"result": "success",
"messages": ""
}
Example 2: :
Writes a polyline geometry and Reviewer attributes to a Reviewer workspace.
http://localhost:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer/ReviewerResults/writeResult?geometry={"paths":[[[-9812337.098714272,5126138.02887912],[-9812212.888543308,5125966.0455654785],[-9812270.21631452,5125612.52430966],[-9812155.560772093,5125488.314138697],[-9812098.23300088,5125650.742823803]]],"spatialReference":{"wkid":102100}}&reviewerAttributes={"sessionId":2,"severity":4,"reviewTechnician":"qcTech","reviewStatus":"initial QC","subtype":"","notes":"drainage","lifecycleStatus":1,"resourceName":"sewer"}&f=pjson
JSON Response Example
{
"result": "success",
"messages": ""
}
Example 3:
Writes a polygon feature geometry and Reviewer attributes to a Reviewer workspace.
http://localhost:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer/ReviewerResults/writeResult?geometry={"spatialReference":{"wkid":102100},"rings":[[[-9812862.568244534,5128213.1012215465],[-9812533.014583295,5128217.878535815],[-9812537.791897563,5128002.899393757],[-9812915.11870148,5128007.676708025],[-9812915.11870148,5128160.550764599],[-9812862.568244534,5128213.1012215465]]]}&reviewerAttributes={"sessionId":1,"severity":3,"reviewTechnician":"QCTech","reviewStatus":"review area","subtype":"","notes":"Kendall Park","lifecycleStatus":1,"resourceName":"Demographics"}&f=pjson
JSON Response Example
{
"result": "success",
"messages": ""
}