How to change the basic category types in the selection of Report Type ( and fields for comments that the users may add) in Quick Report Template App? Is it possible to do on-line in App Studio with a basic license or only with a Pro one? Or is it possible only in Desktop App Studio?
Basic category types and the fields come from the feature service layer. Category types are defined by the Type ID field in you feature service layer which is essentially the editable subtypes in the feature layer. This is configured in ArcGIS Pro or ArcMap before being pushed to ArcGIS Server or Online. This is not dependent on AppStudio Standard or Basic License.Hence once it is configured with subtypes and published with service you can configure the service in your Quick report template app irrespective of the app created on AppStudio wesbite or using the standard license. To learn more about feature service subtypes and type id check the following link
Ok, I found the error. It was because the Feature Layer didn't have a GlobalID field created before adding the attachments tables. On ArcGIS Pro I deleted the attachments tables, created the GlobalID field on the Feature Layer and regenerated the attachments.
Curiously enough, neither the Data Collection App nor the Crowdsource Reporter Web App had any issue submitting the reports, but the Quick Report did have it.
Maybe this answer will help someone, I found a similar one here: Enable Apply Edits With Global Ids on ArcGIS Feature Services
Yes, if you are using Quick Report template version 4.2, this may have something to do with GlobalID, or rather lack thereof.
If you think you can not add GlobalID to your feature layer, you can make this change to the code in QuickReport/QuickReportApp.qml around line 1211 inside the function submitReport() to remove the first 3 lines to try to submit report with GlobalID, as shown in the screenshot below.
I hope this is helpful,