Disponible con una licencia de Workflow Manager.
Resumen
Crea el esquema de Workflow Manager y configura una geodatabase corporativa como la base de datos de Workflow Manager.
La base de datos de Workflow Manager se utiliza para almacenar el trabajo y la información de configuración de su sistema de administración de trabajo. Crear una nueva base de datos de Workflow Manager es una actividad administrativa que crea el esquema de Workflow Manager en la geodatabase corporativa especificada. El esquema de base de datos de Workflow Manager 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.
Uso
Para crear una nueva base de datos de Workflow Manager, se requiere una cuenta de usuario propietario con privilegios, incluidos Actualizar, Insertar, Seleccionar y Eliminar, y debe usarse un archivo (*.sde) de conexión directa a la geodatabase corporativa.
Cuando cree la nueva base de datos de Workflow Manager, defina una referencia espacial para la clase de entidad del Área de interés (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. Por tanto, se le recomienda que utilice una referencia espacial global si las AOI de sus trabajos van a estar en distintas ubicaciones del mundo.
Cuando se crea una nueva base de datos de Workflow Manager, se importa una configuración con los elementos de Workflow Manager. El parámetro Importar configuración proporciona tres opciones para importar una configuración en la nueva base de datos de Workflow Manager:
- Configuración mínima (Predeterminada)
- Configuración rápida
- Configuración personalizada
La opción predeterminada para importar la configuración es Configuración mínima, que importa los elementos básicos que requiere el sistema de Workflow Manager para funcionar correctamente. El archivo que se requiere para la importación se incluye como parte de la instalación de Workflow Manager. Los elementos importados son los siguientes:
- Privilegios
- Grupos de usuarios: solo el grupo Administrador
- Tipos de estado
- Tipos de actividades
- Tipos de notificación de trabajos
- avanzada
- Prioridades
- Tipos de suspensión
La segunda opción para importar la configuración es Configuración rápida, que importa todos los elementos básicos de la Configuración mínima y también muestras de otros elementos. El archivo que se requiere para la importación se incluye como parte de la instalación de Workflow Manager. Las muestras incluyen lo siguiente:
- Usuarios
- Grupos de usuarios
- Consultas de trabajo
- Tipos de pasos
- Tipos de suspensión
- avanzada
- Tipos de trabajo
- Propiedades predeterminadas
- Flujos de trabajo
- Esquemas de nombres
Si desea importar una configuración desde una base de datos de Workflow Manager existente, elija Configuración personalizada y busque el archivo de configuración que se genera al exportar la configuración desde una base de datos de Workflow Manager existente.
Consulte al Administrador de base de datos para obtener información sobre la palabra clave de configuración de la base de datos que se debe utilizar si se ha establecido una palabra clave específica para Workflow Manager. Si no se ha especificado una palabra clave de configuración, la palabra clave que se utiliza es DEFAULTS.
El parámetro Almacenamiento de usuario define desde qué almacenamiento se importa la información de usuario y rol. Hay dos opciones para obtener la información: Portal y Tradicional. Cuando se selecciona Portal, los usuarios se recuperan de un portal existente y se agregan al repositorio de Workflow Manager. Cuando se selecciona Tradicional, los usuarios y los roles de grupo los define el Administrador en Workflow Manager Administrator. Estos roles pueden importarse desde un directorio activo o crearse manualmente.
La salida es un archivo de base de datos (.jtc) con un esquema de Workflow Manager.
El archivo .jtc se almacena en la carpeta Base de datos de Workflow Manager.
Sintaxis
CreateWorkflowDatabase_wmx (Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
Parámetro | Explicación | Tipo de datos |
Input_Database_Connection | Ubicación del archivo de conexión de geodatabase corporativa que alojará el esquema y la configuración de Workflow Manager. 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. Puede especificar la referencia espacial de varias maneras:
| Coordinate System |
Import_Configuration | Elementos de Workflow Manager que se van a importar a la nueva base de datos de Workflow Manager. La opción de configuración de importación predeterminada es Configuración mínima.
| String |
Input_Custom_Configuration | Archivo de configuración personalizada que se exportó desde una base de datos de Workflow Manager preexistente. | File |
User_Store (Opcional) | Almacenamiento de usuario desde el que se recuperan 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. La información del perfil de usuario del portal no se puede editar utilizando el Administrador de Workflow Manager. Los usuarios y roles se pueden crear en el repositorio de Workflow Manager con la opción TRADITIONAL. Cuando se utiliza la opción TRADITIONAL, los usuarios y roles pueden importarse desde Active Directory en el Administrador de Workflow Manager.
| String |
Muestra de código
Ejemplo 1 de CreateWorkflowDatabase (secuencia de comandos independiente de Python)
Esta secuencia de comandos crea y configura una base de datos de Workflow Manager en una geodatabase corporativa existente y el almacén de usuarios se configura en el Administrador de Workflow Manager. 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 (secuencia de comandos independiente de Python)
Esta secuencia de comandos crea y configura una base de datos de Workflow Manager en una geodatabase corporativa existente y el almacenamiento de usuario se importa desde un portal en el cual tiene iniciada una sesión. 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 (secuencia de comandos independiente de Python)
Esta secuencia de comandos crea y configura una base de datos de Workflow Manager en una geodatabase corporativa existente y el almacenamiento de usuario se importa desde un portal en el cual tiene iniciada una sesión.
# 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
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Requiere Workflow Manager
- ArcGIS Desktop Advanced: Requiere Workflow Manager