Is there a way to force users to enter an attribute value for a field or fields on a featureclass in SDE on Enterprise? Hopefully at the database level since it's being edited via featureservice in a custom-coded JS API viewers. (So clever workarounds in WebApp Builder won't be of help) And also is there a way to force values to be unique? So if it's duplicated or null it will prompt the user, ideally. I know there's a thing in AGOL to do both of these on hosted features layers so I am hoping there is also a way on ArcGIS Server 10.8.1 / SQL Server / SDE.
The 'allow Nulls' on a field in Catalog only converts nulls to spaces and we want them to pick from various domain values or in some cases enter text, etc. So that won't help. And even still, I tried switching that and it said it couldn't be done. I think from some reading, that has to be done at time of creation of a feature class.
I tried a few clever ideas such as making a Default Value that is not contained in a domain list. Catalog also kicked out an error on that and said the default value wasn't in the domain. Well of course! I guess maybe that used to be a way to do this but maybe doesn't work anymore.
I know SQL Server can have a unique property but I would want to leverage existing Esri methodologies first, if there are any.