When passing attribute table widget row selection, to a webtool using set as input analysis, I no longer receive any data in a nice neat featurecollection. Only a useless {"exceededTransferLimit": false, "fields": null, "features": null, "displayFieldName": null, "url": null}. input parameter datatype is a recordset. Has the standalone table hfl is configured to the attribute table widget. Pre update this worked fine and i was able to parse the featurecollection to get to the attributes values.
Solved! Go to Solution.
@AndrewGriffin2 - Thanks for the confirmation! We have just made an adjustment, and the tests on my end look good. Could you please try running your web tool again?
Hi @AndrewGriffin2 can you share more about your workflow to reproduce this? I would recommend a support case if possible for us to take a closer look. https://support.esri.com/en-us/contact
Yes, just add a standalone table in experience builder using table widget. Pass row selection as set as analysis input to a web tool inside an analysis widget. Input parameter set as recordset. Output parameter set as string\text. in notebook published as webtool do output parameter = str(json.dumps(inputparameter)). Before update received a featurecollection. Post-update now get {"exceededTransferLimit": false, "fields": null, "features": null, "displayFieldName": null, "url": null}
Hi @AndrewGriffin2,
Thank you for your feedback! This is Lingtao from the Notebooks team. We are actively looking into this. In the meantime, I would like to confirm: does your web tool also output any recordset parameters?
Best,
Lingtao
@xlt208 No output is a string. Believe the record set data is used in a geoprocessing operation, and the result is output as string.
@AndrewGriffin2 - Thanks for the confirmation! We have just made an adjustment, and the tests on my end look good. Could you please try running your web tool again?
@xlt208 Great I am getting data in the analysis widget now. Thanks.