A profile defines the environment and rules for how an Arcade expression is evaluated and interpreted. An Arcade profile specifies:
- the execution context - or the environment controlling the expression's execution.
- the profile variables that can be used as input data values to the expression,
- the function bundles available, and
- the valid data types that may be returned from an expression.
See the profiles guide page to learn more about profiles and how they are used.
Arcade Profiles
Alias
ArcGIS Pro | ArcGIS Enterprise
Attribute rules
ArcGIS Pro | ArcGIS Enterprise | ArcGIS Maps SDKs for Native Apps
Dashboard
ArcGIS Dashboards
Data pipelines
ArcGIS Online
Dictionary renderer
ArcGIS Pro | ArcGIS Maps SDKs for Native Apps | ArcGIS Maps SDK for JavaScript | ArcGIS Enterprise
Feature Z
ArcGIS Pro | ArcGIS Maps SDK for JavaScript | ArcGIS Maps SDKs for Native Apps
Field calculation
ArcGIS Pro | ArcGIS Enterprise | ArcGIS Online | ArcGIS Maps SDKs for Native Apps
Field mapping
ArcGIS Pro | ArcGIS Enterprise
Form calculation
ArcGIS Maps SDK for JavaScript | ArcGIS Online | ArcGIS Enterprise | ArcGIS Field Maps
Form constraint
ArcGIS Online | ArcGIS Enterprise | ArcGIS Maps SDK for JavaScript | ArcGIS Field Maps
GeoAnalytics
ArcGIS GeoAnalytics | ArcGIS Pro
GeoTrigger notification
ArcGIS Maps SDKs for Native Apps | ArcGIS Field Maps
Labeling
ArcGIS Pro | ArcGIS Maps SDKs for Native Apps | ArcGIS Maps SDK for JavaScript | ArcGIS Enterprise | ArcGIS Online
Layout
ArcGIS Pro | ArcGIS Enterprise
Location update constraint
ArcGIS Maps SDKs for Native Apps | ArcGIS Field Maps
Measure visualization
ArcGIS Pro | ArcGIS Enterprise
Popups
ArcGIS Pro | ArcGIS Maps SDKs for Native Apps | ArcGIS Maps SDK for JavaScript | ArcGIS Enterprise | ArcGIS Online
QuickCapture
ArcGIS QuickCapture
Tasks
ArcGIS Pro | ArcGIS Enterprise
Velocity
ArcGIS Velocity
Visualization
ArcGIS Pro | ArcGIS Maps SDKs for Native Apps | ArcGIS Maps SDK for JavaScript | ArcGIS Enterprise | ArcGIS Online