Crear base de datos de flujo de trabajo (Workflow Manager)

Disponible con una licencia de Workflow Manager.

Resumen

Crea el esquema de Workflow Manager (Classic) y configura una geodatabase corporativa como la base de datos de Workflow Manager (Classic).

La base de datos de Workflow Manager (Classic) se utiliza para almacenar el trabajo y la información de configuración de su sistema de administración de trabajo. Crear una base de datos de Workflow Manager (Classic) es una actividad administrativa que crea el esquema de Workflow Manager (Classic) en la geodatabase corporativa especificada. El esquema de base de datos de Workflow Manager (Classic) se compone de tablas de sistema y una clase de entidad que se utiliza para almacenar las geometrías del área de interés (AOI) de sus trabajos.

Nota:

Las tablas del sistema de Workflow Manager (Classic) creadas por esta herramienta 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.

Nota:

El nombre del repositorio de Workflow Manager (Classic) se basa en el nombre de la instancia de la base de datos y el nombre de usuario, por ejemplo, <instance name>_<username>. Si se utiliza la autenticación de sistema operativo, se usa el nombre del usuario que está conectado al sistema.

Uso

  • Al crear una base de datos de Workflow Manager (Classic), se requiere una cuenta de usuario de creador de datos con privilegios para Actualizar, Insertar, Seleccionar y Eliminar, y debe usarse un archivo de conexión directa (*.sde) a la geodatabase corporativa.

    Nota:

    Los privilegios para Actualizar, Insertar, Seleccionar y Eliminar son permisos de nivel de base de datos y debe asignarlos el administrador de base de datos para la base de datos de Workflow Manager (Classic).

  • Cuando cree la base de datos de Workflow Manager (Classic), defina una referencia espacial para la clase de entidad del AOI. La referencia espacial elegida para la clase de entidad de AOI se aplica a todas las AOI de la base de datos de Workflow Manager (Classic). Se recomienda utilizar una referencia espacial global si las AOI de sus trabajos estarán en distintas ubicaciones del mundo.

    Nota:

    Para obtener más información sobre el AOI de Workflow Manager (Classic), consulte Especificar una ubicación de interés.

  • Cuando se crea una base de datos de Workflow Manager (Classic), se importa una configuración con los elementos de Workflow Manager (Classic). El parámetro Importar configuración proporciona las tres opciones siguientes para importar una configuración en la nueva base de datos de Workflow Manager (Classic):

    • Configuración mínima: importa los elementos básicos que requiere el sistema de Workflow Manager (Classic) para funcionar correctamente. El archivo que se requiere para la importación se incluye como parte de la instalación de Workflow Manager (Classic). A continuación, se muestra una lista de elementos importados:
      • Privilegios
      • Grupos de usuarios: solo el grupo Administrador
      • Tipos de estado
      • Tipos de actividades
      • Tipos de notificación de trabajos
      • Ajustes
      • Prioridades
      • Tipos de suspensión
    • Configuración rápida: importa todos los elementos de la opción Configuración mínima, además de muestras del resto de elementos. El archivo que se requiere para la importación se incluye como parte de la instalación de Workflow Manager (Classic). Las muestras son las siguientes:
      • Usuarios
      • Grupos de usuarios
      • Consultas de trabajo
      • Tipos de pasos
      • Tipos de suspensión
      • Ajustes
      • Tipos de trabajo
      • Propiedades predeterminadas
      • de obra ejecutada
      • Esquemas de nombres
    • Configuración personalizada: importa una configuración de una base de datos de Workflow Manager (Classic) existente. Puede generar el archivo necesario para la importación exportando la configuración desde una base de datos de Workflow Manager (Classic) existente.

      Más información sobre cómo exportar archivos de configuración

      Más información sobre cómo exportar una configuración con trabajos

  • Consulte a su administrador de base de datos para obtener información sobre una palabra clave de configuración que se debe usar si se ha establecido una palabra clave para Workflow Manager (Classic). Si no se ha especificado una palabra clave de configuración, la palabra clave que se utiliza es DEFAULTS.

  • 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. Los roles se pueden importar desde un Active Directory o crear 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.

  • La salida es un archivo de base de datos (.jtc) con el esquema Workflow Manager (Classic).

    El archivo .jtc se almacena en la carpeta Proyecto.

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 que alojará el esquema y la configuración 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
Referencia espacial del AOI

