Relationship Query Task Activity
Description:
An activity that performs an ArcGIS Server query related records operation.
Inheritance Hierarchy:
System.Object
System.Activities.Activity
System.Activities.CodeActivity
Geocortex.Workflow.Activities.RelationshipQueryTask
Function:
This activity performs a query using a relationship defined in an ArcGIS server map service. This query will relate records with known IDs from one layer or table to records in another layer or table. The nature of the relationship (join) is defined in the map service (MXD).
In a Workflow:
The Relationship Query Task activity could be used in a workflow where there are known IDs for features of a layer and the map service defines a relationship between those features to some other business data. The known feature IDs are supplied as an argument and the query would return the related records from the other table.
Properties:
Name | Description |
---|---|
In Arguments |
|
Credentials |
The network credentials that are sent to the host and used to authenticate the request. |
Custom Parameters |
Additional parameters to include in the request. |
Definition Expression |
The definition expression to be applied to the related table / layer. From the list of records that are related to the specified |
Disable Client Caching |
If true, adds a timestamp parameter (_ts) to the request to prevent it from being loaded from the application's cache. |
Max Allowable Offset |
The maximum allowable offset to be used for generalizing geometries returned by the query operation. |
Object Ids |
The object IDs of this layer/table to be queried. Records related to these object IDs will be queried. This list is a comma delimited list of object ID integers. |
Out Fields |
The list of fields from the related table / layer to be included in the returned featureset. This list is a comma delimited list of field names. To return all fields, specify the wildcard '*' as the value of this parameter. In this case, the query results include all the field values. Note that the wildcard also implicitly implies |
Out Spatial Reference |
The spatial reference for the returned geometry. If not specified, the geometry is returned in the spatial reference of the containing map. Note that this parameter only applies to related layers. It will be ignored for related tables. |
Proxy Url |
The URL to proxy the request through. |
Query Service Url |
The URL of the ArcGIS Server query service. For example: |
Relationship Id
|
The ID of the relationship to be queried. The relationships that this layer/table participates in are included in the Layer/Table Resource response. Records in tables/layers corresponding to the related table/layer of the relationship are queried. |
Return Geometry |
If true, each related records includes geometry. Since the geometry makes up a significant portion of the response, only use this when you plan to use the geometry of the feature, for example, to include them on a map. By default, this is true. |
Return M |
If |
Return Z |
If |
Token |
The token for accessing a secure ArcGIS task. |
Misc |
|
Display Name |
RelationshipQueryTask You can change the name of an activity to one that describes what it does. A descriptive name can make a workflow easier to interpret and maintain. |
Out Arguments |
|
Results |
The results of the related records query. |
Version Information:
Supported from: Geocortex Essentials 3.7.