Resumen
En ocasiones, existe la necesidad de negocio de configurar un Id. en una clase de entidad que comienza por un número determinado y aumenta en un valor predefinido en la secuencia de la base de datos.Para un proyecto determinado, es posible que el cliente no desee utilizar los Id. de objeto e incrementar en uno el mismo campo. En este artículo se explica cómo definir un Id. único y una secuencia de incrementos en una tabla de clases de entidad.
Procedimiento
Este flujo de trabajo utiliza dos herramientas de geoprocesamiento para configurar una secuencia de base de datos que comienza por valores predefinidos y que realiza incrementos automáticos en valores predefinidos y agrega una regla de atributo a una clase de entidad o tabla utilizando expresiones de Arcade para usar esta secuencia en el campo deseado.- Configurar secuencia de base de datos
- En ArcGIS Pro, busque la herramienta de Administración de datos Crear secuencia de base de datos.
- En la herramienta de geoprocesamiento Crear secuencia de base de datos, seleccione la base de datos corporativa que desee en el Espacio de trabajo de entrada, proporcione un nombre para Nombre de secuencia, un número para el Id. inicial de secuencia y el Valor de incremento de secuencia

- Configurar regla de atributos
- Busque la herramienta de Administración de datos Agregar regla de atributo.
- En la herramienta Agregar regla de atributo, proporcione un Nombre y una Descripción para la regla
- Seleccione Cálculo para Tipo, la tabla o clase de entidad deseada para Tabla de entrada y el campo para la secuencia
- Desactive Es editable. De esta forma, los valores de secuencia se generan automáticamente y los trabajadores de campo no pueden modificarlos, ya que los valores proceden de la base de datos
- En Eventos desencadenadores, seleccione Insertar
- En Expresión de script, seleccione el o los campos deseados y escriba: return "" + NextSequenceValue ('database_sequence_name')

Ahora podemos agregar entidades a la clase de entidad o tabla que rellena automáticamente el Id. único definido y se incrementa en el valor definido en la secuencia.Nota: Si esta clase de entidad se publica como un servicio y hay problemas al escribir en este campo en Portal for ArcGIS, asegúrese de que el usuario que creó la secuencia de base de datos sea el mismo que el propietario de la tabla utilizada en la regla de atributo y de que este usuario tenga privilegios de lectura y escritura en la base de datos.