Referencia espacial de la clase de entidad AOI. Es posible especificar la referencia espacial de estas maneras:

  • Seleccione una referencia espacial.
  • Seleccione una clase de entidad o dataset de entidades cuya referencia espacial desee aplicar.

Coordinate System
Importar configuración

Especifica los elementos de Workflow Manager (Classic) que se importarán a la nueva base de datos de Workflow Manager (Classic). El valor predeterminado es Configuración mínima (Minimum Configuration en Python).

  • Configuración mínimaImporta los elementos básicos que requiere el sistema de Workflow Manager (Classic).
  • Configuración rápidaIncluye los elementos de Configuración mínima más muestras de varios elementos.
  • Configuración personalizadaEspecifica un archivo de configuración de Workflow Manager (Classic) en el parámetro Configuración personalizada de entrada, exportado de una base de datos preexistente.
String
Configuración personalizada de entrada

Archivo de configuración personalizado que se exportó desde una base de datos de Workflow Manager (Classic) existente.

File
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.

Archivo

arcpy.wmx.CreateWorkflowDatabase(Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
NombreExplicaciónTipo de datos
Input_Database_Connection

La ubicación del archivo de conexión de geodatabase corporativa que alojará el esquema y la configuración 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
AOI_Spatial_Reference

Referencia espacial de la clase de entidad AOI. Es posible especificar la referencia espacial de estas maneras:

  • Especifique la ruta a un archivo .prj, como c:/workspace/watershed.prj.
  • Defina un objeto de referencia espacial (como AOI_Spatial_Reference = arcpy.SpatialReference("c:/data/Africa/Carthage.prj") o AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')) antes de utilizar esta herramienta, que después utilizará como parámetro de referencia espacial.

Coordinate System
Import_Configuration

Especifica los elementos de Workflow Manager (Classic) que se importarán a la nueva base de datos de Workflow Manager (Classic). El valor predeterminado es Configuración mínima (Minimum Configuration en Python).

  • Minimum ConfigurationImporta los elementos básicos que requiere el sistema de Workflow Manager (Classic).
  • Quick ConfigurationIncluye los elementos de Configuración mínima más muestras de varios elementos.
  • Custom ConfigurationEspecifica un archivo de configuración de Workflow Manager (Classic) en el parámetro Configuración personalizada de entrada, exportado de una base de datos preexistente.
String
Input_Custom_Configuration

Archivo de configuración personalizado que se exportó desde una base de datos de Workflow Manager (Classic) existente.

File
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.

Archivo

Muestra de código

Ejemplo 1 de CreateWorkflowDatabase (script independiente)

Este script crea y configura una base de datos de Workflow Manager (Classic) en una geodatabase corporativa existente y el almacén de usuarios se configura en el 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'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Quick Configuration'
User_Store = 'Traditional'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", "", User_Store)
Ejemplo 2 de CreateWorkflowDatabase (script independiente)

Este script crea y configura una base de datos de Workflow Manager (Classic) en una geodatabase corporativa existente y el almacén de usuarios se importa desde un 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'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Minimum Configuration'
Config_keyword = 'WMX'
User_Store = 'Portal'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", Config_keyword, User_Store)
Ejemplo 3 de CreateWorkflowDatabase (script independiente)

Este script crea y configura una base de datos de Workflow Manager (Classic) en una geodatabase corporativa existente y el almacén de usuarios se importa desde un portal en el cual tiene una sesión iniciada.

# Import arcpy module
import arcpy
# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Custom Configuration'
Config_File = r'C:\WMX\CustomConfiguration.jxl'
User_Store = 'Traditional'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 Config_File, "", User_Store)

Entornos

Casos especiales

Información de licenciamiento

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

Temas relacionados