EB Developer Edition v 1.16
I have a custom geoprocessing service (Python Toolbox) published to ArcGIS Enterprise, and it is being used in the Analysis widget within my Experience Builder.
When I make a selection on a layer with the Select widget, and use "Set as Analysis input" to my custom tool (the input parameter type is GPFeatureRecordSetLayer), it seems to only send the OBJECTID, Shape_Length, and Shape_Area attributes & its geometry. It ignores all other attributes. Since my tool depends on other attributes, it of course fails.
The layers I am using are feature services referenced to an SDE.
I know this isn't a problem with my code, because when I use the entire layer as the input, the attributes go to the tool as expected.
This seems like a bug? Is there a workaround for this, either within my script or in EB?
@Wei_Ying (I saw you are involved with this specific data action on other posts)