Actualizar base de datos de flujo de trabajo (Workflow Manager (clásico))

Disponible con una licencia de Workflow Manager.

Resumen

Actualiza una base de datos de Workflow Manager (Classic) existente con el esquema y configuración más recientes. La base de datos de Workflow Manager (Classic) se utiliza para almacenar la información de configuración y de trabajo de su sistema de administración de trabajos y una clase de entidad que se utiliza para almacenar las geometrías de la ubicación de interés (LOI) de sus trabajos.

En las bases de datos de Workflow Manager (Classic) creadas con la versión 10.2.x o anteriores, se crea un grupo llamado Administrador con el privilegio AdministratorAccess. El usuario que ejecuta la herramienta se agrega al grupo Administrador, que es el que otorga al usuario acceso de administrador. El acceso de administrador implica que el usuario actual se puede conectar a la base de datos seleccionada a través del ArcGIS Workflow Manager (Classic) Administrator para realizar ediciones en los componentes del sistema. La configuración del sistema de Workflow Manager (Classic) existente se mantiene durante la actualización.

Nota:

Las tablas del sistema de Workflow Manager (Classic) son tablas de geodatabase y están registradas con su geodatabase corporativa. Se recomienda no eliminar ni modificar estas tablas con las herramientas de base de datos.

Heredado:

Esta es una herramienta obsoleta. Se recomienda que los usuarios actuales de Workflow Manager (Classic) comiencen los nuevos proyectos utilizando la versión basada en servicios de ArcGIS Workflow Manager para ArcGIS Pro.

Uso

  • Al actualizar una base de datos Workflow Manager (Classic), se requiere una cuenta de usuario propietario con privilegios (incluidos Actualizar, Insertar, Seleccionar y Eliminar), así como un archivo de conexión directa (.sde) a la base de datos corporativa.

    Nota:

    Los privilegios Actualizar, Insertar, Seleccionar y Eliminar son equivalentes a los otorgados al usuario creador de los datos. Estos permisos de nivel de base de datos debe asignarlos el administrador de base de datos para la base de datos de Workflow Manager (Classic).

  • La herramienta Actualizar base de datos de flujo de trabajo actualiza las tablas del sistema, agregando los nuevos campos y tablas que forman parte del nuevo esquema. También se actualizan los siguientes elementos de configuración.

    • Privilegios
    • Grupos
    • Tipos de estado
    • Tipos de actividades
    • Tipos de notificación
    • Configuración
    • Prioridades
    • Retenciones
  • El parámetro Almacén de usuario define el almacén de usuarios desde el cual se importa la información de usuario y rol. Cuando se selecciona Portal, los usuarios se recuperan de un portal existente y se agregan al repositorio de Workflow Manager (Classic). Cuando se selecciona Tradicional, los roles de los usuarios y los grupos los define el administrador en el ArcGIS Workflow Manager (Classic) Administrator. Dichos roles se pueden importar desde un Active Directory o crearse manualmente.

    Nota:

    Para importar la información del almacén de usuarios con la opción Portal, debe tener sesión iniciada en el portal.

Parámetros

EtiquetaExplicaciónTipo de datos
Conexión de la base de datos de entrada

La ubicación del archivo de conexión de geodatabase corporativa a la base de datos de Workflow Manager (Classic), que contiene tablas de sistema de Workflow Manager (Classic). El archivo de conexión debe conectar directamente a la base de datos, y la conexión debe hacerse como propietario de la base de datos.

Workspace
Almacén de usuario
(Opcional)

Especifica el almacén de usuarios desde el que se recuperarán los usuarios y los roles. Los usuarios se pueden importar desde un portal y se les asignan roles creados en el repositorio de Workflow Manager (Classic). La información de perfiles de usuarios del portal no se puede editar con ArcGIS Workflow Manager (Classic) Administrator. Los usuarios y roles se pueden crear en el repositorio de Workflow Manager (Classic) con la opción Tradicional. Cuando se utiliza la opción Tradicional, los usuarios y roles pueden importarse desde Active Directory en ArcGIS Workflow Manager (Classic) Administrator.

  • PortalLos usuarios se importarán desde el portal en el cual tiene iniciada una sesión.
  • TradicionalLos usuarios y roles se crearán en el repositorio de Workflow Manager (Classic) con ArcGIS Workflow Manager (Classic) Administrator. Los usuarios y roles pueden importarse desde el directorio activo cuando se utiliza esta opción. Esta es la opción predeterminada.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Ruta de la base de datos de salida (.jtc)

El archivo de base de datos de salida (.jtc) con un esquema de Workflow Manager (Classic).

El archivo .jtc se almacena en la carpeta Proyecto.

File

arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, {User_Store})
NombreExplicaciónTipo de datos
Input_Database_Connection

La ubicación del archivo de conexión de geodatabase corporativa a la base de datos de Workflow Manager (Classic), que contiene tablas de sistema de Workflow Manager (Classic). El archivo de conexión debe conectar directamente a la base de datos, y la conexión debe hacerse como propietario de la base de datos.

Workspace
User_Store
(Opcional)

Especifica el almacén de usuarios desde el que se recuperarán los usuarios y los roles. Los usuarios se pueden importar desde un portal y se les asignan roles creados en el repositorio de Workflow Manager (Classic). La información de perfiles de usuarios del portal no se puede editar con ArcGIS Workflow Manager (Classic) Administrator. Los usuarios y roles se pueden crear en el repositorio de Workflow Manager (Classic) con la opción Traditional. Cuando se utiliza la opción Traditional, los usuarios y roles pueden importarse desde Active Directory en ArcGIS Workflow Manager (Classic) Administrator.

  • PORTALLos usuarios se importarán desde el portal en el cual tiene iniciada una sesión.
  • TRADITIONALLos usuarios y roles se crearán en el repositorio de Workflow Manager (Classic) con ArcGIS Workflow Manager (Classic) Administrator. Los usuarios y roles pueden importarse desde el directorio activo cuando se utiliza esta opción. Esta es la opción predeterminada.
String

Salida derivada

NombreExplicaciónTipo de datos
Output_DatabasePath

El archivo de base de datos de salida (.jtc) con un esquema de Workflow Manager (Classic).

El archivo .jtc se almacena en la carpeta Proyecto.

File

Muestra de código

Ejemplo 1 de UpgradeWorkflowDatabase (script independiente)

Este script actualiza una base de datos de Workflow Manager (Classic) existente al esquema de ArcGIS Pro y el almacén de usuarios se establece en ArcGIS Workflow Manager (Classic) Administrator. Como no se ha especificado ninguna palabra clave de configuración de base de datos, la herramienta utilizará DEFAULTS.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
User_Store = 'TRADITIONAL'

# Process: Upgrade Workflow Database
arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, "", User_Store)
Ejemplo 2 de UpgradeWorkflowDatabase (script independiente)

Este script actualiza una base de datos de Workflow Manager (Classic) existente al esquema de ArcGIS Pro y el almacén de usuarios se importa desde el portal en el cual tiene una sesión iniciada. Se utiliza la palabra clave de configuración de base de datos WMX.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
Config_keyword = 'WMX'
User_Store = 'PORTAL'

# Process: Upgrade Workflow Database
arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, Config_keyword, User_Store)

Información de licenciamiento

  • Basic: No
  • Standard: Requiere Workflow Manager
  • Advanced: Requiere Workflow Manager

Temas relacionados