API de JavaScript en procesos y flujos de servicios

Los parámetros en cursiva son opcionales.

Resumen de espacio de nombres

Espacio de nombresResumen
tw.object El espacio de nombres del objeto se utiliza para inicializar objetos IBM Business Automation Workflow complejos.
tw.local El espacio de nombres local contiene todas las variables privadas, de entrada y salida.
tw.system Espacio de nombres del sistema que contiene constantes de pasos y de procesos.
tw.epv El espacio de nombres de EPV que contiene los EPVs conectados a un proceso.
tw.env El espacio de nombres de entorno contiene todas las variables de entorno.
<! # -- Comparación de espacios de nombres de nivel superior -- >

Comparativa de espacios de nombres

Encontrará una comparación entre el espacio de nombres de BPD y el espacio de nombres de servicio en Espacios de nombres de API deJavaScript.

Espacios de nombres de servicio

Espacio de nombresResumen
OrgNamespace El objeto 'tw.system.org' contiene métodos útiles para acceder a la Organización de usuarios.
TWHelpRequest Instancia de una solicitud de ayuda.
TWInstallNamespace El objeto 'tw.system.install' contiene variables y métodos útiles sobre el historial de instalación.
TWInstallStatusesEspacio de nombres El objeto 'tw.system.install.Statuses' contiene los valores de constante de los posibles estados.
TWPerfNamespace El objeto 'tw.perf' contiene datos de tiempo de ejecución de Performance Server. En desuso.
TWServiceClass Objeto de TW que es la envoltura alrededor de todas las variables del sistema.
Espacio de nombresTWServiceSystem Espacio de nombres para acceder a los datos del sistema y manipularlos desde un contexto de servicio utilizando 'tw.system'. Contiene variables y constantes útiles sobre el sistema la instancia de servicio determinada.

Espacios de nombres de BPD

Espacio de nombresResumen
TWBPDPerfNamespace El objeto 'tw.perf' utilizado en contexto del proceso contiene datos de tiempo de ejecución de Performance Server.
TWBPDSystemBPDNamespace El objeto 'tw.system.bpd' utilizado en el contexto del proceso contiene variables y constantes útiles sobre el sistema y la instancia de proceso determinada.
TWBPDSystemNamespace Espacio de nombres para acceder a los datos del sistema y manipularlos desde un contexto de proceso utilizando 'tw.system'. Contiene variables y constantes útiles sobre el sistema y la instancia de proceso determinada.
Espacio de nombresTWBPDSystemOrg El objeto 'tw.system.org' utilizado en contexto del proceso contiene métodos útiles para acceder a la organización de usuario.
TWEnvironmentNamespace Espacio de nombres para acceder a las variables de entorno y manipularlas.
TWHelpRequest Instancia de una solicitud de ayuda.
TWInstallNamespace El objeto 'tw.system.install' contiene variables y métodos útiles sobre el historial de instalación.
TWInstallStatusesEspacio de nombres El objeto 'tw.system.install.Statuses' contiene los valores de constante de los posibles estados.
TWObjectNamespace El espacio de nombres de objeto se utiliza para inicializar objetos complejos en IBM Business Automation Workflow.

Resumen de objeto

ObjectoResumen
ActivityDetails El objeto devuelto por los Servicios de detalles de actividad.
ActivityInstance Este objeto proporciona propiedades y métodos para trabajar con una instancia de actividad.
ActivityListData El objeto devuelto por los Servicios de lista de actividades.
ActivityListFilter El objeto se utiliza como parte de los Servicios de lista de actividades para limitar la lista de actividades devueltas.
ActivityListItem El objeto que representa un elemento de lista de actividades en el objeto ActivityListData devuelto por los Servicios de lista de actividades.
ActivityListProperties El objeto se utiliza como entrada para los Servicios de lista de actividades. Utilice el objeto para especificar los criterios de ordenación o filtrado y habilitar información de retorno adicional.
ActivitySummary Servicios de resumen de actividad ha devuelto una lista de estos objetos.
AlignTypes Objeto de negocio que proporciona opciones de selección para la alineación.
CUALQUIERA Esta clase no representa nada en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable puede ser de cualquier tipo
Booleano Tipo de booleano
BPMAlertDefinition Las condiciones que definen cuándo se produce una alerta.
BPMAlertDefinitionStatus El estado de la definición de alerta que se devuelve cuando se evalúa la definición de alerta.
BPMAlertDefinitionStatusResponse Devuelve los resultados de realizar una operación para obtener el estado (get status) en varias definiciones de alerta.
BPMBOPropertyChange Contiene los valores anterior y nuevo de un objeto de negocio compartido actualizado
BPMBOSaveFailedError Contiene una lista de errores de validación que han surgido de un servicio de guardado para todos los objetos de negocio compartidos de un contexto de ejecución
BPMBOSaveServiceValidationErrors Contiene una lista de errores de validación que han surgido de un servicio de guardado para un objeto de negocio compartido
BPMBOValidationError Representa un error de validación que ha surgido de un servicio de guardado para un objeto de negocio compartido
BPMDocumentDisplayOptions Especifica las opciones de búsqueda y visualización para documentos en el almacén de documentos de IBM Business Automation Workflow.
BPMDocumentMatchRule Especifica la regla de coincidencia al buscar documentos en el almacén de documentos de IBM Business Automation Workflow.
BPMDocumentOptions Especifica las opciones para trabajar con documentos en el almacén de documentos de IBM Business Automation Workflow.
BPMDocumentUploadOptions Especifica las opciones de carga al crear documentos en el almacén de documentos de IBM Business Automation Workflow.
BPMExposedItem Una descripción del elemento expuesto.
BPMFailedOperation Describe una operación con error durante una solicitud masiva.
Relación BPM Descripción N/D
BPMRelationshipDetails Describe la relación entre dos instancias. Este objeto de negocio lo devuelve la API que crea relaciones y se devuelve de consultas para relaciones existentes.
Solicitud BPMRESTRequest Representa una solicitud REST. Para crear una nueva instancia de este objeto, utilice "new BPMRESTRequest()"
BPMRESTResponse Representa una respuesta REST.
CaptionHorizontalPositionSelection Descripción N/D
CaptionVerticalPositionSelection Descripción N/D
CaseReference Este objeto representa una instancia de caso en el almacén de objetos de destino.
ChartClickEvent ChartClickEvent contiene información sobre el segmento de la gráfica que se pulsa, incluida la serie de la que era miembro y el nombre y valor del segmento pulsado.
ChartData ChartData se enlaza directamente al control Gráfica y contiene uno o más objetos ChartDataPlot. Cada uno de los objetos ChartDataPlot se muestra en la gráfica (solapamiento). Por ejemplo, una gráfica podría mostrar un gráfico de líneas y un gráfico de columnas simultáneamente. Cada gráfica contiene uno o más gráficos, cada gráfico contiene una o más series, y cada serie se compone de uno o más puntos de datos.
ChartDataPlot ChartDataPlot es uno o más objetos ChartDataSeries que representa datos de gráfica. Las series del mismo gráfico se muestran de la misma forma. Por ejemplo, dos series de un gráfico que se muestran como una gráfica de columnas se mostrarán cada una de ellas como conjuntos de columnas.
ChartDataPoint ChartDataPoint es un único punto de datos, como (Apples, 5) o (2013, 637). Cada punto de datos se muestra en un gráfico según el tipo de gráfico. Por ejemplo, un punto de datos de gráfica circular se presenta como una porción de tarta, un punto de datos de una gráfica de columnas se presenta como una columna y un punto de datos de una gráfica de líneas se presenta como un único punto de una línea, y así sucesivamente.
ChartDataSeries ChartDataSeries representa una serie de puntos de datos. En las gráficas de columnas, los puntos de datos de la misma serie se muestran como columnas del mismo color. En las gráficas de líneas, cada serie de datos se representa mediante una línea de color y cada punto de la línea representa un punto de datos de la serie. La etiqueta de serie se muestra en la leyenda de la gráfica. Debido a que los gráficos circulares sólo pueden mostrar una serie cada vez, los nombres de los puntos de datos se muestran en su lugar en la leyenda.
ChartDisplayOptions ChartDisplayOptions es una serie de ChartPlotDisplayOptions (una para cada ChartDataPlot en ChartData) que se enlaza al valor de configuración de opciones de visualización.
ChartLegendPositionSelection ChartLegendPositionSelection determina si la leyenda se muestra y la posición en la gráfica. El valor predeterminado es Ninguna (la leyenda está oculta) y los valores de posición incluyen Izquierda, Derecha y Abajo.
ChartPieLabelSelection ChartPieLabelSelection determina cómo se muestran las etiquetas de gráfica circular. Los valores incluyen Ninguna, Números y Porcentajes.
ChartPlotDisplayOptions ChartPlotDisplayOptions tiene atributos que dictan cómo se visualizará un gráfico. Cada objeto ChartPlotData del objeto ChartData requiere un objeto ChartPlotDisplayOptions correspondiente. El atributo plotType es significativo porque determina el tipo de gráfico, por ejemplo, gráfico circular o gráfico de columnas. Hay atributos que determinan el aspecto de un título de eje de gráfico y su posición. Por ejemplo, un eje vertical podría aparecer invertido a la derecha o un eje horizontal podría aparecer invertido a la parte superior.
ChartPlotType ChartPlotType incluye los siguientes tipos de gráficos: circular, barras, columnas, líneas y áreas.
ChartThemeSelection Los valores de ChartThemeSelection son Predeterminado, En riesgo y Vencido, y Personalizado. Si se establece en Personalizado, utilice la opción de configuración Tema personalizado para definir su propio tema.
CMISDocumentOptions Especifica opciones para trabajar con documentos de Content Management Interoperability Services.
CoachValidation Este objeto contiene errores de validación de coach.
CoachValidationError Este objeto representa información de CoachValidationError.
ConditionalActivity Este objeto representa una actividad condicional en una BPD.
CurrencyCodeSelectionType Descripción N/D
Fecha Tipo de fecha
DateRangeString Este objeto se utiliza en el objeto TaskListProperties para especificar un rango de fechas para las devolución de las tareas.
Decimal Tipo de decimal
DocumentSelection Especifica las opciones de carga al crear documentos en el almacén de documentos de IBM Business Automation Workflow.
ECMAllowableActions La lista de acciones permitidas para el objeto.
ECMContentEvent El objeto ECMContentEvent representa un suceso de carpeta/documento recibido desde un sistema ECM.
ECMContentStream El objeto ECMContentStream contiene el contenido de un documento de ECM.
ECMDocument El objeto ECMDocument representa un documento de un sistema ECM.
ECMDocumentInfo El objeto ECMDocumentInfo contiene información acerca de un documento de ECM.
ECMError El objeto ECMError contiene información sobre un resultado excepcional de una operación de ECM.
ECMEventClass El objeto ECMEventClass representa la clase de un suceso recibido desde un sistema ECM (Documento o Carpeta).
ECMEventType El objeto ECMEventType representa el tipo de un suceso recibido desde un sistema ECM.
ECMFolder El objeto ECMFolder representa una carpeta de un sistema ECM.
ECMFolderInfo El objeto ECMFolderInfo contiene información sobre una carpeta de ECM.
ECMID El objeto ECMID representa el ID exclusivo de un objeto en un sistema ECM.
ECMMultiValue El objeto ECMMultiValue contiene un valor de una propiedad de ECM con cardinality=multi.
ECMObjectTypeDefinition El objeto ECMObjectTypeDefinition contiene los metadatos de tipo de las carpetas de ECM y documentos de ECM.
ECMProperty El objeto ECMProperty representa una propiedad de una carpeta de ECM o un documento de ECM.
ECMPropertyMetadata El objeto ECMPropertyMetadata contiene los metadatos de tipo de las propiedades de un conjunto de resultados de búsqueda de ECM.
ECMPropertyTypeDefinition El objeto ECMPropertyTypeDefinition contiene los metadatos de tipo para las propiedades de carpetas Enterprise Content Management (ECM) o documentos de ECM.
ECMSearchResult El objeto ECMSearchResult contiene la respuesta de una operación de búsqueda de ECM.
ECMSearchResultRow El objeto ECMSearchResultRow representa una fila de un conjunto de resultados de búsqueda de ECM.
ECMSearchResultSet El objeto ECMSearchResultSet representa un conjunto de resultados de búsqueda de ECM.
Servidor ECM Contiene información sobre el servidor ECM definido.
ECMServerNames Nombres de servidor que pueden utilizarse en los pasos de Integración de contenido.
IndexedMap Este tipo contiene una lista de pares clave-valor. Puede obtener el valor para la clave 'theKey' siguiendo: - por nombre: myVariable = myIndexedMap.theKey; - por índice: myVariable = myIndexMap.data[0] ; , donde 0 es un índice de la clave;
InstanceListData El objeto devuelto por los Servicios de lista de instancias.
InstanceListItem El objeto que representa un único elemento de lista de instancias anidado en el objeto InstanceListData devuelto por los Servicios de lista de instancias.
InstanceListProperties El objeto se utiliza como entrada de los Servicios de lista de instancias para filtrar o limitar la lista de instancias devueltas.
InstanceTasksData El objeto devuelto por Servicios de lista de tareas de instancia.
InstanceTasksFilter El objeto se utiliza como parte de la entrada de los servicios de tareas de instancia para limitar la lista de tareas devueltas.
InstanceTasksProperties El objeto se utiliza como entrada de los Servicios de lista de tareas de instancia para filtrar o limitar la lista de tareas devueltas.
Entero Tipo de entero
IntegrationComponent Esta clase proporciona acceso a IntegrationComponents mediante JavaScript.
LayoutTypes Objeto de negocio que proporciona opciones de selección para el diseño.
Correlación Esta clase representa un tipo de correlación en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es de tipo Mapa. Los únicos objetos que se pueden asignar a una correlación son los objetos de negocio y primitivos.
PathStep Este objeto contiene la información sobre la vía de acceso atravesada.
Fase Este objeto representa las fases o los objetivos definidos para el proceso.
ProcessHistoricalStatistics El objeto devuelto por Servicios estadísticos históricos de procesos.
ProcessHistoricalStatisticsProperties El objeto se utiliza como entrada para los Servicios estadísticos históricos de procesos. Las propiedades de objeto determinan el conjunto de resultados devuelto.
ProcessInstanceListItem Servicios de lista de instancias de proceso ha devuelto una lista de estos objetos.
ProcessInstanceListProperties El objeto se utiliza como entrada de los Servicios de lista de instancias de proceso para filtrar o limitar la lista de instancias de proceso devueltas.
ProcessSummary El objeto devuelto por Servicios de resumen de proceso.
ProjectedPathLinkChange Este objeto representa un cambio de enlace que tendrá impacto en la vista previa de la vía de acceso proyectada.
ProjectedPathPaso Este objeto contiene la información sobre la vía de acceso proyectada.
ProjectedPathStepChange El objeto representa un cambio de paso que tendrá impacto en la vista previa de la vía de acceso proyectada.
ProjectedPathTaskChange El objeto representa un cambio de tarea que tendrá impacto en la vista previa de la vía de acceso proyectada.
RadioButtonsOrientation Objeto de negocio que proporciona opciones de selección para el diseño.
Registro Esta clase representa un tipo de registro en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un tipo estructurado y que no desea especificar todas las propiedades o que el número de propiedades se determina en tiempo de ejecución. No es necesario declarar previamente todas las propiedades que se utilizarán. El tipo de cada propiedad será ANY
SearchScopeSelection Este objeto lo utiliza la vista de coach Buscar para permitir la selección de un ámbito de búsqueda para limitar las etiquetas de datos devueltas por el servicio de terminación automática a Equipo o Proceso de negocio.
Serializador Proporciona métodos para serializar/deserializar variables IBM Business Automation Workflow.
ShowAsSelection Descripción N/D
ShowCalendarSelection Descripción N/D
SLAViolationRecord El SLAViolationRecord se pasa a cualquier BPD que se utiliza como la consecuencia de un SLA en un parámetro denominado "violationRecord"
SOAPHeader Este objeto representa un único elemento de cabecera SOAP que puede aparecer en una solicitud o respuesta de servicio web.
SOAPHeaders Este objeto representa las cabeceras SOAP que pueden aparecer en una solicitud o respuesta de servicio web.
SQLDatabaseType Esta información procede del DatabaseMetaData de JDBC asociado a una conexión. Se proporcionan las propiedades isDb2, isOracle e isSqlServer para facilitar la detección de la implementación de base de datos subyacente. Se pueden determinar otros tipos de base de datos mediante la propiedad productName.
SQLParameter Un SQLParameter se utiliza con una SQLStatement para describir el valor, el tipo y la información de modalidad del parámetro para su uso con sentencias SQL parametrizadas.
SQLResult Un resultado SQL puede representar un conjunto de resultados, un recuento de actualizaciones o los valores de salida de un procedimiento almacenado. El tipo de resultado se indica mediante la propiedad "type". RESULT_SET Las propiedades "columns", "columnIndexes" y "rows" se llenan con datos del conjunto de resultados. UPDATE_COUNT La propiedad "updateCount" se establece en el recuento de actualizaciones. OUT_VALUES La propiedad "outValues" se establece en la lista de valores de salida del procedimiento almacenado.
SQLResultSetColumn Las propiedades de este tipo se copian de ResultSetMetaData de JDBC para cada columna de un conjunto de resultados.
SQLResultSetRow Una fila contiene una lista de valores, uno para cada columna. Los valores pueden ser cualquiera de los tipos simples de IBM Business Automation Workflow.
SQLStatement Una SQLStatement contiene el SQL que se ejecutará y sus parámetros asociados (cuando sea aplicable) y se utiliza con las API de IBMBPM.SQLConnector.
Paso Es un objeto de flujo dentro de un diagrama BPD.
Flujo Este objeto contiene una o varias entradas de secuencia.
StreamActivity Este objeto contiene todos los atributos de una entrada de secuencia. Consulte la especificación de la secuencia de actividad para ver detalles de propiedad: http://activitystrea.ms.
StreamMediaLink Este objeto contiene atributos de soporte simples como imagen o icono. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms
StreamObject Este objeto contiene atributos de modelo genérico. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms
StreamObjectCollection Este objeto contiene una matriz de objetos de secuencia. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms
Serie Tipo de serie
TableEditMode Objeto de negocio que proporciona opciones de modalidad de edición de la tabla.
TableSelectionType Objeto de negocio que proporciona opciones de selección de la tabla.
TaskAllTimeStatistics Las estadísticas de todo el tiempo para una tarea de este tipo.
TaskDueData El objeto devuelto por los Servicios de fecha de vencimiento.
TaskDueProperties El objeto se utiliza como entrada de los Servicios de fecha de vencimiento para filtrar o limitar la lista de intervalos de vencimiento de tarea.
TaskDueSummary El número de tareas en un estado de riesgo para una porción de tiempo específica.
TaskHistoricalGanttStatistics Las estadísticas de Gantt históricas de tarea para un proceso de este tipo.
TaskListData El objeto devuelto por Servicios de lista de tareas.
TaskListItem El objeto que representa un elemento de lista de tareas del objeto TaskListData devuelto por Servicios de lista de tareas.
TaskListProperties El objeto se utiliza como entrada de los Servicios de lista de tareas para filtrar o limitar la lista de tareas devueltas.
Equipo Este objeto representa un equipo.
Soporte deTeamDashboard Soporte de vistas de coach de panel de control.
TeamMemberTaskSummary El objeto devuelto por Servicios de resumen de miembro del equipo.
TeamRosterEntry Servicios de lista de equipo ha devuelto una lista de estos objetos.
TeamTaskSummary Datos de resumen de las tareas activas del equipo.
TextAreaType Objeto de negocio que proporciona opciones de selección de TextArea.
Hora Tipo de hora
TimingIntervalHistoricalStatistics Las estadísticas históricas para el intervalo de temporización de un proceso de este tipo.
PuntoTWAdhocStarting Representa un punto de inicio aleatorio.
TWAssetTypes El tipo de activo de enlace de referencia.
DiagramaTWA Objeto de gráfica para informes. Puede aceptar un nombre de diseño como constructor para crear una gráfica en un proceso. Normalmente se expone como variable de gráfica en contextos donde está disponible. En desuso. En su lugar, utilice paneles de control basados en coach.
Fecha TWA Representa una fecha. Para crear una nueva instancia de este objeto, utilice "new TWDate ()". El tipo de fecha IBM Business Automation Workflow representa una fecha y una hora. Por ejemplo, 2017-06-15 23:00:00:0. Si el servidor de IBM Business Automation Workflow y un usuario están en husos horarios diferentes, asegúrese de que la fecha se ha ajustado para el huso horario del usuario. Examine el ejemplo siguiente: La hora predeterminado para la vista de coach de Selector de fecha y hora es 12:00 AM. Cuando el usuario está en la zona EST (Hora de la costa este de EE.UU.) y el servidor está en la zona CST (Hora estándar del centro de EE.UU.), la fecha se devuelve en CST. Como resultado, si el usuario selecciona 16 de junio, la fecha devuelta es 15 de junio 11:00 PM. Para devolver la fecha en el huso horario del usuario, debe seleccionar el huso horario en el sistema del usuario en lugar de hacerlo en el servidor de IBM Business Automation Workflow. Puede llevarlo a cabo utilizando el formato siguiente: tw.local.date.format("2017-06-15",tw.system.user_timeZone)
TWDocument Representa un documento.
Tipos deTWDocumentSearch Valores de constantes para posibles tipos de búsqueda de documentos.
TWDocumentTypes Valores de constantes para los tipos de documento.
Suceso de TWT Representa un suceso. Para crear una nueva instancia de este objeto, utilice "new TWEvent()".
TWHolidaySchedule Tipo de variable de IBM Business Automation Workflow que contiene una planificación de vacaciones.
Enlace TWLink Un enlace de referencia en una sección de documentación.
TWLinkTypes El tipo de enlace de referencia.
TWLogger Clase de ayudante que permite que los errores, avisos y resultados de depuración se registren en el archivo de registro. Esta clase está disponible como variable 'log' en todos los campos javascript de IBM Business Automation Workflow.
TWManagedFile Representa un archivo gestionado para una instantánea determinada de una Aplicación de proceso/Toolkit.
Tipos deTWManagedFile Contiene constantes para tipos de archivos gestionados.
TWModelNamespace El objeto 'tw.system.model' contiene funciones útiles para obtener objetos del modelo.
Objeto TWObject TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].
ObjetoTWObjectContent TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].
TWObjectContentObjectActivity TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].
TWObjectContentObjectCase TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].
TWObjectProperty TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].
TWParticipantGroup Contiene métodos útiles para acceder al equipo.
Procesos TWProcess Representa una BPD.
TWProcessApp Objeto de aplicación de proceso/kit de herramientas.
Valores predeterminados deTWProcessApp Contiene los valores predeterminados para esta versión de Aplicación de proceso/Toolkit.
InstantáneaTWProcessApp Un objeto de instantánea de aplicación de proceso.
TWProcessInstance Representa una instancia de proceso.
TWProcessInstanceParentCase Representa un caso padre asociado con una instancia de proceso.
Estados deTWProcessInstance Constantes que representarán estados de TWProcessInstance.
MedidaTWProcessPerformance Para acceder al método de objetos de Métrica de rendimiento de proceso el usuario debe tener acceso tal como se define en Exponer métricas de rendimiento.
Información deTWProcessStep Proporciona información sobre el paso de proceso actual de la BPD.
TWRelationshipTypes El tipo de enlace de un enlace de referencia.
Informe de TWT Desde este objeto es posible acceder a aspectos de la definición de informe. En desuso. En su lugar, utilice paneles de control basados en coach.
TWReportFilter Este objeto existe solo en Diseños de filtros de informes. Se utiliza para proporcionar acceso a valores establecidos por los creadores y de tiempo de ejecución de un filtro de informes.
Rol TWA Contiene métodos útiles para acceder al rol. El rol se utiliza como sinónimo del grupo en la API JavaScript.
TWSavedSearch Representa un objeto de búsqueda guardada.
TWScoreboard Representa un objeto de marcador. En desuso. En su lugar, utilice paneles de control basados en coach.
TWSearch Contiene propiedades y métodos de la búsqueda.
TWSearchColumn Contiene propiedades de la columna de búsqueda.
TWSearchColumnMetaData Información de columna de búsqueda para devolver y consultar las columnas.
TWSearchColumnMetaDataValueTypes Tipos de valor de los metadatos de la columna de búsqueda.
TWSearchColumnProcessColumns Contiene restricciones para nombres de columna de búsqueda de un proceso.
TWSearchColumnProcessInstanceColumnas Contiene constantes para nombres de columna de búsqueda de una instancia de proceso.
TWSearchColumnTaskColumns Contiene constantes para nombres de columna de búsqueda para una tarea.
TiposTWSearchColumn Contiene constantes para las operaciones de los tipos de columna de búsqueda.
TWSearchCondition Contiene propiedades para una condición de búsqueda.
Operaciones deTWSearchCondition Contiene constantes para las operaciones de condición de búsqueda.
Datos deTWSearchMeta Se utiliza para describir datos que se pueden utilizar para realizar búsquedas.
TWSearchOptions Incluye varios parámetros para el comportamiento de TWSearch en un objeto único.
TWSearchOrdering Contiene propiedades para la ordenación de la búsqueda.
TWSearchOrderingPedidos Contiene constantes para las operaciones de ordenación de búsqueda.
TWSearchOrganizeByTypes Contiene constantes para las tareas organizadas por tipos.
TWSearchResultFila Objeto de fila de resultados de búsqueda.
TWSearchResults Objeto de resultados de la búsqueda.
Servicio TWService Representa un servicio ejecutable.
TWServiceTypes Constantes que representarán tipos de servicios.
Tarea TWA Contiene métodos útiles para acceder a la tarea.
TWTaskPriorities Contiene constantes para tipos de prioridad.
TWTaskStatuses Contiene valores de constantes para posibles estados.
Equipo de TWA Contiene métodos útiles del equipo.
TWTimePeriod Tipo de variable de IBM Business Automation Workflow que describe un periodo de tiempo (por ejemplo, 7AM-7PM L-V). Tenga en cuenta que no se permite que la hora de inicio y la hora de finalización tengan el mismo valor. De lo contrario, el periodo de tiempo se ignorará ya que su duración es de hecho 0.
TWTimerInstance Instancia de un temporizador en espera.
TWTimeSchedule Tipo de variable de IBM Business Automation Workflow que describe una planificación de tiempo (por ejemplo, 24x7) que abarca el periodo que se utilizará para los SLA
usuarioTWA Contiene métodos útiles para acceder al usuario.
Preferencias deTWUserLocale Contiene información sobre las preferencias del entorno local de un usuario.
TWWorkSchedule Tipo de variable de IBM Business Automation Workflow transitorio que contiene una planificación de tiempo, huso horario y planificación de vacaciones
URL Tipo de URL
Soporte deUserDashboard Soporte de vistas de coach de panel de control.
UserInfo La información de usuario.
XMLDocument Esta clase representa un documento XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un documento XML
XMLElement Esta clase representa un elemento XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un elemento XML
XMLNodeList Esta clase representa una lista de nodos XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es una lista de nodos XML

ActivityDetails

El objeto devuelto por los Servicios de detalles de actividad.

TipoPropiedadResumen
String[] actions Contiene las acciones especificadas en el filtro checkActions si son aplicables a la instancia de actividad para el usuario actual. Si el filtro checkActions no contiene ninguna acción, no se comprueban las acciones en los elementos de lista de actividades y no se establece esta propiedad. Los valores válidos son: ACTION_START, ACTION_VIEW.
String activityType Tipo de actividad de la instancia de actividad. Los valores válidos son: USER_TASK, SERVICE_TASK, CALLED_PROCESS y SUB_PROCESS.
Date dueDate La fecha de vencimiento de la instancia de actividad. Campo opcional. Solo se aplica a las instancias de actividad del tipo de actividad USER_TASK.
Date endDate La fecha de finalización de la instancia de actividad.
String executionState Estado de ejecución de la instancia de actividad. Los valores válidos son: READY, WORKING, COMPLETED, WAITING, FAILED, NOT_USED y SKIPPED.
String executionType El tipo de ejecución de la instancia de actividad. Los valores válidos son: AUTOMATIC y MANUAL.
Boolean hidden Indica si una instancia de actividad está oculta.
String id ID de la instancia de actividad.
Boolean isPreconditionMatchAll Indica si debe cumplirse la lista completa de expresiones de condición previa o sólo una de ellas. Campo opcional. Sólo se aplica a instancias de actividad con condiciones previas.
String name Nombre de la instancia de actividad.
String narrative La descripción de la instancia de actividad.
String optionType El tipo de opción de la instancia de actividad especificada durante el modelado. Los valores válidos son: REQUIRED y OPTIONAL.
String[] preconditionExpressions Las expresiones que deben cumplirse para que la actividad pueda continuar. Campo opcional. Sólo se aplica a instancias de actividad con condiciones previas.
String[] preconditionExpressionsDisplay Las expresiones que deben cumplirse para que la actividad pueda continuar. Estas expresiones se formatean para su visualización en la interfaz de usuario. Campo opcional. Sólo se aplica a instancias de actividad con condiciones previas.
String[] preconditionTrigger El desencadenante que debe cumplirse para que la actividad continúe. Campo opcional. Sólo se aplica a instancias de actividad con condiciones previas.
String preconditionType El tipo de condición previa que la actividad debe cumplir. Los valores válidos son: NO_PRECONDITION, ANY_DOCUMENT_TYPE, SPECIFIC_DOCUMENT_TYPES, SPECIFIC_VARIABLES, EXPRESSIONS_ONLY.
Boolean repeatable Indica si una instancia de actividad es repetible.
Boolean required Indica si es necesaria una instancia de actividad para la ejecución del proceso.
Date startDate La fecha de inicio de la instancia de actividad.
String taskId El ID de tarea de la implementación de tarea de la instancia de actividad. Campo opcional. Solo se aplica a las instancias de actividad del tipo de actividad USER_TASK.
String taskOwnerGroupId El ID de grupo asignado a la implementación de tarea de la instancia de actividad. Campo opcional. Solo se aplica a las instancias de actividad del tipo de actividad USER_TASK.
String taskOwnerUserId El ID de usuario asignado a la implementación de tarea de la instancia de actividad. Campo opcional. Solo se aplica a las instancias de actividad del tipo de actividad USER_TASK.

ActivityInstance

Este objeto proporciona propiedades y métodos para trabajar con una instancia de actividad.

TipoPropiedadResumen
String activityType El tipo de la instancia de actividad. Los valores válidos son: USER_TASK, SERVICE_TASK, CALLED_PROCESS, SUB_PROCESS.
String enablingDocumentID El ID del documento que ha habilitado la instancia de actividad, si existe.
String enablingDocumentServerName El nombre del servidor que contiene el documento que ha habilitado la instancia de actividad, si existe.
TWDate endDate El tipo de opción de la instancia de actividad. Los valores válidos son: REQUIRED y OPTIONAL.
String executionState El estado de la instancia de actividad. Los valores válidos son: READY, WORKING, COMPLETED, WAITING, DISABLED, FAILED, NOT_USED y SKIPPED.
String executionType El tipo de ejecución de la instancia de actividad. Los valores válidos son: AUTOMATIC y MANUAL.
Boolean hidden Indica si la actividad se ha definido como oculta durante el proceso de modelado.
String id ID de la instancia de actividad.
String name Nombre de la instancia de actividad.
String optionType El tipo de opción de la instancia de actividad. Los valores válidos son: REQUIRED y OPTIONAL.
Boolean repeatable Indica si una instancia de actividad es repetible.
Boolean required Indica si una instancia de actividad es necesaria para la ejecución.
TWDate startDate La fecha de inicio de la instancia de actividad.
TWTask task La implementación de tarea de la instancia de actividad. Sólo es aplicable a instancias de actividad del tipo de actividad USER_TASK.
TWTask[] tasks Devuelve la instancia de tarea relacionada para las instancias de actividad con el tipo de actividad USER_TASK o una lista de instancias de tarea potencialmente reclamables para las instancias de actividad con otros tipos de actividad.
Resumen de métodos
void disable( Boolean checkAuthorization) Inhabilita una actividad que está en estado READY, WAITING o FAILED.
void enable( Boolean checkAuthorization) Habilita una actividad que está en estado DISABLED.
String[] getAvailableActions( String[] actionsFilter) Devuelve una lista de acciones disponibles en la instancia de actividad para el usuario especificado.
void start( String taskOwnerUserId) Inicia una actividad en estado READY.
ActivityDetails toActivityDetails( String[] actionsFilter) Convierte la instancia de actividad en un objeto de negocio ActivityDetails .

ActivityListData

El objeto devuelto por los Servicios de lista de actividades.

TipoPropiedadResumen
ActivityListItem[] activities Una lista de objetos ActivityListItem.

ActivityListFilter

El objeto se utiliza como parte de los Servicios de lista de actividades para limitar la lista de actividades devueltas.

TipoPropiedadResumen
String[] activityTypeFilter Filtrar la lista de resultados según los valores especificados. Los valores válidos son: USER_TASK, SERVICE_TASK, CALLED_PROCESS y SUB_PROCESS. Campo opcional.
String[] executionStateFilter Filtrar la lista de resultados según los valores especificados. Los valores válidos son: READY, WORKING, COMPLETED, WAITING, FAILED, NOT_USED y SKIPPED. Campo opcional.
String[] executionTypeFilter Filtrar la lista de resultados según los valores especificados. Los valores válidos son: AUTOMATIC y MANUAL. Campo opcional.
String[] optionTypeFilter Filtrar la lista de resultados según los valores especificados para recuperar las actividades marcadas como opcionales o necesarias durante el modelado. Los valores válidos son: REQUIRED y OPTIONAL. Campo opcional.
String repeatableFilter Filtrar la lista de resultados según los valores especificados. Los valores válidos son: REPEATABLE y NOT_REPEATABLE. Campo opcional.
String requiredFilter Filtrar la lista de resultados según los valores especificados para recuperar las actividades opcionales o necesarias para la finalización de la instancia. Los valores válidos son: REQUIRED y OPTIONAL. Campo opcional.

ActivityListItem

El objeto que representa un elemento de lista de actividades en el objeto ActivityListData devuelto por los Servicios de lista de actividades.

TipoPropiedadResumen
String[] actions Contiene las acciones especificadas en el filtro checkActions si son aplicables al elemento de lista de actividades para el usuario actual. Si no se especifica ninguna acción en el filtro checkActions, no se comprobarán las acciones en los elementos y esta propiedad estará vacía. Los valores válidos son: ACTION_VIEW_ACTIVITY, ACTION_START_ACTIVITY.
String activityType Tipo de actividad de la instancia de actividad. Los valores válidos son: USER_TASK, SERVICE_TASK, CALLED_PROCESS y SUB_PROCESS.
String endDate La fecha de finalización de la instancia de actividad en UTC (serie de fecha ISO).
String executionState Estado de ejecución de la instancia de actividad. Los valores válidos son: READY, WORKING, COMPLETED, WAITING, FAILED, NOT_USED y SKIPPED.
String executionType El tipo de ejecución de la instancia de actividad. Los valores válidos son: AUTOMATIC y MANUAL.
Boolean hidden Indica si una instancia de actividad está oculta.
String id ID de la instancia de actividad.
String name Nombre de la instancia de actividad.
String optionType El tipo de opción de la instancia de actividad especificada durante el modelado. Los valores válidos son: REQUIRED y OPTIONAL.
Boolean repeatable Indica si una instancia de actividad es repetible.
Boolean required Indica si es necesaria una instancia de actividad para la finalización del proceso.
String startDate La fecha de inicio de la instancia de actividad en UTC (serie de fecha ISO).

ActivityListProperties

El objeto se utiliza como entrada para los Servicios de lista de actividades. Utilice el objeto para especificar los criterios de ordenación o filtrado y habilitar información de retorno adicional.

TipoPropiedadResumen
String[] checkActions Comprueba si la lista de acciones de actividad definida es aplicable a los elementos de lista de actividades para el usuario actual. Los valores válidos son: ACTION_VIEW_ACTIVITY, ACTION_START_ACTIVITY. Si no se define ninguna acción en checkActions, no se comprobarán las acciones en los elementos y la propiedad actions de los elementos estará vacía. Campo opcional.
ActivityListFilter[] filters Los elementos de lista actividad devueltos deben coincidir con al menos uno de los filtros. Campo opcional.
String hiddenFilter Filtrar la lista de resultados según el valor especificado. Los valores válidos son: HIDDEN y NOT_HIDDEN. Campo opcional.
String[] sortCriteria Ordenar la lista de resultados según los valores especificados. Los valores válidos son: STATE_ASC, STATE_DESC, NAME_ASC, NAME_DESC, STARTDATE_ASC, STARTDATE_DESC, OPTIONTYPE_ASC, OPTIONTYPE_DESC. Campo opcional. Valor predeterminado: NAME_ASC

ActivitySummary

Servicios de resumen de actividad ha devuelto una lista de estos objetos.

TipoPropiedadResumen
String bpdFlowObjectId El ID de objeto de flujo bpd de la actividad para los ID de BPD y de aplicación actuales.
Integer countActive El número de instancias de proceso en estado Activo en esta actividad para los ID de BPD y de aplicación de proceso actuales.
Integer countAtRisk El número de instancias de proceso en estado En riesgo en esta actividad para los ID de BPD y de aplicación de proceso actuales.
Integer countOnTrack El número de instancias de proceso en estado A tiempo en esta actividad para los ID de BPD y de aplicación de proceso actuales.
Integer countOverdue El número de instancias de proceso en estado Vencida en esta actividad para los ID de BPD y de aplicación de proceso actuales.
String name El nombre de la actividad para los ID de BPD y de aplicación actuales.

AlignTypes

Objeto de negocio que proporciona opciones de selección para la alineación.

CUALQUIERA

Esta clase no representa nada en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable puede ser de cualquier tipo

Booleano

Tipo de booleano

BPMAlertDefinition

Las condiciones que definen cuándo se produce una alerta.

TipoPropiedadResumen
String bpdDisplayName El nombre de visualización de la definición de proceso de negocio seleccionada en la definición de alerta. Este campo es opcional y no tiene ningún efecto en la evaluación de definición de alerta. Esta propiedad y la propiedad 'bpdId' deben ser de la misma definición de proceso de negocio. Se establece automáticamente cuando se establece la propiedad 'bpdId'.
String bpdId El ID de definición de proceso de negocio seleccionado en la definición de alerta en formato de serie externo (por ejemplo 25.c904b3b1-afc1-4698-bf5a-a20892c20275). Este campo es opcional a no ser que se establezca la propiedad 'bpdDisplayName'. La definición de proceso de negocio especificada con esta propiedad debe estar relacionada con el proyecto especificado opcionalmente en la propiedad 'projectId' y la instantánea especificada opcionalmente con la propiedad 'snapshotId'. Si no se especifica ninguna definición de proceso de negocio, se incluirán todas las definiciones de proceso de negocio de forma predeterminada.
String category La categoría de la definición de alerta. Valores válidos: INSTANCE y TASK.
String displayName El nombre de visualización de la definición de alerta.
String id El ID de la definición de alerta.
String instanceStatus El estado de ejecución de la instancia seleccionada en la definición de alerta. Valores válidos: ACTIVE, COMPLETED, FAILED, TERMINATED y SUSPENDED. Campo opcional. Si no se establece, se incluirán todos los estados de ejecución de instancia en la definición de alerta de forma predeterminada.
String projectId El ID de aplicación de proceso seleccionado en formato de serie externo (por ejemplo 2066.9ab0d0c6-d92c-4355-9ed5-d8a05acdc4b0). Este campo es opcional. Se establecerá automáticamente cuando se establezcan las propiedades 'snapshotId' o 'bpdId'. Si no se especifica ningún proyecto, se incluirán todos los proyectos en la definición de alerta de forma predeterminada.
String snapshotId El ID de instantánea seleccionado en la definición de alerta en formato de serie externo (por ejemplo 2064.aaa569e9-a57a-4684-b357-34237e4e49ea). Este campo es opcional. La instantánea especificada con esta propiedad debe estar relacionada con el proyecto especificado de forma opcional con la propiedad 'projectId'. Si no se especifica ninguna instantánea, se incluirán todas las instantáneas de forma predeterminada.
String taskStatus El estado de ejecución de la tarea seleccionada en la definición de alerta. Los valores válidos son NEW, RECEIVED y CLOSED. Este campo es opcional. Si no se establece, la definición de alerta se aplica a los tres estados de ejecución de tarea. Este campo solo es aplicable para las definiciones de alerta de tipo TASK.
String thresholdOperator El operador de umbral en la definición de alerta. Valores válidos: LESS, EQUAL y GREATER.
String thresholdValue El valor de umbral en la definición de alerta. Los valores válidos deben ser numéricos e iguales o mayores que cero.

BPMAlertDefinitionStatus

El estado de la definición de alerta que se devuelve cuando se evalúa la definición de alerta.

TipoPropiedadResumen
String actualValue El valor real en tiempo de ejecución para el valor umbral establecido en la definición de alerta.
Boolean conditionMet Indica si la condición de la definición de alerta se ha cumplido.
BPMAlertDefinition definition La definición de alerta se ha evaluado para este estado de definición de alerta.

BPMAlertDefinitionStatusResponse

Devuelve los resultados de realizar una operación para obtener el estado (get status) en varias definiciones de alerta.

TipoPropiedadResumen
BPMAlertDefinitionStatus[] alertDefinitionStatus Lista de ninguno o varios objetos que contienen el estado de definición de alerta.
BPMFailedOperation[] failedOperations Lista de ninguna o varias operaciones con error.

BPMBOPropertyChange

Contiene los valores anterior y nuevo de un objeto de negocio compartido actualizado

TipoPropiedadResumen
ANY newValue Valor nuevo de la propiedad
ANY oldValue El valor anterior de la propiedad de la versión base
String property El nombre de la propiedad que ha cambiado en formato JSON. Ejemplos: - "name" - "customer.name" - "item[2].amount"

BPMBOSaveFailedError

Contiene una lista de errores de validación que han surgido de un servicio de guardado para todos los objetos de negocio compartidos de un contexto de ejecución

TipoPropiedadResumen
BPMBOSaveServiceValidationErrors[] errors Descripción N/D

BPMBOSaveServiceValidationErrors

Contiene una lista de errores de validación que han surgido de un servicio de guardado para un objeto de negocio compartido

TipoPropiedadResumen
ANY object El objeto que ha provocado un error de servicio de guardado debido a errores de validación. Representa el objeto después de la fusión y después de que el servicio de guardado ha realizado cambios en él.
BPMBOValidationError[] validationErrors La salida respectiva del servicio de guardado del objeto de negocio compartido
String variablePath La vía de acceso del objeto de negocio compartido en el contexto de ejecución donde se ha realizado la operación de guardado

BPMBOValidationError

Representa un error de validación que ha surgido de un servicio de guardado para un objeto de negocio compartido

TipoPropiedadResumen
String errorcode Descripción N/D
String errorCode Código que puede utilizar para gestionar el error mediante programación en una BPD o en un servicio
String errortext Descripción N/D
String errorText Texto de mensaje que se puede mostrar a los usuarios si se produce el error durante la ejecución. Puede proporcionar también las versiones localizadas del mensaje de error
String property El nombre de la propiedad en formato JSON para la que se indica este error de validación. Ejemplos: - "name" - "customer.name" - "item[2].amount"

BPMDocumentDisplayOptions

Especifica las opciones de búsqueda y visualización para documentos en el almacén de documentos de IBM Business Automation Workflow.

TipoPropiedadResumen
Boolean associatedWithProcessInstance Descripción N/D
BPMDocumentMatchRule displayMatchRule Descripción N/D
NameValuePair[] displayProperties Descripción N/D

BPMDocumentMatchRule

Especifica la regla de coincidencia al buscar documentos en el almacén de documentos de IBM Business Automation Workflow.

BPMDocumentOptions

Especifica las opciones para trabajar con documentos en el almacén de documentos de IBM Business Automation Workflow.

TipoPropiedadResumen
BPMDocumentDisplayOptions displayOptions Especifica las opciones de búsqueda y visualización para documentos en el almacén de documentos de IBM Business Automation Workflow.
BPMDocumentUploadOptions uploadOptions Especifica las opciones de carga al crear documentos en el almacén de documentos de IBM Business Automation Workflow.

BPMDocumentUploadOptions

Especifica las opciones de carga al crear documentos en el almacén de documentos de IBM Business Automation Workflow.

TipoPropiedadResumen
Boolean addProperties Descripción N/D
String defaultUploadName Descripción N/D
Boolean hideInPortal Descripción N/D
NameValuePair[] uploadProperties Descripción N/D
Boolean userEditable Descripción N/D

BPMExposedItem

Una descripción del elemento expuesto.

TipoPropiedadResumen
String branchID El UUID (ID exclusivo universalmente) de la rama (o pista).
String branchName El nombre de la rama (o pista).
String display El nombre del elemento expuesto
String ID El ID de la propiedad
boolean isDefault Una propiedad predeterminada.
String itemID El UUID (ID exclusivo universalmente) del elemento expuesto
String itemReference La referencia del elemento expuesto
String processAppAcronym El acrónimo de la aplicación de proceso que contiene el elemento expuesto.
String processAppID El UUID (ID exclusivo universalmente) de la aplicación de proceso que contiene el elemento expuesto
String processAppName El nombre de la aplicación de proceso que contiene el elemento expuesto.
String runURL El URL de ejecución
String snapshotCreatedOn La fecha y hora de creación de la instantánea.
String snapshotID El UUID (ID exclusivo universalmente) de la instantánea.
String snapshotName El nombre de la instantánea.
String startURL El URL que inicia el elemento expuesto.
boolean tip Un valor booleano. True si el elemento expuesto está en la parte superior, false si está en una instantánea
String topLevelToolkitAcronym Si el kit de herramientas es dependiente de otro kit de herramientas, el acrónimo del kit de herramientas de nivel superior.
String topLevelToolkitName Si el kit de herramientas es dependiente de otro kit de herramientas, el acrónimo del kit de herramientas de nivel superior.
String type El tipo del elemento expuesto. Por ejemplo, proceso o servicio.

BPMFailedOperation

Describe una operación con error durante una solicitud masiva.

TipoPropiedadResumen
String errorMessage El mensaje de error asociado al error.
String errorNumber El prefijo de mensaje de error asociado al error.
String objectId El ID de objeto en el que ha fallado la operación.

Relación BPM

Descripción N/D

TipoPropiedadResumen
Date creationDate Descripción N/D
UserInfo creator Descripción N/D
String description Descripción N/D
String id Descripción N/D
Date lastModified Descripción N/D
String sourceId Descripción N/D
String targetId Descripción N/D
String type Descripción N/D
Resumen de métodos
BPMRelationshipDetails toRelationshipDetails() Convierte la instancia de relación en un objeto de negocio RelationshipDetails .
void updateDescription(String newDescription , Boolean checkAuthorization) Actualice la descripción de la relación.

BPMRelationshipDetails

Describe la relación entre dos instancias. Este objeto de negocio lo devuelve la API que crea relaciones y se devuelve de consultas para relaciones existentes.

TipoPropiedadResumen
Date creationDate La fecha de creación de la relación.
UserInfo creator El usuario que ha creado la relación.
String description La descripción de la relación.
String id ID de la relación.
Date lastModified La fecha de la última modificación de la relación.
String sourceId El formulario externalizado del ID de instancia del origen, que consta de un identificador de tipo y del ID de instancia.
String[] tags Etiquetas asociadas con la relación. Las etiquetas se pueden utilizar para consultas de relación.
String targetId El formulario externalizado del ID de instancia del destino, que consta de un identificador de tipo y del ID de instancia.
String type El tipo de la relación. Puede ser uno de los siguientes: INDEPENDENT, DEPENDENT.

Solicitud BPMRESTRequest

Representa una solicitud REST. Para crear una nueva instancia de este objeto, utilice "new BPMRESTRequest()"

TipoPropiedadResumen
String endpointAddress Sobrescribir la dirección de punto final.
String externalServiceName Nombre del servicio externo.
Object httpHeaders Las cabeceras de solicitud REST seleccionadas como un objeto JavaScript con pares de clave-valor, por ejemplo, BPMRESTRequest.httpHeaders={"Content-Type": "application/xml"}
String httpMethod El tipo de la operación, por ejemplo, GET, POST, PUT, DELETE, ...
String invocationCredential Proporcione las credenciales de invocación en lugar de la autenticación básica.
String operationName Nombre de la operación.
Object parameters Todos los parámetros necesarios como pares de clave-valor.
String password Proporcione la contraseña de autenticación básica.
String path La vía de acceso de la operación.
Integer requestTimeout Establezca el tiempo que se esperará hasta que la solicitud pueda exceder el tiempo de espera, en milisegundos.
Integer responseTimeout Establezca el tiempo que se esperará hasta que la respuesta pueda exceder el tiempo de espera, en milisegundos.
String sslConfiguration La configuración SSL que se utilizará.
String username Proporcione el nombre de usuario de autenticación básica.

BPMRESTResponse

Representa una respuesta REST.

TipoPropiedadResumen
String content Contenido de la respuesta.
Object httpHeaders Las cabeceras de respuesta como un objeto JavaScript con pares de clave-valor, por ejemplo {"Content-Type": "application/xml"}.
String httpStatusCode Código de estado de la respuesta.
String httpStatusMessage Mensaje de estado de la respuesta.

CaptionHorizontalPositionSelection

Descripción N/D

CaptionVerticalPositionSelection

Descripción N/D

CaseReference

Este objeto representa una instancia de caso en el almacén de objetos de destino.

TipoPropiedadResumen
String caseFolderId El ID de carpeta de la instancia del caso.
String caseId El ID de la instancia del caso.
String caseTitle El título de la instancia del caso.

ChartClickEvent

ChartClickEvent contiene información sobre el segmento de la gráfica que se pulsa, incluida la serie de la que era miembro y el nombre y valor del segmento pulsado.

TipoPropiedadResumen
ChartDataPoint dataPoint Descripción N/D
Integer dataPointIndex Descripción N/D
String seriesLabel Descripción N/D

ChartData

ChartData se enlaza directamente al control Gráfica y contiene uno o más objetos ChartDataPlot. Cada uno de los objetos ChartDataPlot se muestra en la gráfica (solapamiento). Por ejemplo, una gráfica podría mostrar un gráfico de líneas y un gráfico de columnas simultáneamente. Cada gráfica contiene uno o más gráficos, cada gráfico contiene una o más series, y cada serie se compone de uno o más puntos de datos.

TipoPropiedadResumen
ChartDataPlot[] plots ChartDataPlot es uno o más objetos ChartDataSeries que representa datos de gráfica. Las series del mismo gráfico se muestran de la misma forma. Por ejemplo, dos series de un gráfico que se muestran como una gráfica de columnas se mostrarán cada una de ellas como conjuntos de columnas.

ChartDataPlot

ChartDataPlot es uno o más objetos ChartDataSeries que representa datos de gráfica. Las series del mismo gráfico se muestran de la misma forma. Por ejemplo, dos series de un gráfico que se muestran como una gráfica de columnas se mostrarán cada una de ellas como conjuntos de columnas.

TipoPropiedadResumen
ChartDataSeries[] series ChartDataSeries representa una serie de puntos de datos. En las gráficas de columnas, los puntos de datos de la misma serie se muestran como columnas del mismo color. En las gráficas de líneas, cada serie de datos se representa mediante una línea de color y cada punto de la línea representa un punto de datos de la serie. La etiqueta de serie se muestra en la leyenda de la gráfica. Debido a que los gráficos circulares sólo pueden mostrar una serie cada vez, los nombres de los puntos de datos se muestran en su lugar en la leyenda.

ChartDataPoint

ChartDataPoint es un único punto de datos, como (Apples, 5) o (2013, 637). Cada punto de datos se muestra en un gráfico según el tipo de gráfico. Por ejemplo, un punto de datos de gráfica circular se presenta como una porción de tarta, un punto de datos de una gráfica de columnas se presenta como una columna y un punto de datos de una gráfica de líneas se presenta como un único punto de una línea, y así sucesivamente.

TipoPropiedadResumen
String name Etiqueta del punto de datos.
Decimal value Valor del punto de datos.

ChartDataSeries

ChartDataSeries representa una serie de puntos de datos. En las gráficas de columnas, los puntos de datos de la misma serie se muestran como columnas del mismo color. En las gráficas de líneas, cada serie de datos se representa mediante una línea de color y cada punto de la línea representa un punto de datos de la serie. La etiqueta de serie se muestra en la leyenda de la gráfica. Debido a que los gráficos circulares sólo pueden mostrar una serie cada vez, los nombres de los puntos de datos se muestran en su lugar en la leyenda.

TipoPropiedadResumen
ChartDataPoint[] data ChartDataPoint es un único punto de datos, como (Apples, 5) o (2013, 637). Cada punto de datos se muestra en un gráfico según el tipo de gráfico. Por ejemplo, un punto de datos de gráfica circular se presenta como una porción de tarta, un punto de datos de una gráfica de columnas se presenta como una columna y un punto de datos de una gráfica de líneas se presenta como un único punto de una línea, y así sucesivamente.
String label La etiqueta de serie que se muestra en la leyenda de la gráfica.

ChartDisplayOptions

ChartDisplayOptions es una serie de ChartPlotDisplayOptions (una para cada ChartDataPlot en ChartData) que se enlaza al valor de configuración de opciones de visualización.

TipoPropiedadResumen
ChartPlotDisplayOptions[] plots Descripción N/D

ChartLegendPositionSelection

ChartLegendPositionSelection determina si la leyenda se muestra y la posición en la gráfica. El valor predeterminado es Ninguna (la leyenda está oculta) y los valores de posición incluyen Izquierda, Derecha y Abajo.

ChartPieLabelSelection

ChartPieLabelSelection determina cómo se muestran las etiquetas de gráfica circular. Los valores incluyen Ninguna, Números y Porcentajes.

ChartPlotDisplayOptions

ChartPlotDisplayOptions tiene atributos que dictan cómo se visualizará un gráfico. Cada objeto ChartPlotData del objeto ChartData requiere un objeto ChartPlotDisplayOptions correspondiente. El atributo plotType es significativo porque determina el tipo de gráfico, por ejemplo, gráfico circular o gráfico de columnas. Hay atributos que determinan el aspecto de un título de eje de gráfico y su posición. Por ejemplo, un eje vertical podría aparecer invertido a la derecha o un eje horizontal podría aparecer invertido a la parte superior.

TipoPropiedadResumen
Boolean displayHorizontalAxis Descripción N/D
Boolean displayHorizontalAxisScrollButtons Descripción N/D
Boolean displayVerticalAxis Descripción N/D
Boolean flipHorizontalAxisToTop Descripción N/D
Boolean flipVerticalAxisToRight Descripción N/D
Integer gap Descripción N/D
Decimal horizontalAxisMajorTickMarks Descripción N/D
Decimal horizontalAxisMinorTickMarks Descripción N/D
String horizontalAxisTitle Descripción N/D
Decimal horizontalAxisWindowOffset Descripción N/D
Boolean horizontalAxisWindowOffsetIsTrailing Descripción N/D
Decimal horizontalAxisWindowScale Descripción N/D
Integer maxBarSize Descripción N/D
Integer minBarSize Descripción N/D
ChartPieLabelSelection pieLabels Descripción N/D
ChartPlotType plotType Descripción N/D
Boolean plotTypeFixed Descripción N/D
String tooltipTemplate Descripción N/D
Decimal verticalAxisMajorTickMarks Descripción N/D
Decimal verticalAxisMinorTickMarks Descripción N/D
String verticalAxisTitle Descripción N/D

ChartPlotType

ChartPlotType incluye los siguientes tipos de gráficos: circular, barras, columnas, líneas y áreas.

ChartThemeSelection

Los valores de ChartThemeSelection son Predeterminado, En riesgo y Vencido, y Personalizado. Si se establece en Personalizado, utilice la opción de configuración Tema personalizado para definir su propio tema.

CMISDocumentOptions

Especifica opciones para trabajar con documentos de Content Management Interoperability Services.

TipoPropiedadResumen
String cmisQuery La consulta CMIS que debe ejecutarse.
String parentFolderPath Descripción N/D

CoachValidation

Este objeto contiene errores de validación de coach.

TipoPropiedadResumen
CoachValidationError[] validationErrors Una lista de CoachValidationErrors.

CoachValidationError

Este objeto representa información de CoachValidationError.

TipoPropiedadResumen
String errorBOPath La vía de acceso de BO del error.
String errorMessage El mensaje de error.

ConditionalActivity

Este objeto representa una actividad condicional en una BPD.

TipoPropiedadResumen
ConditionalActivity[] children Una lista de actividades condicionales hijo de esta actividad condicional.
String id El ID de la actividad condicional.
Boolean isConditional Indica si la actividad es condicional.
String name El nombre de la actividad condicional.

CurrencyCodeSelectionType

Descripción N/D

Fecha

Tipo de fecha

DateRangeString

Este objeto se utiliza en el objeto TaskListProperties para especificar un rango de fechas para las devolución de las tareas.

TipoPropiedadResumen
String endDate La fecha de finalización del rango de fechas en UTC (serie de fecha ISO).
String startDate La fecha de inicio del rango de fechas en UTC (serie de fecha ISO).

Decimal

Tipo de decimal

DocumentSelection

Especifica las opciones de carga al crear documentos en el almacén de documentos de IBM Business Automation Workflow.

ECMAllowableActions

La lista de acciones permitidas para el objeto.

TipoPropiedadResumen
Boolean canAddObjectToFolder Indica si el objeto puede archivarse en una carpeta
Boolean canApplyACL Indica si puede aplicarse la lista de control de accesos a este objeto.
Boolean canApplyPolicy Indica si puede aplicarse la política especificada a un objeto.
Boolean canCancelCheckOut Indica si puede cancelarse la extracción del documento de copia de trabajo privada especificado
Boolean canCheckIn Indica si puede incorporarse el documento de copia de trabajo privada especificado
Boolean canCheckOut Indica si puede extraerse el documento especificado
Boolean canCreateDocument Indica si puede crearse un documento en la carpeta especificada.
Boolean canCreateFolder Indica si puede crearse una carpeta como hijo de la carpeta especificada.
Boolean canCreateRelationship Indica si puede crearse un objeto de relación con el objeto como su origen.
Boolean canDeleteContentStream Indica si puede suprimirse la secuencia de contenido para el objeto de documento.
Boolean canDeleteObject Indica si puede suprimirse el objeto especificado.
Boolean canDeleteTree Indica si puede suprimirse la carpeta especificada y todos los objetos que contiene.
Boolean canGetACL Indica si puede obtenerse la lista de control de accesos del objeto especificado.
Boolean canGetAllVersions Indica si puede obtenerse la serie de versión para el objeto de documento.
Boolean canGetAppliedPolicies Indica si puede obtenerse la lista de políticas aplicadas al objeto especificado.
Boolean canGetChildren Indica si pueden obtenerse los hijos de la carpeta.
Boolean canGetContentStream Indica si puede obtenerse la secuencia de contenido para el objeto de documento.
Boolean canGetDescendants Indica si pueden obtenerse los descendientes de la carpeta.
Boolean canGetFolderParent Indica si puede obtenerse la carpeta padre de la carpeta.
Boolean canGetFolderTree Indica si puede obtenerse el árbol de subcarpetas de la carpeta.
Boolean canGetObjectParents Indica si pueden obtenerse las carpetas padre del objeto.
Boolean canGetObjectRelationships Indica si puede obtenerse la relación en la que este objeto es un origen o un destino.
Boolean canGetProperties Indica si pueden leerse las propiedades del objeto especificado.
Boolean canGetRenditions Indica si pueden recuperarse las representaciones de este objeto.
Boolean canMoveObject Indica si puede moverse un objeto desde/a esta carpeta.
Boolean canRemoveObjectFromFolder Indica si puede desarchivarse el documento especificado de una carpeta.
Boolean canRemovePolicy Indica si puede eliminarse una política del objeto especificado.
Boolean canSetContentStream Indica si puede establecerse la secuencia de contenido para el objeto de documento.
Boolean canUpdateProperties Indica si pueden actualizarse las propiedades de este objeto.

ECMContentEvent

El objeto ECMContentEvent representa un suceso de carpeta/documento recibido desde un sistema ECM.

TipoPropiedadResumen
ECMEventClass eventClass El objeto ECMEventClass representa la clase de un suceso recibido desde un sistema ECM (Documento o Carpeta).
ECMEventType eventType El objeto ECMEventType representa el tipo de un suceso recibido desde un sistema ECM.
ECMID objectId Identidad de objeto de la definición de objeto.
ECMID objectTypeId Identidad de objeto de la definición de tipo de objeto.
ECMEventClass relatedObjectClass Tipo de la definición de tipo de un objeto relacionado (Documento o Carpeta), por ejemplo, el objeto archivado en una carpeta.
ECMID relatedObjectId Identidad de objeto de un objeto relacionado, por ejemplo, el objeto archivado en una carpeta.
ECMID relatedObjectTypeId Identidad de objeto de la definición de tipo de objeto relacionado, por ejemplo, el objeto archivado en una carpeta.
ECMID repositoryId El ECMID del repositorio de ECM en el servidor ECM que ha enviado el suceso.
String serverName El nombre del servidor ECM que identifica el repositorio de ECM correspondiente.

ECMContentStream

El objeto ECMContentStream contiene el contenido de un documento de ECM.

TipoPropiedadResumen
ANY content El contenido del documento, representado como datos binarios codificados en base64.
Integer contentLength Longitud de la secuencia de contenido (en bytes) o -1 si la longitud no se ha podido recuperar.
String fileName Nombre de archivo del contenido de documento.
String mimeType Tipo MIME para el contenido del documento.

ECMDocument

El objeto ECMDocument representa un documento de un sistema ECM.

TipoPropiedadResumen
String checkinComment El comentario textual asociado con la versión indicada.
String contentURL La ubicación del contenido de documento.
String createdBy Usuario que ha creado el documento.
Date creationDate Fecha y hora de creación de la carpeta.
Boolean isLatestMajorVersion True si este documento es la versión principal más reciente.
Boolean isLatestVersion True si este documento es la versión más reciente.
Boolean isMajorVersion True si este documento es la versión principal.
Date lastModificationDate Fecha y hora de la última modificación del documento.
String lastModifiedBy El usuario que ha modificado el documento por última vez.
String name El nombre del documento.
ECMID objectId Identidad de objeto del documento.
ECMID objectTypeId Identidad de objeto de la definición de tipo de objeto.
ECMProperty[] properties Un conjunto de propiedades definidas, pero no ordenadas explícitamente. Dentro de un objeto, cada propiedad se identifica de forma exclusiva por su ID de definición de propiedad.
ECMID repositoryId El identificador del repositorio que aloja la definición de tipo de objeto.
String serverName El nombre del servidor ECM que identifica el repositorio ECM correspondiente.
String versionLabel La etiqueta de versión proporcionada para la versión de este documento.

ECMDocumentInfo

El objeto ECMDocumentInfo contiene información acerca de un documento de ECM.

TipoPropiedadResumen
String contentURL La ubicación del contenido de documento.
ECMID objectId Identidad de objeto del documento.
String serverName El nombre del servidor ECM que identifica el repositorio ECM correspondiente.

ECMError

El objeto ECMError contiene información sobre un resultado excepcional de una operación de ECM.

TipoPropiedadResumen
Integer code Código de excepción CMIS.
String message Texto del mensaje de excepción CMIS.
String type Tipo de excepción CMIS.

ECMEventClass

El objeto ECMEventClass representa la clase de un suceso recibido desde un sistema ECM (Documento o Carpeta).

ECMEventType

El objeto ECMEventType representa el tipo de un suceso recibido desde un sistema ECM.

ECMFolder

El objeto ECMFolder representa una carpeta de un sistema ECM.

TipoPropiedadResumen
String createdBy Usuario que ha creado la carpeta.
Date creationDate Fecha y hora de creación de la carpeta.
Date lastModificationDate Fecha y hora de última modificación del objeto.
String lastModifiedBy El usuario que ha modificado por última vez la carpeta.
String name El nombre de la carpeta.
ECMID objectId Identidad de objeto de la definición de objeto.
ECMID objectTypeId Identidad de objeto de la definición de tipo de objeto.
ECMID parentId Identidad de objeto del tipo de padre inmediato del objeto.
String path La vía de acceso completa a esta carpeta. La carpeta raíz tiene la vía de acceso "/".
ECMProperty[] properties Un conjunto de propiedades definidas, pero no ordenadas explícitamente. Dentro de un objeto, cada propiedad se identifica de forma exclusiva por su ID de definición de propiedad.
ECMID repositoryId El identificador del repositorio que aloja la definición de tipo de objeto.
String serverName El nombre del servidor ECM que identifica el repositorio ECM correspondiente.
ECMFolder[] subFolders Los objetos de carpeta contenidos en esta carpeta. Puede ser nulo (si no se ha solicitado) o vacío (si no existen subcarpetas).

ECMFolderInfo

El objeto ECMFolderInfo contiene información sobre una carpeta de ECM.

TipoPropiedadResumen
String displayName Nombre de visualización de la carpeta.
ECMID objectId Identidad de objeto de la carpeta.
String serverName El nombre del servidor ECM que identifica el repositorio ECM correspondiente.

ECMID

El objeto ECMID representa el ID exclusivo de un objeto en un sistema ECM.

ECMMultiValue

El objeto ECMMultiValue contiene un valor de una propiedad de ECM con cardinality=multi.

TipoPropiedadResumen
ANY[] value La lista de valores para una propiedad de ECM.

ECMObjectTypeDefinition

El objeto ECMObjectTypeDefinition contiene los metadatos de tipo de las carpetas de ECM y documentos de ECM.

TipoPropiedadResumen
ECMID baseId Un valor que indica si el tipo base para este tipo de objeto es el documento o carpeta.
ECMObjectTypeDefinition[] children Subtipos directos del tipo de objeto. (Puede ser nulo si no lo ha solicitado la operación que devuelve un objeto de este tipo, o vacío si no existen subtipos).
String description Descripción del tipo de objeto.
String displayName Nombre de visualización del tipo de objeto.
String localName Nombre local del tipo de objeto.
String localNamespace Espacio de nombres local del tipo de objeto.
ECMID objectTypeId Identidad de objeto de la definición de tipo de objeto.
ECMID parentId Identidad de objeto del tipo de padre inmediato del tipo de objeto.
ECMPropertyTypeDefinition[] propertyTypeDefinitions Lista de definiciones de tipo de propiedad para esta definición de tipo de objeto. (Puede ser nula si no la ha solicitado la operación que devuelve un objeto de este tipo).
Boolean queryable Indica si el tipo de objeto puede utilizarse para el filtrado (en la cláusula WHERE de una operación de búsqueda).
String queryName Se utiliza para las operaciones de consulta y filtro en tipos de objeto.
ECMID repositoryId El identificador del repositorio que aloja la definición de tipo de objeto.
String serverName Nombre del servidor de ECM que aloja la definición del tipo de objeto.

ECMProperty

El objeto ECMProperty representa una propiedad de una carpeta de ECM o un documento de ECM.

TipoPropiedadResumen
ECMID objectTypeId Identidad de objeto de la definición de tipo de propiedad.
ANY value El valor de la propiedad.

ECMPropertyMetadata

El objeto ECMPropertyMetadata contiene los metadatos de tipo de las propiedades de un conjunto de resultados de búsqueda de ECM.

TipoPropiedadResumen
String displayName Nombre de visualización de la propiedad seleccionada.
String queryName Nombre de consulta de la propiedad seleccionada.

ECMPropertyTypeDefinition

El objeto ECMPropertyTypeDefinition contiene los metadatos de tipo para las propiedades de carpetas Enterprise Content Management (ECM) o documentos de ECM.

TipoPropiedadResumen
String cardinality Cardinalidad de la propiedad ("única" o "multi").
ANY[] choices Conjunto ordenado de valores únicos permitidos para esta propiedad.
ANY[] defaultValues El valor que el repositorio ha establecido para la propiedad, si una aplicación no suministra un valor cuando se crea el objeto. Los atributos del elemento de valor predeterminado son los mismos que los atributos de la definición de propiedad.
String description Descripción de la propiedad.
String displayName Nombre de visualización de la propiedad.
String localName Nombre local de la propiedad.
String localNamespace Espacio de nombres local de la propiedad.
Decimal maxDecimalValue El valor máximo permitido para esta propiedad. Sólo se establece si el propertyType es Decimal.
Integer maxIntegerValue El valor máximo permitido para esta propiedad. Sólo se establece si el propertyType es Integer.
Integer maxStringLength La longitud máxima (en caracteres) permitida para un valor de esta propiedad. Sólo se establece si el propertyType es String.
Decimal minDecimalValue El valor mínimo permitido para esta propiedad. Sólo se establece si el propertyType es Decimal.
Integer minIntegerValue El valor mínimo permitido para esta propiedad. Sólo se establece si el propertyType es Integer.
ECMID objectTypeId Identidad de objeto de la definición de tipo de propiedad.
Boolean orderable Indica si la propiedad se puede utilizar para la ordenación (es decir, si la propiedad puede aparecer en una cláusula ORDER-BY de una operación de búsqueda).
Integer precisionDecimal La precisión en bits soportada para los valores de esta propiedad. Los valores válidos para este atributo son: o 32: precisión de 32 bits (única según lo especificado en IEEE-754-1985). o 64: precisión de 64 bits (doble según lo especificado en IEEE-754-1985). Sólo se establece si el propertyType es Decimal.
String propertyType Este atributo indica el tipo de esta propiedad.
Boolean queryable Indica si la propiedad puede utilizarse para el filtrado (en la cláusula WHERE de una operación de búsqueda).
String queryName Se utiliza para operaciones de consulta sobre las propiedades.
Boolean required Indica si un emisor (o el repositorio) debe proporcionar un valor.
String resolutionDateTime La precisión en bits soportada para los valores de esta propiedad. Los valores válidos para este atributo son los siguientes: o Año: la resolución de Año es persistente. o Fecha: la resolución de fecha es persistente. o Hora: la resolución de hora es persistente. Sólo se establece si propertyType es DateTime.
String updatability Indica en qué circunstancias puede actualizarse la propiedad ("readonly", "readwrite", "whencheckedout", "oncreate").

ECMSearchResult

El objeto ECMSearchResult contiene la respuesta de una operación de búsqueda de ECM.

TipoPropiedadResumen
Boolean hasMoreItems Hay más elementos disponibles.
Integer numItems El número de elementos del conjunto de resultados antes de aplicar la paginación. Tenga en cuenta que, dependiendo del servidor ECM, este número puede no ser exacto.
ECMID objectTypeId Identidad de objeto de la definición de tipo de objeto devuelta por esta búsqueda.
ECMPropertyMetadata[] propertyMetadata Metadatos para las propiedades seleccionadas.
ECMID repositoryId El ECMID del repositorio de ECM en el servidor ECM del que se ha recuperado el resultado.
ANY resultSet El resultado de la consulta.
String serverName El nombre del servidor ECM que identifica el repositorio ECM correspondiente.

ECMSearchResultRow

El objeto ECMSearchResultRow representa una fila de un conjunto de resultados de búsqueda de ECM.

TipoPropiedadResumen
ECMAllowableActions allowableActions La lista de acciones permitidas de Enterprise Content Management para el objeto
ANY[] column Una lista de valores devueltos por la sentencia SQL.

ECMSearchResultSet

El objeto ECMSearchResultSet representa un conjunto de resultados de búsqueda de ECM.

TipoPropiedadResumen
ANY[] row Una lista de valores devueltos por la sentencia SQL.

Servidor ECM

Contiene información sobre el servidor ECM definido.

TipoPropiedadResumen
String contextPath Vía de acceso de contexto del servidor.
String description Descripción del servidor.
String eventSourceID ID del origen de sucesos.
String hostname El nombre de host del servidor.
String name Nombre del servidor.
Number port El puerto del servidor.
String repository Repositorio del servidor.
String repositoryID El ID del repositorio.
String rootFolderID ID de la carpeta raíz del servidor. Se devuelve 'null' si no se puede establecer una conexión al servidor.
Boolean useHTTPS Indica si el protocolo es HTTPS.

ECMServerNames

Nombres de servidor que pueden utilizarse en los pasos de Integración de contenido.

TipoPropiedadResumen
String IBM_BPM_CONTENT_STORE Nombre de servidor del almacén de contenido de IBM Business Automation Workflow.
String IBM_BPM_DOCUMENT_STORE Nombre de servidor del almacén de documentos de IBM Business Automation Workflow.
String IBM_BPM_MANAGED_STORE Nombre de servidor del almacén gestionado por IBM Business Automation Workflow.
String IBM_BPM_TARGET_STORE Nombre de servidor para el almacén de destino de IBM Business Automation Workflow.

IndexedMap

Este tipo contiene una lista de pares clave-valor. Puede obtener el valor para la clave 'theKey' siguiendo: - por nombre: myVariable = myIndexedMap.theKey; - por índice: myVariable = myIndexMap.data[0] ; , donde 0 es un índice de la clave;

TipoPropiedadResumen
ANY[] data La lista contiene los valores de las claves.
ANY indexedMap Parámetro falso. Se utiliza para añadir distintos tipos y nombres de propiedades en el tiempo de ejecución.

InstanceListData

El objeto devuelto por los Servicios de lista de instancias.

TipoPropiedadResumen
String instanceIndexLastIndexStartTime La fecha de la última actualización de índice en UTC (serie de fecha ISO).
Integer instanceIndexUpdateInterval El número de segundos entre actualizaciones de índice de instancias.
InstanceListItem[] instances Una lista de elementos de lista de instancias.
Integer total El número total de instancias de la lista de instancias.

InstanceListItem

El objeto que representa un único elemento de lista de instancias anidado en el objeto InstanceListData devuelto por los Servicios de lista de instancias.

TipoPropiedadResumen
String completionDate Fecha de finalización de la instancia.
String creationDate Fecha de creación de la instancia.
String dueDate Fecha de vencimiento de la instancia.
String id El ID de la instancia.
Boolean isFollowed Indica si este elemento de lista de instancias va seguido del usuario actual.
String name Nombre de la instancia.
String owningTeamId ID del equipo de propietarios de instancia de la instancia.
String owningTeamName Descripción N/D
String riskState El estado de riesgo en el que está la instancia.
String status El estado de la instancia.

InstanceListProperties

El objeto se utiliza como entrada de los Servicios de lista de instancias para filtrar o limitar la lista de instancias devueltas.

TipoPropiedadResumen
String searchFilter Una serie de filtro de la sintaxis de consultas de Lucene que se utiliza para limitar las instancias que se incluyen. Campo opcional.
String[] statusFilter Filtrar la lista de instancias según los valores especificados. Campo opcional. Los valores válidos son: ACTIVE, COMPLETED, FAILED, TERMINATED, DID_NOT_START y SUSPENDED.

InstanceTasksData

El objeto devuelto por Servicios de lista de tareas de instancia.

TipoPropiedadResumen
TaskListItem[] tasks Una lista de tareas.
Integer total El número total de tareas en la lista.

InstanceTasksFilter

El objeto se utiliza como parte de la entrada de los servicios de tareas de instancia para limitar la lista de tareas devueltas.

TipoPropiedadResumen
String[] statusFilter Filtrar la lista de resultados según los valores especificados. Los valores válidos son: NEW, RECEIVED, REPLIED, FORWARDED, SENT, ACTIONED, CLOSED, SPECIAL, DELETED. Campo opcional.

InstanceTasksProperties

El objeto se utiliza como entrada de los Servicios de lista de tareas de instancia para filtrar o limitar la lista de tareas devueltas.

TipoPropiedadResumen
String[] checkActions Comprueba si la lista de acciones de tarea definida es aplicable a los elementos de lista de tareas para el usuario actual. Los valores válidos son: ACTION_CANCELCLAIM, ACTION_CLAIM, ACTION_COMPLETE, ACTION_CREATEMESSAGE, ACTION_GETTASK, ACTION_GETUISETTINGS, ACTION_UPDATEDUEDATE, ACTION_UPDATEPRIORITY, ACTION_REASSIGNTOUSER, ACTION_REASSIGNTOGROUP, ACTION_VIEW_TASK y ACTION_VIEW_TASK_DETAILS. Si no se define ninguna acción en checkActions, no se comprobarán las acciones en los elementos y la propiedad actions de los elementos estará vacía. Campo opcional.
InstanceTasksFilter[] filters Los elementos de la lista de tareas devuelta debe coincidir con al menos uno de los filtros. Campo opcional.
String[] sortCriteria Ordenar la lista de resultados según los valores especificados. Los valores válidos son: DUEDATE_ASC, DUEDATE_DESC, COMPLETEDDATE_ASC, COMPLETEDDATE_DESC, ID_ASC, ID_DESC. Puede especificar un máximo de tres valores de clasificación. Campo opcional. Valor predeterminado: DUEDATE_ASC

Entero

Tipo de entero

IntegrationComponent

Esta clase proporciona acceso a IntegrationComponents mediante JavaScript.

TipoPropiedadResumen
TWObject resultArray Este objeto contiene todos los resultados de un objeto de estructura estándar. La propiedad sólo está disponible después de llamar a execute().
Resumen de métodos
IntegrationComponent execute() Ejecuta el componente de integración.
IntegrationComponent getByName(String name) Busca un componente de integración utilizando su nombre. Si no se puede encontrar ningún componente para el nombre proporcionado, se emitirá una excepción.

LayoutTypes

Objeto de negocio que proporciona opciones de selección para el diseño.

Correlación

Esta clase representa un tipo de correlación en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es de tipo Mapa. Los únicos objetos que se pueden asignar a una correlación son los objetos de negocio y primitivos.

Resumen de métodos
boolean containsKey(Object key) Devuelve true si la clave existe.
Object get(Object key) Devuelve el valor de la correlación para una clave determinada.
Object[] keyArray() Devuelve una matriz de todas las claves de la correlación.
Object put(Object key , Object value) Añade una nueva entrada a la correlación.
void remove(Object key) Elimina la clave del mapa.
int size() Número de elementos de este mapa.
Object[] valueArray() Devuelve una matriz de todos los valores de la correlación.

PathStep

Este objeto contiene la información sobre la vía de acceso atravesada.

TipoPropiedadResumen
Step fromStep Proporciona el paso FROM para el enlace
String pathId Proporciona la vía de acceso del conector o el ID de enlace
String processFlowPathId Proporciona la vía de acceso del conector o ID de enlace que puede referirse a la tabla de vista de PDW.
Step toStep Proporciona el paso TO para el enlace

Fase

Este objeto representa las fases o los objetivos definidos para el proceso.

TipoPropiedadResumen
String id ID de la fase u objetivo.
String name Nombre de la fase u objetivo.

ProcessHistoricalStatistics

El objeto devuelto por Servicios estadísticos históricos de procesos.

TipoPropiedadResumen
Integer averageInstanceDuration Una lista de promedio de duración de instancias para un proceso de este tipo.
TaskAllTimeStatistics[] taskAllTimeStatistics Una lista de todas las estadísticas de tiempo para un proceso de este tipo.
TaskHistoricalGanttStatistics[] taskHistoricalGanttStatistics Una lista de estadísticas Gantt históricas para un proceso de este tipo.
TimingIntervalHistoricalStatistics[] timingIntervalHistoricalStatistics Una lista de estadísticas históricas para el intervalo de temporización para un proceso de este tipo.

ProcessHistoricalStatisticsProperties

El objeto se utiliza como entrada para los Servicios estadísticos históricos de procesos. Las propiedades de objeto determinan el conjunto de resultados devuelto.

TipoPropiedadResumen
Boolean includeAllTimeTaskStatistics Controla si se debe devolver una lista de todas las estadísticas de tiempo de tareas (tiempos de terminación mínimos y máximos de la tarea). Campo opcional. Valor predeterminado: false.
Boolean includeAverageInstanceDuration Controla si debe devolverse una lista de duraciones promedio de instancias. Campo opcional. Valor predeterminado: false.
Boolean includeGanttTaskStatistics Controla si debe devolverse una lista de estadísticas de tareas Gantt (por ej. duración media, hora de inicio medio relativo, porcentaje ejecutado, contador de actividades). Campo opcional. Valor predeterminado: false.
Boolean includeTimingIntervalStatistics Controla si debe devolverse una lista de estadísticas de intervalo de temporización. Campo opcional. Valor predeterminado: false.
String searchFilter Devolver sólo las entradas que contienen el texto especificado. Campo opcional.

ProcessInstanceListItem

Servicios de lista de instancias de proceso ha devuelto una lista de estos objetos.

TipoPropiedadResumen
Integer age La antigüedad de la instancia de proceso en minutos.
String dueDate La fecha de vencimiento de la instancia de proceso.
Boolean estimatedCompletionDateEnabled Indica si 'Permitir gestión de vía de acceso proyectado' está habilitado para esta instancia de proceso.
String id ID de la instancia de proceso.
String name Nombre de la instancia del proceso.
String riskState El estado de riesgo de la instancia de proceso.

ProcessInstanceListProperties

El objeto se utiliza como entrada de los Servicios de lista de instancias de proceso para filtrar o limitar la lista de instancias de proceso devueltas.

TipoPropiedadResumen
Integer beginIndex Omitir la cantidad especificada de instancias de proceso desde la parte superior del conjunto de resultados. Campo opcional. Valor predeterminado: 0
Integer maxRows Limitar el número de instancias de proceso devueltas al número especificado. Campo opcional. Valor predeterminado: 25
String riskState Devolver únicamente instancias de proceso que están en el estado especificado. Los valores válidos son: OnTrack, AtRisk, Overdue. Campo opcional. Si no se especifica un estado, se devuelven todas las instancias de proceso.
String searchFilter Devolver sólo las instancias de proceso que contienen el texto especificado. Campo opcional.
String sortCriteria Clasificar la lista de resultados por valor dado. Los valores válidos son: AGE, RISK, DUEDATE, ALPHABET. Campo opcional. Valor predeterminado: DUEDATE
String stepId Devolver únicamente instancias de proceso que están en el paso o actividad especificados. Campo opcional.
String stepRiskState Devolver únicamente instancias de proceso en el paso o actividad (especificado por el ID de paso) especificados en el estado de riesgo especificado. Los valores válidos son: OnTrack, AtRisk, Overdue. Campo opcional. Si no se especifica un ID de paso, se devuelven todas las instancias de proceso.

ProcessSummary

El objeto devuelto por Servicios de resumen de proceso.

TipoPropiedadResumen
Integer countActive El número de tareas activas del proceso para el que es este resumen.
Integer countAtRisk El número de tareas en riesgo del proceso para el que es este resumen.
Integer countOnTrack El número de tareas a tiempo del proceso para el que es este resumen.
Integer countOverdue El número de tareas vencidas del proceso para el que es este resumen.
String description La descripción del proceso para la que es este resumen.
String name El nombre del proceso para el que es este resumen.
String processAppId El ID de la aplicación de proceso para la que es este resumen.
String processAppName El nombre de la aplicación de proceso para la que es este resumen.
String processId El ID del proceso para el que es este resumen.

ProjectedPathLinkChange

Este objeto representa un cambio de enlace que tendrá impacto en la vista previa de la vía de acceso proyectada.

TipoPropiedadResumen
String sourceStep El paso de origen.
String targetStep El paso de destino.

ProjectedPathPaso

Este objeto contiene la información sobre la vía de acceso proyectada.

TipoPropiedadResumen
Date dueDate Propiedad opcional que solo está disponible para la tarea de usuario. Es una Fecha de vencimiento para la actividad.
Long duration Proporciona la duración de la actividad.
boolean isDueDateCalculated Devuelve True, si DueDate se ha calculado a partir de la duración. False, si se ha especificado una fecha de vencimiento específica.
ProjectedPathStep nextProjectedPathStep Proporciona el siguiente paso de vía de acceso proyectada.
Integer priority Propiedad opcional que solo está disponible para la tarea de usuario. Existen cinco prioridades y un valor para no estar establecido:10-más alto,20-alto, 30-normal, 40-bajo, 50-más bajo, -1-No establecido.
Step step El paso es una entidad que se correlaciona con los datos estáticos que describen la BPD. Es un objeto de flujo dentro de un diagrama.
TWTask[] tasks Propiedad opcional que solo está disponible si es una tarea de usuario a llevar a cabo.

ProjectedPathStepChange

El objeto representa un cambio de paso que tendrá impacto en la vista previa de la vía de acceso proyectada.

TipoPropiedadResumen
Date dueDate Fecha de vencimiento del paso.
Integer duration La duración del paso.
String id ID del paso.
Integer priority La prioridad del paso.

ProjectedPathTaskChange

El objeto representa un cambio de tarea que tendrá impacto en la vista previa de la vía de acceso proyectada.

TipoPropiedadResumen
Date dueDate La fecha de vencimiento de la tarea.
String iid El ID de la tarea.

RadioButtonsOrientation

Objeto de negocio que proporciona opciones de selección para el diseño.

Registro

Esta clase representa un tipo de registro en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un tipo estructurado y que no desea especificar todas las propiedades o que el número de propiedades se determina en tiempo de ejecución. No es necesario declarar previamente todas las propiedades que se utilizarán. El tipo de cada propiedad será ANY

TipoPropiedadResumen
int arrayLength En desuso. arr.arrayLength está en desuso. En su lugar, utilice arr.listLength .
Devuelve la longitud de las propiedades de lista de este objeto.
#[] listAllSelected Devuelve una matriz de todos los elementos seleccionados en esta matriz. Los elementos se devuelven ordenados de forma que el elemento seleccionado más recientemente se encontrará en la posición 0 y el índice seleccionado hace más tiempo al final.
int[] listAllSelectedIndices Devuelve una matriz de todos los índices seleccionados de esta matriz. Los índices se devuelven ordenados de forma que el índice seleccionado más recientemente se encontrará en la posición 0 y el índice seleccionado hace más tiempo al final.
int listLength Devuelve la longitud de las propiedades de lista de este objeto.
# listSelected Devuelve el elemento seleccionado más recientemente en la matriz o no definido si no hay elementos seleccionados.
int listSelectedIndex Devuelve el índice del elemento seleccionado más recientemente en la matriz o -1 si no hay índices seleccionados.
String[] propertyNames Devuelve los nombres de las propiedades definidas en este objeto como matriz.
Object[] propertyValues Devuelve los valores de las propiedades definidas en este objeto como matriz.
Resumen de métodos
Array arrayToNativeArray() En desuso. arrayToNativeArray está en desuso. En su lugar, utilice listToNativeArray .
Convierte esta matriz TWObject en un objeto de matriz JavaScript nativo.
XMLElement describe() Devuelve una estructura xml de las propiedades y estructura asociadas con este objeto. Es muy útil para la depuración.
Object getPropertyValue(String name) Devuelve el valor de la propiedad especificada.
void insertIntoArray(int position , Object object) En desuso. utilice insertIntoList () en su lugar.
Añade un valor a la lista en una posición determinada. La lista se redimensionará para dar cabida a los objetos.
void insertIntoList(int position , Object object) Añade un valor a la lista en una posición determinada. La lista se redimensionará para dar cabida a los objetos.
void listAddSelected(int index) Añade un elemento de la lista de elementos seleccionados.
void listClearAllSelected() Elimina todos los elementos de la lista de selección.
boolean listIsSelected(int index) Devuelve true si el índice de elementos está seleccionado, false si no es así.
void listRemoveSelected(int index) Elimina un elemento de la lista de elementos seleccionados.
Array listToNativeArray() Convierte esta matriz TWObject en un objeto de matriz JavaScript nativo.
void removeIndex(int listIndex) Elimina un valor de la lista. La lista se redimensionará para dar cabida a los objetos restantes.
void removeProperty(String propertyName) Elimina una propiedad de este objeto.
void setPropertyValue(String name , Object value) Establece el valor de una propiedad.
String toJSONString( boolean formatted) Devuelve la representación JSON del objeto.
XMLElement toXML() Devuelve una estructura xml de las propiedades asociadas con este objeto.
String toXMLString() Devuelve una estructura xml como serie de las propiedades asociadas con este objeto.

SearchScopeSelection

Este objeto lo utiliza la vista de coach Buscar para permitir la selección de un ámbito de búsqueda para limitar las etiquetas de datos devueltas por el servicio de terminación automática a Equipo o Proceso de negocio.

Serializador

Proporciona métodos para serializar/deserializar variables IBM Business Automation Workflow.

Resumen de métodos
Object fromXml(TWObject variable) Deserializar un objeto String o XMLElement en una variable de IBM Business Automation Workflow . El formato String o XMLElement debe ajustarse al formato de la serialización utilizando la API toXml().
XMLElement toXml(TWObject variable) Serializar un objeto en XML.

ShowAsSelection

Descripción N/D

ShowCalendarSelection

Descripción N/D

SLAViolationRecord

‌Tradicional:‌ SLAViolationRecord se pasa a cualquier BPD que se utilice como consecuencia de un SLA en un parámetro denominado "violationRecord"

TipoPropiedadResumen
String slaName Nombre del SLA
Decimal value El valor del SLA en la hora en que se infringió. El significado de este valor depende del SLA
Decimal violationLevel El nivel de violación del SLA 0 < = nivel < 1 significa no violado > = 1 significa violado
Date violationTime La hora en que se ha producido el incumplimiento

SOAPHeader

Este objeto representa un único elemento de cabecera SOAP que puede aparecer en una solicitud o respuesta de servicio web.

TipoPropiedadResumen
String name El nombre asociado con el elemento de cabecera SOAP.
String nameSpace El espacio de nombres asociado con el elemento de cabecera SOAP.
String value El valor del elemento de cabecera SOAP. Debe ser una representación XML válida de la cabecera SOAP completa. Por ejemplo: Joe Visa xxxxxxxxxxxx 2005-12

SOAPHeaders

Este objeto representa las cabeceras SOAP que pueden aparecer en una solicitud o respuesta de servicio web.

TipoPropiedadResumen
SOAPHeader[] headers Este objeto representa un único elemento de cabecera SOAP que puede aparecer en una solicitud o una respuesta de servicio web.

SQLDatabaseType

Esta información procede del DatabaseMetaData de JDBC asociado a una conexión. Se proporcionan las propiedades isDb2, isOracle e isSqlServer para facilitar la detección de la implementación de base de datos subyacente. Se pueden determinar otros tipos de base de datos mediante la propiedad productName.

TipoPropiedadResumen
Integer driverMajorVersion El número de versión principal del controlador JDBC utilizado.
Integer driverMinorVersion El número de versión menor del controlador JDBC utilizado.
String driverName El nombre del controlador JDBC utilizado.
String driverVersion El número de versión del controlador JDBC utilizado.
Boolean isDb2 True si el producto de base de datos utilizado es DB2.
Boolean isOracle True si el producto de base de datos utilizado es Oracle.
Boolean isSqlServer True si el producto de base de datos utilizado es SqlServer.
Integer majorVersion La versión principal del producto de base de datos utilizado.
Integer minorVersion La versión menor del producto de base de datos utilizado.
String productName El nombre del producto de base de datos utilizado.
String productVersion El número de versión del producto de base de datos utilizado.

SQLParameter

Un SQLParameter se utiliza con una SQLStatement para describir el valor, el tipo y la información de modalidad del parámetro para su uso con sentencias SQL parametrizadas.

TipoPropiedadResumen
String mode La modalidad de este parámetro. Si no se especifica, la modalidad de parámetro adopta de forma predeterminada IN. Debe especificarse la modalidad para los parámetros de procedimiento almacenado OUT u INOUT. Modalidades: IN, INOUT, OUT
String type Tipo SQL de este parámetro. Si no se especifica el tipo para un parámetro, se utilizará el comportamiento predeterminado del controlador de base de datos subyacente. Los tipos de parámetro deben especificarse al invocar un procedimiento almacenado que utiliza parámetros OUT o INOUT. Para recuperar un conjunto de resultados de un procedimiento almacenado de Oracle que tiene un parámetro de salida REF CURSOR, utilice el tipo ORACLE_CURSOR. Tenga en cuenta que el soporte de caracteres de varios bytes en Oracle requiere el uso de los tipos especiales de varios bytes de Oracle (ORACLE_NCHAR, etc.), de lo contrario, los datos de caracteres de varios bytes pueden estar dañados. Los tipos también pueden especificarse con precisión/escala. Esto es necesario cuando se utilizan determinados tipos numéricos para evitar truncar el número cuando el tipo se utiliza como un parámetro INOUT u OUT desde una sentencia que se puede llamar. Ejemplo, DECIMAL(31,10) Tipos JDBC estándares: ARRAY, BIGINT, BINARY, BIT, BLOB, BOOLEAN, CHAR, CLOB, DATALINK, DATE, DECIMAL, DISTINCT, DOUBLE, FLOAT, INTEGER, JAVA_OBJECT, LONGVARBINARY, LONGVARCHAR, NULL, NUMERIC, OTHER, REAL, REAL, SMALLINT, STRUCT, TIME, TIMESTAMP, TINYINT, VARBINARY, VARCHAR Tipos específicos de Oracle: ORACLE_TIMESTAMPNS, ORACLE_TIMESTAMPTZ, ORACLE_TIMESTAMPLTZ, ORACLE_INTERVALYM, ORACLE_INTERVALDS, ORACLE_ROWID, ORACLE_CURSOR, ORACLE_BFILE, ORACLE_OPAQUE, ORACLE_JAVA_STRUCT, ORACLE_PLSQL_INDEX_TABLE, ORACLE_BINARY_FLOAT, ORACLE_BINARY_DOUBLE, ORACLE_FIXED_CHAR, ORACLE_NUMBER, ORACLE_RAW Tipos específicos de Oracle para usar con datos de caracteres de múltiples bytes: ORACLE_NCHAR, ORACLE_NVARCHAR, ORACLE_NVARCHAR2, ORACLE_NCLOB Tipos específicos de DB2: DB2_ROWID, DB2_XML. El producto IBM Business Automation Workflow no transforma ningún tipo IBM complejo (como TWObjects, Array) en tipos JDBC estándares que la base de datos pueda procesar. Sólo SQL Connector puede manejar tipos simples.
ANY value El valor de este parámetro. Es necesario si la modalidad de parámetro es IN o INOUT. No es necesario para los parámetros de modalidad OUT.

SQLResult

Un resultado SQL puede representar un conjunto de resultados, un recuento de actualizaciones o los valores de salida de un procedimiento almacenado. El tipo de resultado se indica mediante la propiedad "type". RESULT_SET Las propiedades "columns", "columnIndexes" y "rows" se llenan con datos del conjunto de resultados. UPDATE_COUNT La propiedad "updateCount" se establece en el recuento de actualizaciones. OUT_VALUES La propiedad "outValues" se establece en la lista de valores de salida del procedimiento almacenado.

TipoPropiedadResumen
Map columnIndexes Correlacionar desde el nombre de columna al índice de columna para el conjunto de resultados.
SQLResultSetColumn[] columns Metadatos de columna para el conjunto de resultados.
ANY[] outValues Valores de salida de procedimientos almacenados
IndexedMap[] rows Filas del conjunto de resultados.
String type Tipo de objeto de resultado SQL: RESULT_SET, UPDATE_COUNT, OUT_VALUES
Integer updateCount Número de filas actualizadas por el mandato SQL

SQLResultSetColumn

Las propiedades de este tipo se copian de ResultSetMetaData de JDBC para cada columna de un conjunto de resultados.

TipoPropiedadResumen
Boolean autoIncrement Indica si la columna designada se numera automáticamente.
Boolean caseSensitive Indica si las mayúsculas y minúsculas de una columna son significativas.
String catalogName El nombre de catálogo de la tabla de la columna designada.
String columnClassName El nombre completo de la clase Java cuyas instancias se fabrican para recuperar un valor de la columna.
Integer columnDisplaySize Indica la anchura máxima normal de la columna designada, en caracteres.
String columnLabel El título sugerido de la columna designada para su uso en salidas impresas y pantallas.
String columnName El nombre de la columna designada.
String columnTypeName El nombre de tipo específico de base de datos de la columna designada.
Boolean currency Indica si la columna designada es un valor en efectivo.
Boolean definitelyWritable Indica si una escritura en la columna designada será indudablemente satisfactoria.
Integer nullable Indica la capacidad de nulos de los valores de la columna designada.
Integer precision El tamaño de columna especificado de la columna designada.
Boolean readOnly Indica si la columna designada es indudablemente no grabable.
Integer scale El número de dígitos de la columna designada a la derecha de la coma decimal.
String schemaName El esquema de la tabla de la columna designada.
Boolean searchable Indica si la columna designada puede utilizarse en una cláusula where.
Boolean signed Indica si los valores de la columna designada son números con signo.
String tableName El nombre de la tabla de la columna designada.
Boolean writable Indica si es posible que una escritura en la columna designada sea satisfactoria.

SQLResultSetRow

Una fila contiene una lista de valores, uno para cada columna. Los valores pueden ser cualquiera de los tipos simples de IBM Business Automation Workflow.

TipoPropiedadResumen
ANY[] data Una lista de valores devueltos por la sentencia SQL.

SQLStatement

Una SQLStatement contiene el SQL que se ejecutará y sus parámetros asociados (cuando sea aplicable) y se utiliza con las API de IBMBPM.SQLConnector.

TipoPropiedadResumen
Integer maxRows (Opcional) Si se especifica, el número de filas leídas de los conjuntos e resultados se limitarán al valor de esta propiedad. De lo contrario, se leerán todas las filas.
SQLParameter[] parameters Un SQLParameter se utiliza con una SQLStatement para describir el valor del parámetro, el tipo y la información de modalidad para su uso con sentencias SQL parametrizadas.
String sql El mandato SQL (SELECT, INSERT, UPDATE, DELETE, CALL, etc.). Se recomienda parametrizar sentencias SQL en lugar de utilizar valores literales para parámetros.

Paso

Es un objeto de flujo dentro de un diagrama BPD.

TipoPropiedadResumen
Integer duration La duración del paso.
String id ID del paso.
String name El nombre del paso.
String[] nextSteps Una lista de los pasos siguientes.
String parentBPD La BPD padre del paso.
String parentStepId ID del paso padre del paso.
String phaseId ID de fase del paso.
String type El tipo del paso.

Flujo

Este objeto contiene una o varias entradas de secuencia.

TipoPropiedadResumen
Boolean more Booleano para indicar si hay StreamEntries adicionales más allá de la página actual.
StreamActivity[] streamActivities La lista de entradas StreamActivity en la página de secuencia.
Integer totalItems El número de entradas StreamActivity en la página de secuencia.

StreamActivity

Este objeto contiene todos los atributos de una entrada de secuencia. Consulte la especificación de la secuencia de actividad para ver detalles de propiedad: http://activitystrea.ms.

TipoPropiedadResumen
StreamObject actor Descripción N/D
String content Descripción N/D
StreamObject generator Descripción N/D
StreamObject ibmbpmext Descripción N/D
StreamMediaLink icon Descripción N/D
String id Descripción N/D
StreamObject object Descripción N/D
StreamObject provider Descripción N/D
String published Descripción N/D
StreamObjectCollection replies Descripción N/D
StreamObject target Descripción N/D
String title Descripción N/D
String updated Descripción N/D
String url Descripción N/D
String verb Descripción N/D

StreamMediaLink

Este objeto contiene atributos de soporte simples como imagen o icono. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms

TipoPropiedadResumen
Integer duration Descripción N/D
Integer height Descripción N/D
String url Descripción N/D
Integer width Descripción N/D

StreamObject

Este objeto contiene atributos de modelo genérico. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms

TipoPropiedadResumen
StreamObjectCollection attachments Descripción N/D
StreamObject author Descripción N/D
String content Descripción N/D
String displayName Descripción N/D
String[] downstreamDuplicates Descripción N/D
String fileName Descripción N/D
String id Descripción N/D
StreamMediaLink image Descripción N/D
String objectType Descripción N/D
String parent Descripción N/D
String processId Descripción N/D
String processName Descripción N/D
String published Descripción N/D
String summary Descripción N/D
String taskId Descripción N/D
String taskName Descripción N/D
String taskText Descripción N/D
String updated Descripción N/D
String[] upstreamDuplicates Descripción N/D
String url Descripción N/D

StreamObjectCollection

Este objeto contiene una matriz de objetos de secuencia. Consulte la especificación de secuencia de actividad para ver detalles de la propiedad: http://activitystrea.ms

TipoPropiedadResumen
StreamObject[] items Descripción N/D
Integer totalItems Descripción N/D
String url Descripción N/D

Serie

Tipo de serie

TableEditMode

Objeto de negocio que proporciona opciones de modalidad de edición de la tabla.

TableSelectionType

Objeto de negocio que proporciona opciones de selección de la tabla.

TaskAllTimeStatistics

Las estadísticas de todo el tiempo para una tarea de este tipo.

TipoPropiedadResumen
Integer averageDuration La duración media de la tarea (en segundos).
String id El ID de la actividad de la tarea.
Integer maximumDuration La duración máxima de la tarea (en segundos).
Integer minimumDuration La duración mínima de la tarea (en segundos).
String name El nombre de actividad de la tarea.

TaskDueData

El objeto devuelto por los Servicios de fecha de vencimiento.

TipoPropiedadResumen
Integer futureCount El número de tareas futuras para la porción de tiempo determinada.
Integer oldCount El número de tareas que son más antiguas que la porción de tiempo especificada.
TaskDueSummary[] taskDueSummaries Una lista de objetos TaskDueSummary (porciones).
String taskIndexLastIndexStartTime La fecha de la última hora de inicio de índice en UTC (serie de fecha ISO).
Integer taskIndexUpdateInterval El número de segundos entre actualizaciones de índice de tareas.

TaskDueProperties

El objeto se utiliza como entrada de los Servicios de fecha de vencimiento para filtrar o limitar la lista de intervalos de vencimiento de tarea.

TipoPropiedadResumen
String interactionFilter Devolver sólo las tareas que coinciden con el filtro de interacción especificado. Los valores válidos son: ASSESS_AND_WORK_ON, ASSESS_AVAILABLE, CHECK_COMPLETED, WORK_ON. Campo opcional. Si no se establece, se utiliza ASSESS_AND_WORK_ON.
String searchFilter Devolver sólo las tareas que contienen el texto especificado. Campo opcional.
String taskDueSelectionEndDate Devolver sólo intervalos de fechas de vencimiento de tareas para las tareas que han vencido antes de la fecha dada en UTC (serie de fecha ISO 8601). Campo opcional. Si no se especifica ninguna fecha, se devuelven los intervalos de fechas de vencimiento correspondientes a todas las fechas y horas.
String taskDueSelectionStartDate Devolver sólo intervalos de fechas de vencimiento de tareas para las tareas que han vencido después de la fecha dada en UTC (serie de fecha ISO 8601). Campo opcional. Si no se especifica ninguna fecha, se devuelven los intervalos de fechas de vencimiento correspondientes a todas las fechas y horas.
String teamId Devolver únicamente intervalos de fechas de vencimiento para tareas que están asignadas al ID de equipo especificado. Campo opcional. Si no se especifica ningún ID de equipo, se devuelven los intervalos de fechas de vencimiento correspondientes a todas las tareas.
String userId Devolver únicamente intervalos de fechas de vencimiento para tareas que están asignadas al ID de usuario especificado. Campo opcional. Si no se especifica ningún ID de usuario, se devuelven los intervalos de fechas de vencimiento correspondientes a todas las tareas.

TaskDueSummary

El número de tareas en un estado de riesgo para una porción de tiempo específica.

TipoPropiedadResumen
Integer atRisk El número de tareas en la porción de tiempo especificada que están en estado de riesgo En riesgo.
String endDate La fecha de finalización de la porción de tiempo en UTC (serie de fecha ISO 8601).
Integer onTrack El número de tareas en la porción de tiempo especificada que están en estado de riesgo A tiempo.
Integer overdue El número de tareas en la porción de tiempo especificada que están en estado de riesgo Vencida.
String startDate La fecha de inicio de la porción de tiempo en UTC (serie de fecha ISO 8601).

TaskHistoricalGanttStatistics

Las estadísticas de Gantt históricas de tarea para un proceso de este tipo.

TipoPropiedadResumen
Integer activityCounter Para cada instancia de proceso, este contador distingue la ejecución de actividad inicial de las ejecuciones subsiguientes (reacondicionar).
Integer averageDuration Duración promedio de la tarea (en segundos).
Integer averageRelativeStartTime Duración promedio entre inicio de instancia e inicio de tarea (en segundos).
String id ID de la tarea.
String name Nombre de la tarea.
Integer percentExecuted Porcentaje que indica la frecuencia con la que se ejecuta esta tarea en relación al recuento de instancias.

TaskListData

El objeto devuelto por Servicios de lista de tareas.

TipoPropiedadResumen
UserInfo[] assignedUsers Una lista de objetos UserInfo de usuarios asignados a las tareas de la lista.
Map riskStateSummary La correlación contiene el número de tareas de la lista que están en un estado de riesgo específico. Clave: estado en riesgo; Valor: número de tareas en esa categoría.
String taskIndexLastIndexStartTime La fecha de la última hora de inicio de índice en UTC (serie de fecha ISO 8601).
Integer taskIndexUpdateInterval El número de segundos entre actualizaciones de índice de tareas.
TaskListItem[] tasks Una lista de elementos de lista de tareas.
Integer total El número total de tareas en la lista.

TaskListItem

El objeto que representa un elemento de lista de tareas del objeto TaskListData devuelto por Servicios de lista de tareas.

TipoPropiedadResumen
String[] actions Contiene las acciones especificadas en el filtro checkActions si son aplicables al elemento de lista de tareas para el usuario actual. Si no se especifica ninguna acción en el filtro checkActions, no se comprobarán las acciones en los elementos y esta propiedad estará vacía. Los valores válidos son: ACTION_CANCELCLAIM, ACTION_CLAIM, ACTION_COMPLETE, ACTION_CREATEMESSAGE, ACTION_GETTASK, ACTION_GETUISETTINGS, ACTION_UPDATEDUEDATE, ACTION_UPDATEPRIORITY, ACTION_REASSIGNTOUSER, ACTION_REASSIGNTOGROUP, ACTION_VIEW_TASK y ACTION_VIEW_TASK_DETAILS.
String assignedToTeamId El ID de equipo del equipo al que está asignado la tarea.
String assignedToTeamName El nombre del equipo al que está asignado la tarea.
String assignedToUserFullName El nombre completo del usuario al que se ha asignado la tarea.
String assignedToUserId El ID de usuario del usuario al que está asignada la tarea.
String closedDate La fecha cerrada de la tarea.
String dueDate La fecha de vencimiento de la tarea.
String id El ID de la tarea.
Boolean isAtRisk Indica si la tarea está en riesgo.
Integer priority La prioridad de la tarea.
String processInstanceId El ID de la instancia de proceso a la que pertenece la tarea.
String processInstanceName El nombre de la instancia de proceso a la que pertenece la tarea.
String riskState El estado de riesgo en el que está la tarea.
String subject El asunto de la tarea.

TaskListProperties

El objeto se utiliza como entrada de los Servicios de lista de tareas para filtrar o limitar la lista de tareas devueltas.

TipoPropiedadResumen
String[] collapsedRiskStates Oculta las tareas que tienen los estados de riesgo listados (Overdue, AtRisk, DueToday, DueTomorrow, DueThisWeek, DueLater) y devuelve solo las tareas con estados de riesgo distintos de los listados. Campo opcional. Si no se especifica un estado, se devuelven todas las instancias de tarea.
DateRangeString dueSlice El rango de fechas para el que deben devolverse las tareas. Campo opcional. Si no se establece, se devuelven todas las tareas.
Boolean includeAssignedUsers Controla si debe devolverse una lista de usuarios asignada a las tareas de la lista. Campo opcional. Valor predeterminado: false.
Boolean includeRiskStateSummary Controla si debe devolverse una correlación que contenga la cantidad de tareas de la lista y el estado de riesgo en que están. Campo opcional. Valor predeterminado: false
String interactionFilter Devolver sólo las tareas que coinciden con el filtro de interacción especificado. Los valores válidos son: ASSESS_AND_WORK_ON, ASSESS_AVAILABLE, CHECK_COMPLETED, WORK_ON. Campo opcional. Si no se establece, se utiliza ASSESS_AND_WORK_ON. WORK_ON: Trabajar en tareas. Esto implica la recuperación de tareas que ya se han reclamado. Las tareas contenidas en instancias de proceso suspendidas están excluidas. ASSESS_AVAILABLE: Evaluar tareas disponibles. Esto implica la recuperación de tareas que pueden reclamarse. Las tareas contenidas en instancias de proceso suspendidas están excluidas. ASSESS_AND_WORK_ON: Evaluar y trabajar en tareas. Esto implica la recuperación de las tareas implicadas en los valores de filtro WORK_ON o ASSESS_AVAILABLE. CHECK_COMPLETED: Trabajar en tareas. Esto implica la recuperación de tareas completadas que son reclamadas.
String searchFilter Devolver sólo las tareas que contienen el texto especificado. Campo opcional.
String teamId Devolver únicamente tareas que están asignadas al ID de equipo dado. Campo opcional. Si no se establece, se devuelven todas las tareas.
String userId Devolver únicamente tareas que están asignadas al ID de usuario dado. Campo opcional. Si no se establece, se devuelven todas las tareas.

Equipo

Este objeto representa un equipo.

TipoPropiedadResumen
String managerTeam El equipo de gestión de este equipo.
String[] members Una lista de miembros del equipo.
String name El nombre del equipo.

Soporte deTeamDashboard

Soporte de vistas de coach de panel de control.

Resumen de métodos
TWObject*TeamRosterEntry retrieveTeamMemberList( String timezone , Boolean checkAuthorization) Recupera la lista de miembros del equipo de este equipo, así como sus recuentos de tareas abiertas y completadas. Para su uso con el control de coach Lista de equipo.
TeamTaskSummary retrieveTeamSummary( String searchFilter , String timeZoneAsString , Boolean checkAuthorization) Recuperar datos de resumen de las tareas activas de un equipo.
ChartData retrieveTeamTaskTrend( String units , Integer numPeriods , String endPeriod , String timezone , String searchFilter , Boolean checkAuthorization) Devuelve un objeto ChartData que compone series de datos para tareas nuevas y tareas completadas.

TeamMemberTaskSummary

El objeto devuelto por Servicios de resumen de miembro del equipo.

TipoPropiedadResumen
Integer countAtRisk El número de tareas en riesgo del usuario actual para este resumen.
Integer countOnTrack El número de tareas a tiempo del usuario actual para este resumen.
Integer countOverdue El número de tareas vencidas del usuario actual para este resumen.
String fullName El nombre completo del usuario actual para este resumen.
String name El nombre del usuario actual para este resumen.
Integer tasksCompletedToday El número de tareas completadas hoy del usuario actual para este resumen.
Integer totalOpenTasks El número de tareas abiertas totales del usuario actual para este resumen.
String userId El ID de usuario del usuario actual para este resumen.

TeamRosterEntry

Servicios de lista de equipo ha devuelto una lista de estos objetos.

TipoPropiedadResumen
String emailAddress La dirección de correo electrónico del miembro del equipo.
String fullName El nombre completo del miembro del equipo.
String jobTitle El puesto de trabajo del miembro del equipo.
String name El nombre del miembro del equipo.
String phoneNumber El número de teléfono del miembro del equipo.
Integer tasksCompletedToday El número de tareas que el miembro del equipo ha completado hoy.
Integer totalOpenTasks El número de tareas abiertas para el miembro del equipo.
String userId El ID de usuario del miembro del equipo.

TeamTaskSummary

Datos de resumen de las tareas activas del equipo.

TipoPropiedadResumen
Integer countAtRisk El número de tareas en riego para el equipo.
Integer countOnTrack El número de tareas a tiempo para el equipo.
Integer countOverdue El número de tareas vencidas para el equipo.
String description La descripción del equipo.
String name El nombre del equipo.
String processAppId El ID de la aplicación de proceso que contiene el equipo.
String processAppName El nombre de la aplicación de proceso que contiene el equipo.
Integer tasksCompletedToday El número de tareas completadas hoy para el equipo.
String teamId El ID del equipo.
Integer totalOpenTasks El número total de tareas abiertas para el equipo.

TextAreaType

Objeto de negocio que proporciona opciones de selección de TextArea.

Hora

Tipo de hora

TimingIntervalHistoricalStatistics

Las estadísticas históricas para el intervalo de temporización de un proceso de este tipo.

TipoPropiedadResumen
Integer averageDuration Duración promedio del intervalo de temporización (en segundos).
String id ID del intervalo de temporización.
String name Nombre del intervalo de temporización.

PuntoTWAdhocStarting

Representa un punto de inicio aleatorio.

TipoPropiedadResumen
String id ID del punto de inicio aleatorio.
String name Nombre del punto de inicio aleatorio.
TWProcessInstance processInstance Instancia de proceso al que pertenece este punto de inicio aleatorio.
Resumen de métodos
String[] startNew() Desencadena un suceso de inicio ad hoc.

TWAssetTypes

El tipo de activo de enlace de referencia.

TipoPropiedadResumen
String CHANGE_REQUEST El tipo de activo Solicitud de cambio.
String DEFECT El tipo de activo Defecto.
String PLAN El tipo de activo Plan.
String PLAN_ITEM El tipo de activo Elemento de plan.
String REQUIREMENT El tipo de activo Requisito.
String REQUIREMENTS_CHANGE_REQUEST El tipo de activo Solicitud de cambio de requisitos.
String REQUIREMENTS_COLLECTION El tipo de activo Colección de requisitos.
String RESOURCE El tipo de activo Recurso.
String TASK El tipo de activo Tarea.
String TEST_CASE El tipo de activo Caso de prueba.
String TEST_EXECUTION_RECORD El tipo de activo Registro de ejecución de prueba.
String TEST_PLAN El tipo de activo Plan de prueba.
String TEST_RESULT El tipo de activo Resultado de prueba.
String TEST_SCRIPT El tipo de activo Script de prueba.

DiagramaTWA

Objeto de gráfica para informes. Puede aceptar un nombre de diseño como constructor para crear una gráfica en un proceso. Normalmente se expone como variable de gráfica en contextos donde está disponible. En desuso. En su lugar, utilice paneles de control basados en coach.

TipoPropiedadResumen
Array bottomLabels En desuso. En su lugar, utilice paneles de control basados en coach.
Lista de etiquetas establecidas en esta gráfica.
String chartType En desuso. En su lugar, utilice paneles de control basados en coach.
Tipo de gráfica.
boolean hasBarSeries En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve true si este tipo de gráfica toma series de barras.
boolean hasDialSeries En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve true si este tipo de gráfica toma series de dial.
boolean hasLineSeries En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve true si este tipo de gráfica toma series de línea.
boolean hasPieSeries En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve true si este tipo de gráfica toma series de tarta.
boolean seriesCount En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el número de series aplicadas a esta gráfica.
Resumen de métodos
void addBottomLabels() En desuso. En su lugar, utilice paneles de control basados en coach.
(serie) Establece las etiquetas del área inferior.
void addSeries(int index , String name , String type , Object series) En desuso. En su lugar, utilice paneles de control basados en coach.
Añade una serie a la gráfica. (índice, nombre, tipo, serie): índice - índice de esta serie (para la ordenación), nombre - nombre de la serie utilizado en las descripciones, tipo - tipo de la serie (barra, línea, tarta, dial), serie - lista separada por comas, lista, TWObject que contiene los datos de esta serie.
String display(int width , int height , boolean removeDemoData) En desuso. En su lugar, utilice paneles de control basados en coach.
(width, height)visualiza la gráfica. Devuelve el HTML necesario.
String displayCSVTable() En desuso. En su lugar, utilice paneles de control basados en coach.
Visualiza un tabla separada por comas de los datos de la gráfica.
String displayTable() En desuso. En su lugar, utilice paneles de control basados en coach.
Visualiza una tabla HTML de los datos de la gráfica.
Object[] getSeriesData() En desuso. En su lugar, utilice paneles de control basados en coach.
(serie) Obtiene los datos de una serie.
String getTypeName() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el nombre del tipo.
void setFeature(String feature , Object value) En desuso. En su lugar, utilice paneles de control basados en coach.
Establece o modifica una característica de la gráfica. Soporta las siguientes características: eje Cambiar el eje izquierdo del gráfico. Puede establecerlo en auto con feature="auto ", o establecerlo en un eje fijo utilizando el argumento de serie" fixed,,,".,ydeben ser valores numéricos que definan el ámbito del eje. title Cambia el título superior del gráfico si tiene uno. El valor debe ser el texto del título. leftLabel Cambia la etiqueta izquierda del gráfico si tiene una. El valor debe ser el texto de la etiqueta izquierda. bottomLabel Cambia la etiqueta inferior del gráfico si se ha obtenido uno. El valor debe ser el texto de la etiqueta inferior. colorTable Cambia el tema de color predeterminado del gráfico si se utiliza. El valor es una matriz de elementos de color entendida según el paquete de gráfica utilizado. El argumento puede ser una matriz o una serie separada por comas..
void setLayout(String layoutID) En desuso. En su lugar, utilice paneles de control basados en coach.
Actualiza el diseño de la gráfica.
void setLayoutByName(String layoutName) En desuso. En su lugar, utilice paneles de control basados en coach.
Actualiza el diseño de la gráfica mirando el contexto actual y el contexto subyacente.

Fecha TWA

Representa una fecha. Para crear una nueva instancia de este objeto, utilice "new TWDate ()". El tipo de fecha IBM Business Automation Workflow representa una fecha y una hora. Por ejemplo, 2017-06-15 23:00:00:0. Si el servidor de IBM Business Automation Workflow y un usuario están en husos horarios diferentes, asegúrese de que la fecha se ha ajustado para el huso horario del usuario. Examine el ejemplo siguiente: La hora predeterminado para la vista de coach de Selector de fecha y hora es 12:00 AM. Cuando el usuario está en la zona EST (Hora de la costa este de EE.UU.) y el servidor está en la zona CST (Hora estándar del centro de EE.UU.), la fecha se devuelve en CST. Como resultado, si el usuario selecciona 16 de junio, la fecha devuelta es 15 de junio 11:00 PM. Para devolver la fecha en el huso horario del usuario, debe seleccionar el huso horario en el sistema del usuario en lugar de hacerlo en el servidor de IBM Business Automation Workflow. Puede llevarlo a cabo utilizando el formato siguiente: tw.local.date.format("2017-06-15",tw.system.user_timeZone)

Resumen de métodos
String format( String formatString , String timeZoneString) Convierte una fecha en una representación de serie utilizando el formato específico y el huso horario proporcionados. El formatString opcional debe seguir la sintaxis y las reglas establecidas para la clase java.text.SimpleDateFormat: si se omite, se utiliza el formato 'short'. El parámetro opcional timeZoneString debe ser un identificador de huso horario válido según las reglas de java.util.TimeZone.
String formatDate( String dateStyle) Convierte una fecha en una representación de serie utilizando un formato específico. El parámetro opcional 'dateStyle' puede adoptar los valores siguientes: short, medium, long, full. Si se omite, se utiliza el estilo "medium".
String formatDateTime( String dateStyle , String timeStyle) Convierte esta fecha y hora en una representación de serie utilizando formatos específicos. Los parámetros opcionales 'dateStyle' y 'timeStyle' pueden adoptar los valores siguientes: short, medium, long, full. Si se omite, se utiliza el estilo "medium".
String formatTime( String timeStyle) Convierte una hora en una representación de serie utilizando un formato específico. El parámetro opcional 'timeStyle' puede adoptar los valores siguientes: short, medium, long, full. Si se omite, se utiliza el estilo "medium".
int getDate() Devuelve el día del mes como un entero.
int getDay() Devuelve el día de la semana como entero donde el primer día es domingo e igual a 1.
int getDayOfWeek() Este método devuelve un valor entero que representa el día de la semana para la fecha especificada.
int getFullYear() Devuelve un año de cuatro dígitos como entero.
int getHours() Devuelve la hora del día (24h).
int getMilliseconds() Devuelve los milisegundos en segundos.
int getMinutes() Devuelve los minutos de la hora como un entero.
int getMonth() Devuelve el número de mes como entero, donde Enero es el primer mes e igual a 0.
int getSeconds() Devuelve los segundos en el minuto.
int getTime() Este método devuelve un valor entero que representa el número de segundos desde la medianoche del 01/01/1970 para la fecha especificada.
String getTimeString() Este método devuelve un valor de serie que representa el número de milisegundos desde la medianoche del 01/01/1970 para la fecha especificada.
int getTimezoneOffset() Devuelve el desplazamiento sin formato de GMT en minutos.
int getUTCDate() Devuelve el día del mes como un entero en Hora universal coordinada (UTC).
int getUTCDay() Devuelve el día de la semana como entero donde el primer día es domingo e igual a 1 en hora universal coordinada (UTC).
int getUTCFullYear() Devuelve un año de cuatro dígitos como entero en hora universal coordinada (UTC).
int getUTCHours() Devuelve la hora del día como entero en hora universal coordinada (UTC).
int getUTCMilliseconds() Devuelve milisegundos en el segundo como entero en hora universal coordinada (UTC).
int getUTCMinutes() Devuelve el minuto de la hora como entero en hora universal coordinada (UTC).
int getUTCMonth() Devuelve el número de mes como entero, donde enero es el primer mes e igual a 0 en Hora Universal Coordinada (UTC).
int getUTCSeconds() Devuelve segundos en el minuto como entero en hora universal coordinada (UTC).
int getUTCTime() Este método devuelve un valor entero que representa el número de segundos desde la medianoche del 01/01/1970 UTC para la fecha especificada.
String getUTCTimeString() Este método devuelve un valor de serie que representa el número de milisegundos desde la medianoche 01/01/1970 UTC para la fecha especificada.
void parse(String dateAsString , String formatString , String timeZoneString , String localeString) Establece el valor de la fecha analizando la serie dateAsutilizando formatString y la serie opcional timeZoney la serie opcional localeString proporcionada. formatString debe seguir la sintaxis y las reglas establecidas para la clase java.text.SimpleDateFormat. El parámetro opcional timeZoneString debe ser un identificador de huso horario válido según las reglas de java.util.TimeZone. (Ejemplo: "PST", "GMT-8:00", "America/Los_Angeles"). El parámetro opcional localeString debe ser una designación de entorno local válida de acuerdo con las reglas en java.util.Locale (Ejemplo: "en-US", "fr-CA").
void setDate(int dayOfMonth) Establece el día del mes en el número proporcionado en el parámetro (debe ser válido para el mes).
void setDay(int dayOfWeek) Establece el día de la semana en un entero proporcionado en el día de la semana donde el domingo es 1 y el primer día de la semana.
void setFullYear(int year) Establece el año en un número de cuatro dígitos en todo el año.
void setHours(int hours) Establece la hora del reloj de 24 horas en el valor de hora especificado. Medianoche es la hora 0.
void setMilliseconds(int millis) Establece los milisegundos del segundo en el valor en milisegundos.
void setMinutes(int minutes) Establece los minutos dentro de la hora.
void setMonth(int month) Establece el mes en el número indicado en el número de mes. Enero es el primer mes y es igual a 0. El número debe ser un mes válido 0-11.
void setSeconds(int seconds) Establece los segundos del minuto en el valor en segundos.
void setTime(int time) Este método se utiliza para establecer la hora de un objeto de fecha según la hora local.
void setTimeFromString(String timeInString) Este método se utiliza para establecer la hora de un objeto de fecha según la hora local.
void setUTCDate(int dayOfMonth) Establece el día del mes en el número proporcionado en el día del mes (debe ser válido para el mes) en Hora Universal Coordinada (UTC).
void setUTCDay(int dayOfWeek) Establece el día de la semana en un entero proporcionado en el día de la semana donde el domingo es 1 y el primer día de la semana en Hora Universal Coordinada (UTC).
void setUTCFullYear(int year) Establece el año en un número de cuatro dígitos en todo el año en Hora Universal Coordinada (UTC).
void setUTCHours(int hours) Establece la hora del reloj de 24 horas en la hora indicada en la hora UTC (Hora Universal Coordinada). Medianoche es la hora 0.
void setUTCMilliseconds(int millis) Establece los milisegundos del segundo en el valor en milisegundos en Hora Universal Coordinada (UTC).
void setUTCMinutes(int minutes) Establece los minutos dentro de la hora en Hora Universal Coordinada (UTC).
void setUTCMonth(int month) Establece el mes en el número indicado en el número de mes. Enero es el primer mes y es igual a 0. El número debe ser un mes válido del 0 al 11 en Hora Universal Coordinada (UTC).
void setUTCSeconds(int seconds) Establece los segundos del minuto en el valor en segundos de la hora universal coordinada (UTC).
void setUTCTime(int time) Este método se utiliza para establecer la hora de un objeto de fecha según la hora UTC.
void setUTCTimeFromString(String timeInString) Este método se utiliza para establecer la hora de un objeto de fecha según la hora UTC.
Date toNativeDate() Convierte una TWDate en un objeto de fecha JavaScript .

TWDocument

Representa un documento.

TipoPropiedadResumen
TWDocument[] allVersions Devuelve una matriz que contiene todas las versiones del documento.
String contentType Devuelve el tipo de contenido del documento.
String ecmId Devuelve el identificador de ECM del documento que se puede utilizar para realizar los pasos de Integración de contenido en los servicios.
boolean hideInPortal Devuelve si el documento está oculto en el Portal.
String id Devuelve el ID del documento.
TWDate modificationDate Devuelve la fecha de modificación del documento.
TWUser modifiedBy Devuelve el usuario que modificó el documento.
String name Devuelve el nombre del documento.
TWProcessInstance processInstance Devuelve la instancia de proceso a la que pertenece este documento.
String type Devuelve el tipo de documento (TWDocument.Types.File o TWDocument.Types.URL).
TWDocumentTypes Types Contiene valores de constantes para los tipos de documentos.
String uri Devuelve el nombre de archivo del documento.
int version Devuelve el número de versión del documento.
Resumen de métodos
TWDocument addVersion(String type , String fileLocation , TWUser user , Boolean checkAuthorization , Map properties) Añade una nueva versión del documento del tipo especificado ( TWDocument.Types.File o TWDocument.Types.URL) con el nombre de archivo especificado (y opcionalmente el usuario especificado). Se devuelve la versión del documento creado.
void deleteAllVersions( Boolean checkAuthorization) Suprime todas las versiones de este documento.
void writeDataToFile(String filename) Graba los datos en el nombre de archivo especificado si el documento es del tipo TWDocument.Types.File; de lo contrario, no hace nada.

Tipos deTWDocumentSearch

Valores de constantes para posibles tipos de búsqueda de documentos.

TipoPropiedadResumen
String All Todas las propiedades deben ser la misma para que se devuelva el documento.
String Any Cualquier propiedad debe ser la misma para devolver el documento.

TWDocumentTypes

Valores de constantes para los tipos de documento.

TipoPropiedadResumen
String File El documento representa un archivo.
String URL El documento representa un URL.

Suceso de TWT

Representa un suceso. Para crear una nueva instancia de este objeto, utilice "new TWEvent()".

Resumen de métodos
void send() Método para enviar un suceso.
int setFactory(String factory) Método para establecer la fábrica para el suceso.
void setSnapshotName(String snapshotName) Método para establecer el nombre de instantánea para el suceso.
void setURL(String url) Método para establecer el URL para el suceso.

TWHolidaySchedule

Tipo de variable de IBM Business Automation Workflow que contiene una planificación de vacaciones.

TipoPropiedadResumen
Date[] dates Lista de fechas que se consideran vacaciones
String id El ID de la planificación de vacaciones
String name Nombre de la planificación de vacaciones

Enlace TWLink

Un enlace de referencia en una sección de documentación.

TipoPropiedadResumen
String assetType Tipo de activo que define el enlace de referencia.
String assetTypeNamespace Identificador de espacio de nombres para el tipo de activo.
TWAssetTypes AssetTypes Lista preparada para usar de tipos de activos.
String linkType Define el tipo de enlace.
TWLinkTypes LinkTypes Lista preparada para usar de tipos de enlaces.
String name Define un nombre de enlace.
String relationshipType La relación que define este enlace de referencia.
String relationshipTypeNamespace Identificador de espacio de nombres para el tipo de relación.
TWRelationshipTypes RelationshipTypes Lista preparada para usar de tipos de relaciones.
String url Define un URL de enlace.

TWLinkTypes

El tipo de enlace de referencia.

TipoPropiedadResumen
String FILE El tipo de enlace de archivo.
String OSLC El tipo de enlace OSLC.

TWLogger

Clase de ayudante que permite que los errores, avisos y resultados de depuración se registren en el archivo de registro. Esta clase está disponible como variable 'log' en todos los campos javascript de IBM Business Automation Workflow.

TipoPropiedadResumen
boolean debugEnabled Devuelve 'true' si el registro de nivel de depuración está habilitado en el archivo de configuración TraceSettings.properties.
boolean infoEnabled Devuelve 'true' si el registro de nivel de información está habilitado en el archivo de configuración TraceSettings.properties.
Resumen de métodos
void debug(String text) Este método escribe información de depuración en el registro de rastreo del lado del servidor de Business Automation Workflow cuando se añade com.lombardisoftware.core.script.js.LoggerScriptable= FINE o superior a la especificación de rastreo.
void error(String text) Escribe en el archivo de registro con gravedad ERROR. Si el nivel se establece en un valor mayor que ERROR en la configuración, es posible que este método no registre nada.
void info(String text) Escribe en el archivo de registro con gravedad INFO. Si el nivel de rastreo se establece en un valor mayor que INFO en la configuración, es posible que este método no registre nada.
void warn(String text) Escribe en el archivo de registro con gravedad WARNING. Si el nivel de rastreo se establece en un valor mayor que WARNING en la configuración, es posible que este método no registre nada.

TWManagedFile

Representa un archivo gestionado para una instantánea determinada de una Aplicación de proceso/Toolkit.

TipoPropiedadResumen
String id ID del archivo gestionado.
String name Nombre del archivo gestionado.
String path Vía de acceso relativa del archivo gestionado. En IBM Business Automation Workflow, es igual al nombre.
TWManagedFileTypes Types Devuelve los tipos de archivo gestionado.
String url URL que se puede utilizar para hacer referencia al archivo (si tipo es Web).
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.
String readText() Lee el texto del archivo gestionado. Asume que el archivo es un archivo de texto y no binario. Si el archivo es binario, esta llamada probablemente fallará con un error de conversión o posiblemente será satisfactoria y devolverá basura. Se debe considerar utilizar esta llamada para situaciones de ejecución de alto rendimiento. Nota: no se recomienda esta operación para archivos grandes ya que se cargará en la memoria todo el texto del archivo.
void writeDataToFile(String newFileLocation) Guarda los datos (texto o binario) en la ubicación dada. Esta función puede ser útil cuando sea necesario almacenar un archivo en el servidor local durante la instalación.

Tipos deTWManagedFile

Contiene constantes para tipos de archivos gestionados.

TipoPropiedadResumen
String Design Constante para indicar archivos como XSL que se pueden asociar con el diseñador de Coach.
String Server Constante para indicar archivos como JAR, JavaScript, etc. que se pueden utilizar en scripts del lado del servidor.
String Web Constante para indicar archivos como PNG, JPEG, CSS, HTML, etc. que se pueden utilizar para la representación de la interfaz de usuario en el navegador.

TWModelNamespace

El objeto 'tw.system.model' contiene funciones útiles para obtener objetos del modelo.

TipoPropiedadResumen
TWEnvironmentNamespace env Espacio de nombres de la variable de entorno.
TWSearchMetaData fullTextSearchMetaData Obtener los campos de búsqueda disponibles para el índice de búsqueda.
TWProcessApp processApp Aplicación de proceso actual.
TWProcessAppSnapshot processAppSnapshot La instantánea de aplicación de proceso actual.
TWSearchMetaData searchMetaData Información sobre las columnas que se pueden utilizar para la búsqueda.
Resumen de métodos
TWManagedFile findManagedFileByPath(String managedFilePath , String managedFileType) Devuelve un archivo gestionado dada su vía de acceso de archivo y el tipo de archivo gestionado, por ejemplo, Web o Server. Se inicia con la aplicación de proceso y a continuación mirando en sus kits de herramientas.
TWProcess findProcess(String bpdId , String processAppId) Devuelve un proceso encontrado utilizando el ID de proceso.
TWProcessApp findProcessAppByAcronym(String processAppAcronym) Devuelve la aplicación de proceso con el acrónimo especificado.
TWProcessApp findProcessAppByID(String processAppID) Devuelve la aplicación de proceso con el ID especificado.
TWProcessApp findProcessAppByName(String processAppName) Devuelve la aplicación de proceso con el nombre especificado.
TWProcess findProcessByName(String processName) Devuelve un proceso con el nombre especificado en el ámbito de instantánea actual del script que se está ejecutando.
TWService findServiceByName(String serviceName) Devuelve un servicio con el nombre especificado en el ámbito de instantánea actual del script que se está ejecutando.
TWProcessApp[] getAllProcessApps( boolean includeToolkits) Devuelve una matriz de todas las aplicaciones de proceso del sistema, incluyendo opcionalmente Toolkits.
TWProcessApp[] getAllToolkits() Devuelve todos los kits de herramientas del sistema.

Objeto TWObject

TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].

TipoPropiedadResumen
int arrayLength En desuso. arr.arrayLength está en desuso. En su lugar, utilice arr.listLength .
Devuelve la longitud de las propiedades de lista de este objeto.
int length En desuso. arr.length está en desuso. En su lugar, utilice arr.listLength .
Devuelve la longitud de las propiedades de lista de este objeto.
#[] listAllSelected Devuelve una matriz de todos los elementos seleccionados en esta matriz. Los elementos se devuelven ordenados de forma que el elemento seleccionado más recientemente se encontrará en la posición 0 y el índice seleccionado hace más tiempo al final.
int[] listAllSelectedIndices Devuelve una matriz de todos los índices seleccionados de esta matriz. Los índices se devuelven ordenados de forma que el índice seleccionado más recientemente se encontrará en la posición 0 y el índice seleccionado hace más tiempo al final.
int listLength Devuelve la longitud de las propiedades de lista de este objeto.
# listSelected Devuelve el elemento seleccionado más recientemente en la matriz o no definido si no hay elementos seleccionados.
int listSelectedIndex Devuelve el índice del elemento seleccionado más recientemente en la matriz o -1 si no hay índices seleccionados.
String[] propertyNames Devuelve los nombres de las propiedades definidas en este objeto como matriz.
Object[] propertyValues Devuelve los valores de las propiedades definidas en este objeto como matriz.
Resumen de métodos
[init]( String version) Constructor. Ejemplo: var v = new tw.object.MyObject();
Array arrayToNativeArray() En desuso. arrayToNativeArray está en desuso. En su lugar, utilice listToNativeArray .
Convierte esta matriz TWObject en un objeto de matriz JavaScript nativo.
XMLElement describe() Devuelve una estructura xml de las propiedades y estructura asociadas con este objeto. Es muy útil para la depuración.
Object getPropertyValue(String name) Devuelve el valor de la propiedad especificada.
String getTypeName() Devuelve el nombre del tipo.
void insertIntoArray(int position , Object object) En desuso. utilice insertIntoList () en su lugar.
Añade un valor a la lista en una posición determinada. La lista se redimensionará para dar cabida a los objetos.
void insertIntoList(int position , Object object) Añade un valor a la lista en una posición determinada. La lista se redimensionará para dar cabida a los objetos.
boolean isDirty() Devuelve true si el distintivo isDirty de metadatos está establecido en este TWObject o en cualquier TWObject contenido.
void listAddSelected(int index) Añade un elemento de la lista de elementos seleccionados.
void listClearAllSelected() Elimina todos los elementos de la lista de selección.
boolean listIsSelected(int index) Devuelve true si el índice de elementos está seleccionado, false si no es así.
void listRemoveSelected(int index) Elimina un elemento de la lista de elementos seleccionados.
Array listToNativeArray() Convierte esta matriz TWObject en un objeto de matriz JavaScript nativo.
void load( String key) Carga la versión actual de este objeto de negocio compartido de la base de datos. Si se especifica una clave, carga la versión actual del objeto de negocio compartido definido por la clave. No puede utilizar un parámetro de clave para cargar un objeto de negocio compartido para una carpeta de caso.
Object metadata(String key) Devuelve el valor del campo de metadatos para la clave especificada. (Ejemplo: "shared" devuelve boolean, "key" devuelve String, "version" devuelve BigInteger, "isDirty" devuelve boolean)
void removeIndex(int listIndex) Elimina un valor de la lista. La lista se redimensionará para dar cabida a los objetos restantes.
void removeProperty(String propertyName) Elimina una propiedad de este objeto.
void save() Persiste este objeto de negocio compartido en la base de datos.
void setPropertyValue(String name , Object value) Establece el valor de una propiedad.
String toJSONString( boolean formatted) Devuelve la representación JSON del objeto.
String toString() Devuelve la representación de serie del objeto.
XMLElement toXML() Devuelve una estructura xml de las propiedades asociadas con este objeto.
String toXMLString() Devuelve una estructura xml como serie de las propiedades asociadas con este objeto.

ObjetoTWObjectContent

TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].

TWObjectContentObjectActivity

TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].

TWObjectContentObjectCase

TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].

TWObjectProperty

TWObject puede tener diversos atributos y propiedades dependiendo de su configuración. Se puede acceder a todos ellos realizando un objeto.o el objeto [""].

TWParticipantGroup

Contiene métodos útiles para acceder al equipo.

TipoPropiedadResumen
TWUser[] allUsers Devuelve una lista de todos los usuarios que son miembros directos o indirectos del equipo.
TWRole associatedRole Devuelve el rol asociado de un grupo participante.
String id Devuelve el ID de un grupo participante.
String name Devuelve el nombre de un grupo participante.
TWProcessApp processApp Devuelve la aplicación de proceso de un grupo participante.
TWRole[] roles Devuelve una lista de los roles que son miembros directos del equipo.
TWProcessAppSnapshot snapshot Devuelve la aplicación de proceso de un grupo participante.
TWUser[] users Devuelve una lista de usuario que son miembros directos del equipo.
Resumen de métodos
void addRoles(TWRole roles) Añada los roles al rol. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void addUsers(TWUser users) Añada los usuarios al rol. Acepta TWUser, TWUser[], String y String[] como entrada. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
String getTypeName() Devuelve el nombre del tipo.
boolean hasUser(TWUser user) Devuelve true si el usuario es miembro. Acepta un nombre de usuario o un objeto TWUser.
void refresh() Renovar la pertenencia al rol de tiempo de ejecución asociado. Nota: se realiza automáticamente con las funciones de añadir/eliminar.
void removeRoles(TWRole roles) Elimine los roles del rol. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void removeUsers(TWUser users) Elimine los usuarios del rol. Acepta TWUser, TWUser[], String y String[] como entrada. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.

Procesos TWProcess

Representa una BPD.

TipoPropiedadResumen
TWObject*ConditionalActivity conditionalActivities Lista jerárquica de actividades condicionales en la BPD actual.
String description Descripción de la BPD.
TWSearchMetaData fullTextSearchMetaData Obtener los campos de búsqueda para una BPD.
String guid GUID de este proceso de negocio.
String id ID de la BPD (formato externalizado de ID).
TWLink[] links Los enlaces de referencia en la documentación.
String name Nombre de la BPD.
TWProcessPerformanceMetric performanceMetrics Proporciona acceso a objetos de Métrica de rendimiento de proceso a los que se puede acceder tal como se define en Exponer métricas de rendimiento.
TWObject*Phase phases Las fases/objetivos definidos para el proceso.
TWProcessApp processApp Aplicación de proceso/kit de herramientas de la instancia.
TWSearchMetaData searchMetaData Información sobre las columnas que se pueden utilizar para la búsqueda.
TWObject*Step steps Los objetos de pasos/flujo definidos para el proceso. Nota: es necesario incluir el kit de herramientas Paneles de control en el proyecto para utilizar esta función.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.
BPMExposedItem[] retrieveExposedProcesses() Recupera una lista de los procesos expuestos disponibles.
TWProcessInstance startNew( Map inputParams , Boolean checkAuthorization) Inicia una instancia de proceso.

TWProcessApp

Objeto de aplicación de proceso/kit de herramientas.

TipoPropiedadResumen
String acronym Acrónimo de la aplicación de proceso o de un kit de herramientas.
TWProcessInstance[] activeInstances Matriz de todas las instancias activas de esta instantánea.
TWProcessAppSnapshot currentSnapshot Instantánea de la aplicación de proceso actual que se está ejecutando o instalando actualmente.
TWProcessAppSnapshot defaultSnapshot Instantánea de la aplicación de proceso actual indicada como predeterminada. Cuando está establecida, esta propiedad cambia la instantánea predeterminada en Process Portal.
String id Identificador (ID externalizado) de la aplicación de proceso o del kit de herramientas.
boolean isToolkit Devuelve un valor booleano; true si la aplicación de proceso representa un kit de herramientas reutilizable; de lo contrario false.
TWLink[] links Los enlaces de referencia en la documentación.
String name Nombre de la aplicación de proceso o del kit de herramientas.
TWProcessAppSnapshot[] snapshots Devuelve una matriz JavaScript de todas las instantáneas de la aplicación de proceso actual en un Teamworks Process Server o Process Center. Si es en un Process Center, excluye las instantáneas archivadas. Esta lista devuelve las instantáneas en orden de la más antigua a la más nueva, según la fecha de creación de la instantánea.
Resumen de métodos
TWProcessAppSnapshot findSnapshotByAcronym(String snapshotAcronym) Devuelve la instantánea de esta aplicación de proceso por su acrónimo.
TWProcessAppSnapshot findSnapshotByID(String snapshotID) Devuelve la instantánea de esta aplicación de proceso por su ID.
TWProcessAppSnapshot findSnapshotByName(String snapshotName) Devuelve la instantánea de esta aplicación de proceso por su nombre.
TWLink[] getLinks( boolean includeReferencedToolkits , function linkFilter) Devuelve una lista filtrada de enlaces en la aplicación de proceso. Si includeReferencedToolkits es true, también se listan los enlaces de los elementos de la biblioteca hijo y de los elementos de kits de herramientas referenciados. Si no establece includeReferencedToolkits, toma el valor predeterminado de false y devuelve solo el enlace a la aplicación de proceso actual. La función linkFilter actúa como un filtro para la lista de enlaces. La función filtro acepta un parámetro TWLink y devuelve un valor booleano. Si el filtro se evalúa como true, el enlace se filtra. A continuación se ofrece un ejemplo de uso de esta función: var twFilter = function (twLink) { if (condition on twLink) {return true;} else {return false;} } var links = getLinks (true, twFilter); Nota: si la llamada se realiza desde un contexto a otra aplicación de proceso, sólo se pueden obtener los enlaces de la aplicación de proceso. La lista filtrada no incluirá ningún hijo.
String getTypeName() Devuelve el nombre del tipo.

Valores predeterminados deTWProcessApp

Contiene los valores predeterminados para esta versión de Aplicación de proceso/Toolkit.

TipoPropiedadResumen
TWManagedFile coachCSS CSS de Coach predeterminado.
TWManagedFile coachTransformXSL XSL predeterminado de transformación del diseñador de Coaches.
TWLink[] links Los enlaces de referencia en la documentación.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

InstantáneaTWProcessApp

Un objeto de instantánea de aplicación de proceso.

TipoPropiedadResumen
String acronym El acrónimo de una instantánea.
TWProcessInstance[] activeInstances Matriz de todas las instancias activas de esta instantánea.
TWDate dateCreated Fecha de creación de la instantánea.
TWDate dateInstalled Fecha de instalación de la instantánea. Esta API no tiene ninguna implementación. En su lugar, utilice dateCreated.
TWProcessAppDefaults defaultSettings Valores predeterminados de aplicación de proceso/kit de herramientas.
String id ID de la instantánea.
boolean isActive Si la instantánea está activa o no.
TWLink[] links Los enlaces de referencia en la documentación.
String name Nombre de la instantánea. En un entorno de Process Center, al llamar a la instantánea actual (tip) se devuelve nulo.
TWProcessApp processApp Aplicación de proceso/Kit de herramientas de esta instantánea.
Resumen de métodos
void activate() activa la aplicación de proceso si está inactiva y no es un kit de herramientas; de lo contrario, se ignora.
void deactivate() Desactiva la aplicación de proceso si está activa y no es un kit de herramientas; de lo contrario, se ignora.
TWManagedFile findManagedFileByPath(String managedFilePath , String managedFileType) Devuelve un archivo gestionado dada su vía de acceso de archivo y el tipo de archivo gestionado, por ejemplo, Web o Server.
TWParticipantGroup findParticipantGroupByName(String participantGroupName) Buscar un grupo de participantes por nombre.
TWProcess findProcessByName(String processName) Busca un proceso utilizando el nombre en el ámbito del objeto de instantánea asociado. Si no se encuentra un proceso, la búsqueda se expande al ámbito de instantánea actual del script en ejecución.
TWService findServiceByName(String serviceName) Busca un servicio utilizando el nombre en el ámbito del objeto de instantánea asociado. Si no se encuentra un servicio, la búsqueda se expande al ámbito de instantánea actual del script en ejecución.
TWService findServiceByNameInSnapshot(String serviceName) Busca un servicio utilizando el nombre en el ámbito del objeto de instantánea asociado.
TWTeam findTeamByName(String teamName) Busca un equipo dado su nombre.
ECMServer[] getECMServers( Boolean checkAuthorization) Obtenga una lista de todos los servidores con el tipo 'ECM' para la instantánea actual.
String[] getEnvironmentVariableNames() Obtener una lista de nombres de variables de entorno definidas en la instantánea actual.
String getTypeName() Devuelve el nombre del tipo.

TWProcessInstance

Representa una instancia de proceso.

TipoPropiedadResumen
TWAdhocStartingPoint[] adhocStartingPoints Matriz JavaScript de todos los puntos de inicio ad hoc disponibles actualmente en la instancia de proceso.
TWDate atRiskDate La fecha de riesgo de la instancia.
Map businessData Datos empresariales de la instancia. Nota: estos datos empresariales incluyen datos empresariales expuestos, así como datos variables. Además, si los datos empresariales contienen una lista y se selecciona un elemento de la lista, solo se devuelve el elemento seleccionado. Si no hay ningún elemento seleccionado, se devuelve la lista entera. Si desea cambiar este comportamiento, tendrá que establecer el servidor-> bpd-engine-> instance-variable-data-return-list en true en la configuración del servidor 100Custom.xml.
String caseFolderId En desuso. Utilice processInstanceFolderId en su lugar.
El ID de la carpeta de caso asociada con la instancia de proceso.
String caseFolderServerName En desuso. En su lugar, utilice processInstanceFolderServerName.
El nombre del servidor asociado con la instancia de proceso.
TWDate closeDatetime La fecha de cierre.
TWDocument[] documents Matriz JavaScript de todos los documentos asociados a la instancia.
TWDocumentSearchTypes DocumentSearchTypes Contiene valores de constantes para posibles tipos de búsqueda de documentos.
TWDate dueDate Fecha de vencimiento.
String id ID de la instancia (formato externalizado de ID).
boolean isAtRisk Estado de la instancia si tiene riesgo.
TWDate lastModifiedDatetime La fecha de la última modificación.
TWLink[] links Los enlaces de referencia en la documentación.
String name Nombre de la instancia.
TWProcessInstanceParentCase parentCase El caso padre asociado con la instancia.
TWProcess process BPD de la instancia.
TWProcessApp processApp Aplicación de proceso/kit de herramientas de la instancia.
String processInstanceFolderId El ID de la carpeta de caso asociada con la instancia de proceso.
String processInstanceFolderServerName El nombre del servidor asociado con la carpeta de caso de instancia de proceso.
String[] selectedConditionalActivities Lista de actividades condicionales que se han seleccionado. Puede ser nulo o puede estar establecido.
String sharepointSiteURL URL del sitio de SharePoint.
TWProcessAppSnapshot snapshot La instantánea determinada de la instancia.
TWDate startDate El tiempo de creación de la instancia.
String startingDocumentId El ID del documento que ha provocado el inicio de la instancia.
String startingDocumentServerName Nombre del servidor asociado a la instancia.
String status Estado actual de la instancia de proceso.
TWProcessInstanceStatuses Statuses Tipos de estados.
TWTask[] tasks Matriz JavaScript de todas las tareas de la instancia.
PathStep traversedPath Vía de acceso atravesada de la instancia. Nota: es necesario incluir el kit de herramientas Paneles de control en el proyecto para utilizar esta función.
String workflowApplication La aplicación de flujo de trabajo asociada a la instancia.
Resumen de métodos
void abort() Aborta la instancia. Nota: No utilice este método si desea abortar la instancia en ejecución desde donde se invoca. Utilice un nodo 'Suceso de finalización de terminación' en su lugar.
void addComment(String comment) Añade un comentario a la instancia.
BPMRelationship addDependencyOnProcess(String processInstanceId , String description , Boolean checkAuthorization) Añade una relación dependiente donde la instancia actual pasa a depender de la instancia que se pasa al método. Esta relación impide la finalización de la instancia de proceso actual hasta que la instancia de la que depende se complete.
BPMRelationship addDependentProcess(String processInstanceId , String description , Boolean checkAuthorization) Añade una relación dependiente donde la instancia que se pasa al método pasa a depender de la instancia de proceso actual. Esta relación impide la finalización de la instancia de proceso dependiente hasta que se complete la instancia de proceso actual.
TWDocument addDocument(String type , String name , String fileLocation , boolean hideInPortal , TWUser createdBy , Map properties , Boolean checkAuthorization) Añade un documento a la instancia. Si el tipo es TWDocument.Types.File, fileLocation debe hacer referencia al archivo en el servidor; de lo contrario, debe hacer referencia al nuevo URL. Se devuelve el documento creado.
BPMRelationship addRelatedProcess(String processInstanceId , String description , Boolean checkAuthorization) Añade una relación independiente entre la instancia actual y la instancia que se pasa al método. Devuelve un objeto de relación codificable mediante script.
String createCase(String caseType , Record caseProperties , String[] caseStructure) Crea una nueva instancia de un caso para el tipo de caso especificado. Devuelve el ID del nuevo caso.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
String createCaseUsingSpecifiedCaseType(String caseType , String[] casePropertyNames , String[] casePropertyValues , String[] caseStructure) Crea una nueva instancia de un caso para el tipo de caso especificado. Devuelve el ID del nuevo caso.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
TWAdhocStartingPoint findAdhocStartingPointByID(String adhocStartingPointID) Busca una actividad ad hoc para que se pueda iniciar.
TWAdhocStartingPoint findAdhocStartingPointByName(String adhocStartingPointName) Busca una actividad ad hoc para que se pueda iniciar.
TWDocument[] findDocuments(Map properties , String searchType) Busca y devuelve una matriz JavaScript de documentos de la instancia que coinciden con las propiedades dadas.
String[] getAvailableActions( String[] actionsFilter) Devuelve una lista de acciones disponibles en la instancia para el usuario especificado.
TWProcessInstance[] getDependedOnProcesses( Boolean checkAuthorization , String[] statusFilter) Devuelve una lista de instancias de proceso de las que depende la instancia de proceso actual.
TWProcessInstance getDependentProcess( Boolean checkAuthorization) Devuelve una instancia de proceso que depende de la instancia de proceso actual.
TWProcessInstance[] getRelatedProcesses( Boolean checkAuthorization , String[] statusFilter) Devuelve una lista de instancias de proceso que tienen relaciones independientes con la instancia de proceso actual.
BPMRelationship[] getRelationships( Boolean checkAuthorization) Devuelve una lista de relaciones asociadas con la instancia de proceso.
String getRepositoryName(String serverId) Recupera el nombre de repositorio para el servidor coincidente
String getTypeName() Devuelve el nombre del tipo.
void migrateTo(TWProcessAppSnapshot snapshot) Migra una instancia a la instantánea especificada. Este método está obsoleto. Utilice migrateWithContextTo en su lugar.
void migrateWithContextTo(TWProcessAppSnapshot snapshot) Migra una instancia y su contexto a la instantánea especificada. El uso de este método tiene el mismo efecto que migrar los datos en curso desde Process Admin Console.
void migrateWithPolicyTo(TWProcessAppSnapshot targetSnapshot , String policyFileUrl) Migra una instancia y su contexto a la instantánea especificada y aplica un archivo de política de señales huérfano. El uso de este método tiene el mismo efecto que migrar los datos en curso desde Process Admin Console.
void overrideProjectedPathStep(ProjectedPathLinkChange[] listOfLinkChanges) Cambie la vía de acceso proyectada para la instancia basándose en un nuevo conjunto de pasos.
void removeDependedOnProcessRelationship(String processInstanceId , Boolean checkAuthorization) Elimina la relación dependiente entre la instancia actual y la instancia de la que depende.
void removeDependentProcessRelationship(String processInstanceId , Boolean checkAuthorization) Elimina la relación dependiente entre la instancia actual y la instancia dependiente.
void removeRelatedProcessRelationship(String processInstanceId , Boolean checkAuthorization) Elimina la relación independiente entre la instancia actual y la instancia que se pasa al método.
void resetAtRiskDate() Restablece la fecha en riesgo de la instancia y se reanuda en el cálculo automático en riesgo.
void resume() reanuda la instancia, ya sea suspendida o en un estado anómalo.
ActivityListData retrieveActivityList(ActivityListProperties properties , Integer maxRows , Integer beginIndex , Boolean checkAuthorization) Devuelve una lista de actividades de acuerdo con las propiedades dadas.
Stream retrieveInstanceStream( String sortOrder , String page , String pageSize , TWDate sinceDateTime , Boolean filterStreamForGantt) Recupera entradas de secuencia para una instancia de bpd.
ProjectedPathStep retrieveProjectedPath( String searchFilter , ProjectedPathStepChange[] listofPreviewStepChanges , ProjectedPathTaskChange[] listofPreviewTaskChanges , ProjectedPathLinkChange[] listofPreviewLinkChanges) Recupera la vía de acceso proyectada para la instancia.
InstanceTasksData retrieveTaskList(InstanceTasksProperties properties , Integer maxRows , Integer beginIndex , String timezone , Boolean checkAuthorization , Boolean excludeSystemTasks) Devuelve una lista de tareas.
void sendHelpRequest(String sendTo , String description) Envía una solicitud de ayuda al usuario/grupo determinado.
void setOwners( String groupId , String teamName , Boolean checkAuth) Establezca los propietarios de la instancia de proceso. Especifique el ID de grupo o el nombre de equipo.
void suspend() Suspende la instancia.
void updateFutureStep(ProjectedPathStepChange[] listOfStepChanges) Actualice la fecha, prioridad o duración prevista para un conjunto de pasos futuros.

TWProcessInstanceParentCase

Representa un caso padre asociado con una instancia de proceso.

TipoPropiedadResumen
String caseId El ID de caso padre asociado a la instancia.
String caseServerId El ID del servidor asociado con la instancia de caso padre. El ID no se ha diseñado para mostrarse a los usuarios finales.
String parentActivityId El ID de actividad padre asociado con la instancia de proceso.
Resumen de métodos
String addCommentToCase(String comment) Añade un comentario al caso padre. Devuelve el GUID del nuevo comentario.
String addCommentToParentActivity(String comment) Añade un comentario a la actividad padre en el caso padre. Devuelve el GUID del nuevo comentario.
String completeCurrentStage() Completa la etapa de caso padre y avanza a la siguiente etapa de caso si hay una siguiente etapa de caso. Devuelve el nombre de la siguiente etapa del caso, que es la nueva etapa del caso padre. Si no hay ninguna etapa del caso siguiente, contiene 'CmAcmComplete'.
void createCasePackage(String casePackageName , Map packagingOptions) Crea un paquete que contiene los artefactos de caso especificados por las opciones de empaquetado y almacena el paquete en la carpeta de caso.
String createCaseUsingSameCaseType(String[] casePropertyNames , String[] casePropertyValues , String[] caseStructure) Crea una nueva instancia de caso utilizando el mismo tipo de caso. Devuelve el ID del nuevo caso.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void createDefaultCasePackage(String casePackageName) Crea un paquete que contiene todos los artefactos relacionados con el caso y almacena el paquete en la carpeta de caso.
String createDiscretionaryActivity(String discretionaryActivityName , Boolean asAdministrator , String newActivityName) Crea una nueva instancia de actividad de un tipo de actividad discrecional. La actividad opcional se debe definir en la misma solución. Devuelve el ID de la nueva actividad.
String createDiscretionaryActivityWithProps(String discretionaryActivityName , String[] activityPropertyNames , String[] activityPropertyValues , String[] processInputNames , String[] processInputValues , Boolean asAdministrator , String newActivityName) Crea una nueva instancia de actividad de un tipo de actividad discrecional con las propiedades especificadas. Devuelve el GUID de la nueva actividad.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
String createSubfolder(String subfolderPath , Boolean asAdministrator , String subfolderClass) Crea una subcarpeta bajo la carpeta de caso padre. Devuelve el nuevo identificador de subcarpeta.
String disableSpecifiedCaseStage(String stageId) Inhabilita la etapa de caso especificada de la lista de etapas de caso definidas. Devuelve el nombre de la siguiente etapa del caso si la etapa del caso especificada se inhabilita satisfactoriamente. Devuelve una serie vacía si una etapa del caso no se puede inhabilitar satisfactoriamente.
String enableSpecifiedCaseStage(String stageId) Permite que la etapa de caso especificada vuelva a la lista de etapas de caso existentes. La etapa de caso especificada debe estar inhabilitada anteriormente. Si la etapa de caso se ha habilitado correctamente, devuelve el nombre de la etapa de caso habilitada. Si la etapa no se puede habilitar, devuelve una serie vacía.
String executeRule(String ruleName , String[] parameterNames , String[] parameterValues) Ejecuta una regla de negocio para el caso actual.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void fileDocumentInCase(String documentId , String subFolderPath) Archivos un documento en una subcarpeta especificada bajo el caso actual.
String[] getActivityPropertyValue(String activityGUID , String[] activityPropertyNames) Para un ID de actividad especificado, devuelve una lista de series de valores de propiedad de actividad para una lista determinada de nombres de propiedad de actividad.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
String getCaseCalendarEvents() Devuelve una serie JSON de todos los sucesos de calendario definidos en un caso. Si no hay ningún suceso de calendario definido en el caso, se devuelve una serie vacía.
String[] getCasePropertyNames() Devuelve una lista de los nombres simbólicos de las propiedades en un caso (identificadores exclusivos).
String[] getCasePropertyValues(String[] casePropertyNames) Devuelve una lista de los valores de propiedad del caso padre. Puede utilizar los valores que devuelve esta función para establecer valores para un nuevo caso. Si el nuevo caso no es el mismo tipo de caso que especifica para esta función, es posible que los nombres y valores de propiedad no coincidan. Los valores solo se pueden correlacionar para propiedades de caso que se comparten entre los dos tipos de caso. Los valores de las propiedades de caso que no se comparten, se quedan vacíos en el nuevo caso.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
String[] getCaseStructure() Devuelve la estructura de caso para un caso determinado. La estructura se devuelve como lista de nombres de carpeta de ID de serie de documento, pero excluye las carpetas vacías. En general, esta función se llama para obtener la estructura del caso antes de llamar a las funciones createCase. El valor CaseStructure es una lista de series, que contiene la estructura del caso como series en forma 'folder_path/=doc_version_series_ID'.
String getCurrentStage() Devuelve el nombre de la etapa de caso padre actual. Si no hay ninguna etapa definida en el caso, se devuelve una serie vacía. Si se completan todas las etapas del caso, se devuelve la serie 'CmAcmComplete'.
String[] getParentActivityPropertyNames() Devuelve una lista de nombres simbólicos de propiedad (identificadores exclusivos) de una actividad.
String[] getParentActivityPropertyValues(String[] activityPropertyNames) Devuelve una lista de valores de propiedad de actividad para una lista determinada de nombres de propiedad de actividad de una actividad padre.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
String placeCurrentStageOnHold() Pon en espera la etapa de caso padre actual y devuelve el nombre de la etapa de caso padre actual.
String relateCase(String relateTargetId , String relateDescription , String relationshipCategory , Boolean twoWayRelationship) Crea una relación entre el caso de trabajo padre y el caso de destino. Devuelve el identificador de la nueva relación.
String releaseCurrentOnHoldStage() Libere la retención en la etapa de caso padre actual y devuelve el nombre de la etapa de caso padre actual.
String restartPreviousStage() Reinicia la etapa de caso padre anterior y devuelve el nombre de la etapa de caso anterior (que es la nueva etapa de caso padre). Si no hay ninguna fase de caso anterior, la serie contiene el nombre de la fase actual del caso.
String[] searchActivities( String[] activityTypes , String propertyFilter) Busca actividades en un caso especificado utilizando las condiciones de filtro de propiedades proporcionadas. Devuelve una lista de series de ID de actividad que coinciden con las condiciones.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void setActivityPropertyValues(String activityGUID , String[] activityPropertyNames , String[] activityPropertyValues) Establece los valores de propiedad de actividad para una actividad especificada. Normalmente, este método se aplica cuando se actualizan las propiedades de una actividad distinta de la actividad padre.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void setCasePropertyValues(String[] casePropertyNames , String[] casePropertyValues) Establece los valores para las propiedades de caso especificadas en el caso padre.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void setParentActivityPropertyValues(String[] activityPropertyNames , String[] activityPropertyValues) Establece la propiedad de actividad para la actividad padre. Para la actividad padre, puede utilizar parámetros de paso para establecer las propiedades de actividad.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
void terminateActivities() Finaliza todos los flujos de trabajo (actividades) en el caso padre. Las actividades solo se terminan si no se han completado y no han fallado. Nota: Esta función sólo se puede invocar desde un flujo de servicios, no desde un proceso.
void unrelateCase(String relationshipId , String unrelateDescription) Elimina la relación especificada con el caso padre.

Estados deTWProcessInstance

Constantes que representarán estados de TWProcessInstance.

TipoPropiedadResumen
String Active La instancia de BPD está en estado activo.
String Completed La instancia de BPD se ha completado.
String DidNotStart La instancia de BPD no se ha iniciado porque la condición de suceso de mensaje de inicio ha devuelto false.
String Failed La instancia de BPD ha fallado debido a un error de tiempo de ejecución.
String Suspended La instancia de BPD se ha suspendido.
String Terminated La instancia de BPD ha terminado.

MedidaTWProcessPerformance

Para acceder al método de objetos de Métrica de rendimiento de proceso el usuario debe tener acceso tal como se define en Exponer métricas de rendimiento.

Resumen de métodos
ActivitySummary[] retrieveActivitySummaries( String searchFilter , Boolean checkAuthorization) Devuelve una lista de resúmenes de actividad para el bpd actual.
ChartData retrieveInstanceTrend( String units , Integer numPeriods , String endPeriod , String timezone , String searchFilter , boolean checkAuthorization) Devuelve un objeto ChartData que compone series de datos para nuevas instancias e instancias completadas.
ProcessHistoricalStatistics retrieveProcessHistoricalStatistics(ProcessHistoricalStatisticsProperties properties , Boolean checkAuthorization) Recupera estadísticas de proceso como, por ejemplo, la duración media de la instancia y, opcionalmente, datos estadísticos relacionados con las tareas y los intervalos de temporización del proceso.
ProcessInstanceListItem[] retrieveProcessInstanceList(ProcessInstanceListProperties properties , Boolean checkAuthorization) Devuelve una lista de los BOs de ProcessInstanceListItem que representan la lista de instancias de proceso que coinciden con los criterios de filtro
ProcessSummary retrieveProcessSummary( String searchFilter , Boolean checkAuthorization) Devuelve los recuentos de resumen de proceso para el bpd actual.

Información deTWProcessStep

Proporciona información sobre el paso de proceso actual de la BPD.

TipoPropiedadResumen
int counter Contador en una instancia múltiple. Solo disponible en un paso de instancia múltiple.
XMLElement error Mensaje de error de una excepción. Sólo en publicaciones de sucesos de excepción.
String guid GUID del paso actual.
int id ID del paso actual.
boolean isConditionalActivitySelected Si la actividad actual está seleccionada o no si es una actividad condicional. Si no es una actividad condicional, será siempre true.
TWLink[] links Descripción N/D
String name Nombre del paso actual.
TWProcessInstance processInstance Instancia de proceso padre.
TWTask task Actividad de la tarea conectada. Sólo disponible en la publicación de la actividad de tarea y los sucesos conectados a las actividades de la tarea.
String taskId En desuso. true
ID heredado de tarea de la actividad de tarea conectada. Sólo disponible en la publicación de la actividad de tarea y los sucesos conectados a las actividades de la tarea.
TWTimerInstance timer Temporizador actual. Esta propiedad solo es válida para sucesos de temporizador.
String timerId En desuso. true
ID heredado del temporizador actual. Esta propiedad solo es válida para sucesos de temporizador.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWRelationshipTypes

El tipo de enlace de un enlace de referencia.

TipoPropiedadResumen
String AFFECTED_BY El tipo de relación Afectado por.
String IMPLEMENTS El tipo de relación Implementa.
String RELATED_TO El tipo de relación Relacionado con.
String RESOLVES El tipo de relación Resuelve.
String USES El tipo de relación Usos.

Informe de TWT

Desde este objeto es posible acceder a aspectos de la definición de informe. En desuso. En su lugar, utilice paneles de control basados en coach.

TipoPropiedadResumen
Object epv En desuso. En su lugar, utilice paneles de control basados en coach.
Objeto de descriptor de acceso para variables de proceso expuesto asociadas con el informe.
boolean isEmbedded En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve un booleano si una página está incorporada en un marcador (solo válido en una página).
String name En desuso. En su lugar, utilice paneles de control basados en coach.
El nombre del informe.
String pageName En desuso. En su lugar, utilice paneles de control basados en coach.
Nombre de página de la página representada actual (solo válido dentro de una página).
Resumen de métodos
String applyFilter(String filterName , String value) En desuso. En su lugar, utilice paneles de control basados en coach.
Establece el valor del filtro y devuelve el nuevo valor.
String createPageLink(String reportPageName , String linkText) En desuso. En su lugar, utilice paneles de control basados en coach.
(nombrePágina, textoEnlace) crea HTML donde puede pulsar en 'textoEnlace' para ir a nombrePágina. Si está incorporado, devuelve lo mismo que createPageLinkInNewWindow().
String createPageLinkInNewWindow(String reportPagename , String linkText) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve un enlace HTML para abrir la página de informe especificada en una nueva ventana.
String displayDefaultPage() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el HTML representado de la página predeterminada.
String displayPage(String reportPageName) En desuso. En su lugar, utilice paneles de control basados en coach.
Prepara y devuelve HTML para la página de informe especificada.
TWReport getByName(String reportName) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve un objeto de informe según su nombre.
TWChart getChartInstance(String chartName) En desuso. En su lugar, utilice paneles de control basados en coach.
recupera una configuración de instancia de TWChart después de las especificaciones de la gráfica de informe.
Array getFilterParameters() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve una lista de todos los parámetros actuales.
String getFilterValue(String filterName) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el valor de filtro.
String getPageId(String reportPageName) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el ID de página de informe especificada.
String getPageURL(String reportPageName) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el URL de la página de informe especificada.
String getPortalPageURL(String reportPageName) En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el URL del portal de la página de informe especificada.
String getTypeName() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el nombre del tipo.
String linkPageInNewWindowURL() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve un enlace a otro destino.
String linkPageURL() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve un enlace a otra página de informe. Si está incorporado, devuelve lo mismo que linkPageInNewWindowURL(nombrePágina).
void removeFilterValue(String filterName) En desuso. En su lugar, utilice paneles de control basados en coach.
Elimina el valor de filtro. Se utilizará el valor predeterminado.
void setFilterValue(String filterName , String value) En desuso. En su lugar, utilice paneles de control basados en coach.
Establece el valor de filtro.

TWReportFilter

Este objeto existe solo en Diseños de filtros de informes. Se utiliza para proporcionar acceso a valores establecidos por los creadores y de tiempo de ejecución de un filtro de informes.

TipoPropiedadResumen
String content Contenido original que sustituye este filtro. En un filtro de cláusula where, normalmente es la propia cláusula where que desea activar o desactivar. En filtros de texto de sustitución, normalmente es el valor predeterminado.
String defaultValue Valor predeterminado proporcionado a este filtro en el origen de datos del informe.
String label Etiqueta proporcionada a este filtro en el origen de datos del informe.
String name nombre del filtro de informes. Este es el nombre utilizado por report.applyFilter(), report.setFilterValue() y report.getFilterValue(). Se establece en el origen de datos de informe al que se adjunta este filtro. No se debe confundir con el nombre del diseño.
String value El valor actual se proporciona a partir del valor predeterminado, un valor de filtro de informes establecido manualmente o el valor de página HTML especificado para este filtro.

Rol TWA

Contiene métodos útiles para acceder al rol. El rol se utiliza como sinónimo del grupo en la API JavaScript.

TipoPropiedadResumen
TWObject*TWUser allUsers Una matriz JavaScript de todos los usuarios de este rol, usuarios de sus roles contenidos, etc. Esto debería limpiar la lista para que un usuario solo aparezca una vez sin importar en cuántos roles esté. Además, todos los usuarios de grupos de seguridad externos se deben incorporar a esta lista, independientemente de si han iniciado sesión o no.
TWObject*TWRole children En desuso. Utilice la propiedad Roles managedTeamen el objeto TWRole
Devuelve los hijos inmediatos de un rol.
TWObject*TWRole containerRoles Devuelve una lista de roles de las que este rol es miembro.
int id Devuelve el ID de un rol.
TWObject*TWRole managedTeamRoles Matriz JavaScript de equipos gestionados por este rol.
String name Devuelve el nombre de un rol.
TWRole parent En desuso. Utilice la propiedad de rol teamManageren el objeto TWRole
Devuelve el padre de un rol.
TWObject*TWRole roles Si el rol no representa un grupo LDAP, se devuelven los miembros del rol. De lo contrario, se devuelve una matriz vacía.
TWRole teamManagerRole Devuelve el rol del gestor para Rendimiento de mi equipo.
TWObject*TWUser users Devuelve los miembros de usuario de un rol.
Resumen de métodos
void addRoles( TWRole roles , TWRole[] roles , String roles , String[] roles) Añada el rol al rol. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void addUsers( TWUser users , TWUser[] users , String users , String[] users) Añada los usuarios al rol. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
TWRole[] getChildren() En desuso. utilizar hijos de propiedad
Devuelve los hijos inmediatos de un rol.
int getId() En desuso. use property id
Devuelve un ID de rol.
String getName() En desuso. utilice el nombre de propiedad
Devuelve el nombre de un rol.
TWRole getParent() En desuso. use property parent
Devuelve el padre de un rol.
String getTypeName() Devuelve el nombre del tipo.
TWUser[] getUsers() En desuso. utilizar usuarios de propiedad
Devuelve los miembros de un rol.
void remove( Boolean checkAuthorization) Suprimir un objeto TWRole del tipo de grupo interno. Nota: No puede suprimir un grupo que tenga tareas asignadas o que esté configurado como bpmAdminGroup en la configuración de BPMServerSecurityGroups.
void removeRoles( TWRole roles , TWRole[] roles , String roles , String[] roles) Elimine los roles. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void removeUsers( TWUser users , TWUser[] users , String users , String[] users) Elimine los usuarios del rol. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.

TWSavedSearch

Representa un objeto de búsqueda guardada.

TipoPropiedadResumen
String id ID de la búsqueda guardada.
String name Nombre de la búsqueda guardada.
TWSearch search Objeto de búsqueda que representa el propio objeto de búsqueda.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWScoreboard

Representa un objeto de marcador. En desuso. En su lugar, utilice paneles de control basados en coach.

TipoPropiedadResumen
String id En desuso. En su lugar, utilice paneles de control basados en coach.
ID del marcador.
String name En desuso. En su lugar, utilice paneles de control basados en coach.
Nombre del marcador.
String systemID En desuso. En su lugar, utilice paneles de control basados en coach.
El ID de sistema del marcador.
String url En desuso. En su lugar, utilice paneles de control basados en coach.
URL del marcador.
Resumen de métodos
String getTypeName() En desuso. En su lugar, utilice paneles de control basados en coach.
Devuelve el nombre del tipo.

TWSearch

Contiene propiedades y métodos de la búsqueda.

TipoPropiedadResumen
TWSearchColumn[] columns Matriz de columnas que se devolverán en la búsqueda.
TWSearchCondition[] conditions Matriz de condiciones que se utilizarán en la búsqueda.
TWSearchOptions options Opciones que cambian el comportamiento de la búsqueda.
TWSearchOrdering[] orderBy Matriz de ordenaciones utilizadas para los resultados de la búsqueda.
TWSearchOrganizeByTypes OrganizeByTypes Devuelve los resultados de la búsqueda organizados por constantes.
String organizedBy Cómo se organiza la búsqueda (instancia de tarea o proceso). Consulte TWSearch.OrganizeByTypes para ver las constantes válidas.
boolean usersFullName La propiedad indica si la búsqueda guardada devuelve el nombre de inicio de sesión o el nombre completo del usuario. El valor predeterminado es false.
Resumen de métodos
TWSearchResults execute( TWUser | TWParticipantGroup | String userOrGroup , Integer maxRows , Integer beginIndex) Ejecuta esta búsqueda en el usuario o grupo participante especificado. De modo similar a la API web, los filtros se basan en el usuario y en todos los roles del usuario. Si userOrRole está vacío o es nulo, la búsqueda se ejecuta sin filtros. El parámetro maxRows limita el número de resultados devueltos (hasta 2.147.483.647). El parámetro beginIndex se utiliza en combinación con maxRows para particionar los resultados de la búsqueda.
TWProcessInstance[] executeForProcessInstances( TWUser | TWParticipantGroup | String userOrGroup , Integer maxRows , Integer beginIndex) Ejecuta esta búsqueda en el usuario o grupo participante especificado que devuelve una matriz JavaScript de instancias de proceso. De modo similar a la API web, los filtros se basan en el usuario y en todos los roles del usuario. Si userOrRole está vacío o es nulo, la búsqueda se ejecuta sin filtros. El parámetro maxRows limita el número de resultados devueltos (hasta 2.147.483.647). El parámetro beginIndex se utiliza en combinación con maxRows para particionar los resultados de la búsqueda.
TWTask[] executeForTasks( TWUser | TWParticipantGroup | String userOrGroup , Integer maxRows , Integer beginIndex) Ejecuta esta búsqueda en el usuario o grupo participante especificado que devuelve una matriz de tareas JavaScript . De modo similar a la API web, los filtros se basan en el usuario y en todos los roles del usuario. Si userOrRole está vacío o es nulo, la búsqueda se ejecuta sin filtros. El parámetro maxRows limita el número de resultados devueltos (hasta 2.147.483.647). El parámetro beginIndex se utiliza en combinación con maxRows para particionar los resultados de la búsqueda.
String getTypeName() Devuelve el nombre del tipo.

TWSearchColumn

Contiene propiedades de la columna de búsqueda.

TipoPropiedadResumen
String name Devuelve el nombre de la columna.
TWSearchColumnProcessColumns ProcessColumns Devuelve los nombres de columna de búsqueda de un proceso.
TWSearchColumnProcessInstanceColumns ProcessInstanceColumns Devuelve los nombres de columna de búsqueda de una instancia de proceso.
TWSearchColumnTaskColumns TaskColumns Devuelve los nombres de columna de búsqueda para una tarea.
String type Devuelve el tipo de columna de búsqueda de TWSearchColumnTypes.Types.
TWSearchColumnTypes Types Devuelve las constantes del tipo de columna de búsqueda.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWSearchColumnMetaData

Información de columna de búsqueda para devolver y consultar las columnas.

TipoPropiedadResumen
String displayName El nombre de visualización de la columna. Campo opcional. Valor predeterminado: null
boolean isUsableInSearchCondition Siempre devuelve true puesto que todas las columnas que están disponibles en los resultados de la búsqueda también pueden utilizarse como parte de una condición de búsqueda.
String label La etiqueta de la columna que se basa en el nombre de variable en caracteres de mayúsculas y minúsculas, por ejemplo, customerName....Nombre de cliente
String name Nombre de la columna.
String type Tipo de columna (uno de TWSearchColumn.Types).
String valueType Tipo del valor para la columna (uno de TWSearchColumnMetaData.ValueTypes).
TWSearchColumnMetaDataValueTypes ValueTypes Conjunto de constantes para los tipos de valores de los metadatos de la búsqueda.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWSearchColumnMetaDataValueTypes

Tipos de valor de los metadatos de la columna de búsqueda.

TipoPropiedadResumen
String Boolean Los datos empresariales de búsqueda son de tipo booleano
String DateTime Los datos empresariales de búsqueda son de tipo fecha y hora
String Decimal Los datos empresariales de búsqueda son de tipo decimal
String Integer Los datos empresariales de búsqueda son de tipo entero
String String Los datos empresariales de búsqueda son de tipo serie

TWSearchColumnProcessColumns

Contiene restricciones para nombres de columna de búsqueda de un proceso.

TipoPropiedadResumen
String Name Búsqueda de instancias o tareas de BPD por nombre de BPD.

TWSearchColumnProcessInstanceColumnas

Contiene constantes para nombres de columna de búsqueda de una instancia de proceso.

TipoPropiedadResumen
String CaseFolderID Búsqueda de instancias o tareas de caso por ID de carpeta de caso.
String CaseFolderServerName Búsqueda de instancias o tareas de caso por nombre de servidor de carpeta de caso.
String CaseIdentifier Búsqueda de instancias o tareas de BPD por identificador de caso.
String CaseProcessTypeLocation Búsqueda de tareas o instancias de caso por ubicación de tipo de proceso de caso.
String CaseStageStatus Búsqueda de tareas o instancias de caso por estado de etapa de caso.
String CaseTargetOSSymname Buscando instancias o tareas de Case por nombre simbólico de almacén de objetos de destino de caso.
String CaseTypeId Búsqueda de instancias o tareas de BPD por ID de tipo de caso.
String CreateDate Búsqueda de instancias BPD o de sus tareas por fecha de creación de instancia. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String DueDate Búsqueda de instancias o tareas de BPD por fecha de vencimiento de la instancia. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String ID Búsqueda de instancias o tareas de BPD por ID de instancia.
String ModifyDate Búsqueda de instancias BPD o de sus tareas por fecha de última modificación. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String Name Búsqueda de instancias o tareas de BPD por nombre de instancia.
String ParentActivityId Búsqueda de instancias o tareas de caso por ID de actividad padre.
String ParentCaseId Búsqueda de instancias o tareas de caso por ID de caso padre.
String ProcessApp Búsqueda de instancias o tareas de BPD por acrónimo de aplicación de proceso.
String Snapshot Búsqueda de instancias o tareas de BPD por nombre de instantánea.
String StartingDocumentID Búsqueda de instancias o tareas de caso por ID de documento inicial.
String StartingDocumentServerName Búsqueda de instancias o tareas de caso por el inicio del nombre del servidor de documentos.
String Status Búsqueda de instancias o tareas de BPD por estado de instancia.
String WorkflowApplication Búsqueda de instancias o tareas de caso por aplicación de flujo de trabajo.

TWSearchColumnTaskColumns

Contiene constantes para nombres de columna de búsqueda para una tarea.

TipoPropiedadResumen
String Activity Buscar tareas y las instancias de BPD que tienen estas tareas utilizando el nombre de la actividad.
String ActivityType Busque tareas y las instancias de BPD que tienen estas tareas utilizando sus tipos de actividad. Valores válidos: USER_TASK, SERVICE_TASK y DECISION_TASK.
String AssignedToRole Buscar tareas asignadas a un rol y las instancias de BPD que tienen estas tareas.
String AssignedToRoleDisplayName Buscar tareas asignadas a un rol y las instancias de BPD que tienen estas tareas utilizando el nombre de visualización de dicho rol.
String AssignedToUser Buscar tareas asignadas a un usuario y las instancias de BPD que tienen estas tareas.
String AssignedToUserFullName Busque las tareas asignadas a un usuario con su nombre completo y las instancias de BPD que tienen estas tareas.
String ClosedBy Buscar tareas y las instancias de BPD que tienen estas tareas utilizando el nombre de quién las cerró.
String ClosedDate Búsqueda de instancias o tareas de BPD por fecha de cierre de la tarea. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String DueDate Búsqueda de instancias o tareas de BPD por fecha de vencimiento de la tarea. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String ID Buscar tareas y las instancias de BPD que tienen estas tareas utilizando su ID.
String Priority Buscar tareas y las instancias de BPD que tienen estas tareas utilizando su prioridad.
String ReadDate Búsqueda de instancias o tareas de BPD por fecha de lectura de la tarea. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String ReceivedDate Búsqueda de instancias o tareas de BPD por fecha de recepción de la tarea. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String ReceivedFrom Búsqueda de instancias o tareas de BPD por ID de usuario (desde el que se recibieron las tareas).
String SentDate Búsqueda de instancias o tareas de BPD por fecha de envío de la tarea. El formato de fecha es 'aaaa-MM-dd HH:mm:ss.SSS'.
String Status Buscar tareas y las instancias de BPD que tienen estas tareas utilizando su estado.
String Subject Buscar tareas y las instancias de BPD que tienen estas tareas utilizando su texto de asunto.

TiposTWSearchColumn

Contiene constantes para las operaciones de los tipos de columna de búsqueda.

TipoPropiedadResumen
String BusinessData Búsqueda de instancias o tareas de BPD mediante propiedades de datos empresariales de los criterios.
String Process Búsqueda de instancias o tareas de BPD mediante propiedades de BPD de los criterios.
String ProcessInstance Búsqueda de instancias o tareas de BPD mediante propiedades de instancia de los criterios.
String Task Búsqueda de instancias o tareas de BPD mediante propiedades de tarea de los criterios.

TWSearchCondition

Contiene propiedades para una condición de búsqueda.

TipoPropiedadResumen
TWSearchColumn column Columna de búsqueda a la que se aplicará la condición.
TWSearchConditionOperations Operations Devuelve los resultados de la búsqueda organizados por constantes.
TWSearchConditionOperations operator Operador de condición de búsqueda.
TWObject value Columna de búsqueda a la que se aplicará la condición.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

Operaciones deTWSearchCondition

Contiene constantes para las operaciones de condición de búsqueda.

TipoPropiedadResumen
String Contains La búsqueda de datos debe contener el valor especificado.
String Equals La búsqueda de datos debe equivaler al valor especificado.
String GreaterThan La búsqueda de datos debe ser mayor que el valor especificado.
String LessThan La búsqueda de datos debe ser menor que el valor especificado.
String NotEquals La búsqueda de datos no debe ser igual al valor especificado.
String StartsWith La búsqueda de datos debe empezar con el valor especificado.

Datos deTWSearchMeta

Se utiliza para describir datos que se pueden utilizar para realizar búsquedas.

TipoPropiedadResumen
TWSearchColumnMetaData[] columns Matriz JavaScript de información de columna que se puede utilizar para la búsqueda.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWSearchOptions

Incluye varios parámetros para el comportamiento de TWSearch en un objeto único.

TipoPropiedadResumen
boolean isTieBreakerSorting Especifica si TWSearch ordena los resultados de forma estricta según el orden especificado en la consulta (falso) o si se añaden las columnas del interruptor de enlaces así denominado en la clasificación. Las columnas del interruptor de enlaces son: ID instancia, fecha de vencimiento de la tarea, clasificación de prioridad de la tarea, ID de tarea.

TWSearchOrdering

Contiene propiedades para la ordenación de la búsqueda.

TipoPropiedadResumen
TWSearchColumn column Devuelve la columna de búsqueda a la que la ordenación hace referencia.
String order Devuelve el orden de la búsqueda.
TWSearchOrderingOrders Orders Devuelve los resultados de la búsqueda organizados por constantes.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWSearchOrderingPedidos

Contiene constantes para las operaciones de ordenación de búsqueda.

TipoPropiedadResumen
String Ascending El resultado de la búsqueda se ordena en orden ascendente.
String Descending El resultado de la búsqueda se ordena en orden descendente.

TWSearchOrganizeByTypes

Contiene constantes para las tareas organizadas por tipos.

TipoPropiedadResumen
String ProcessInstance Ordenar por instancia de proceso.
String Task Ordenar por tarea.

TWSearchResultFila

Objeto de fila de resultados de búsqueda.

TipoPropiedadResumen
TWObject[] values La búsqueda da como resultado valores de fila.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWSearchResults

Objeto de resultados de la búsqueda.

TipoPropiedadResumen
TWSearchColumnMetaData[] columns Columnas de los resultados.
TWSearchResultRow[] rows Filas de los resultados.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

Servicio TWService

Representa un servicio ejecutable.

TipoPropiedadResumen
String id ID del servicio.
TWLink[] links Los enlaces de referencia en la documentación.
String name El nombre del servicio.
String type Tipo de servicio.
TWServiceTypes Types Devuelve los tipos de servicios.
Resumen de métodos
Map execute( Map inputParams) Ejecuta un servicio con la entrada proporcionada, devolviendo los parámetros de salida. Esta API no está admitida para los servicios de usuario anteriores y los flujos de servicios que están habilitados para invocaciones asíncronas.
String getTypeName() Devuelve el nombre del tipo.

TWServiceTypes

Constantes que representarán tipos de servicios.

TipoPropiedadResumen
String Ajax Servicio que se puede utilizar en controles de Coach que den soporte a llamadas asíncronas al servidor mediante Ajax.
String ExternalService Servicio externo que se utiliza para invocar un servicio REST, un servicio web o un método Java.
String GeneralSystem Servicio general utilizado como tarea del sistema.
String Human Servicio diseñado para la interacción con el usuario.
String Installation Servicio ejecutado durante la instalación de aplicación de proceso.
String Integration Servicio que contiene componentes de integración para servicios web, reflejo Java, etc.
String Rule Servicio que se puede utilizar en pasarelas de decisión.
String ServiceFlow El flujo de servicio que se puede editar en Process Designer de web.

Tarea TWA

Contiene métodos útiles para acceder a la tarea.

TipoPropiedadResumen
TWDate activationTime La fecha y hora de recepción de la tarea.
TWObject assignedTo TWUser o TWRole al que está asignada actualmente la tarea.
TWDate atRiskDate La fecha en la que una tarea incompleta ha tardado un tiempo superior al promedio; la tarea se considera en riesgo.
TWDate completionTime La hora a la que se ha completado la tarea.
TWDate dueDate Fecha de vencimiento de la tarea.
String flowObjectId El ID del objeto de flujo de la tarea.
String id Devuelve el ID de tarea.
Boolean isAtRisk La tarea tiene riesgo en el estado.
String localId Devuelve el ID de localizado.
String narrative Narrativa de la tarea.
String originator La persona que ha originado la tarea.
String owner El propietario de la tarea.
String phaseId El ID de fase de la tarea.
TWTaskPriorities Priorities Devuelve las constantes de prioridades de tarea.
String priority Prioridad de la tarea.
Integer priorityValue El valor de prioridad de la tarea.
String processActivityDescription Descripción de la actividad de proceso asociada a la tarea
String processActivityName Nombre de la actividad de proceso asociada a la tarea
String processActivityRichDescription Descripción de la actividad de proceso asociada a la tarea en formato de texto enriquecido
TWProcessInstance processInstance Instancia de proceso asociada con la tarea.
TWProcessStepInfo processInstanceStep Paso en la instancia del proceso padre.
TWDate startDate La fecha de inicio de la tarea.
String state El estado de la tarea.
String status Estado de la tarea.
TWTaskStatuses Statuses Devuelve las constantes de estados de tarea
String subject El asunto de la tarea.
Map[] transactions Lista de transacciones de SAP enlazada asociada con esta tarea. Cada transacciones tiene propiedades: scope,logicalComponent,standard,object,name,sapId,typeDescription,type
Resumen de métodos
boolean claim() Reclama la tarea como usuario actual. Devuelve "true" si la reclamación ha sido satisfactoria; de lo contrario, devuelve "false".
long[] complete(TWUser user , Map outputValues) Completa la tarea. Generalmente se utiliza conjuntamente con actividades externas. Si está habilitado el flujo automático y se encuentra la siguiente tarea de flujo automático, devuelve el ID de esa tarea.
String[] getAvailableActions( String[] actionsFilter) Devuelve una lista de acciones disponibles en la tarea para el usuario especificado.
String getTypeName() Devuelve el nombre del tipo.
void reassignBackToRole() Reasigna la tarea a su rol original.
void reassignTo(TWUser usersOrRoles) Reasigna la tarea a los usuarios y/o roles determinados. Acepta un solo objeto TWUser.
void reassignTo(TWRole usersOrRoles) Reasigna la tarea a los usuarios y/o roles determinados. Acepta un solo objeto TWRole.
void reassignTo(TWTeam usersOrRoles) Reasigna la tarea a los usuarios y/o roles determinados. Acepta un solo objeto TWTeam.
void reassignTo(String usersOrRoles) Reasigna la tarea a los usuarios, roles o equipos especificados y acepta una sola serie que puede estar delimitada por comas. Los usuarios, los roles o los equipos se corresponden con el nombre de usuario, el nombre del rol o el nombre del equipo. Los roles se emparejan solo si llevan el prefijo "ROLE:". Los equipos solo se comparan si llevan al prefijo "TEAM:" o "PG:". No es necesario que los nombres de usuario lleven el prefijo USER:", pero pueden hacerlo.
void reassignTo(Array usersOrRoles) Reasigna la tarea a los usuarios y/o roles determinados. Acepta una matriz JS de varios TWUser, TWRole o series. La matriz JavaScript se puede llenar con cualquier TWUser, TWRole, TWParticipantGroup o serie, de forma que la matriz podría contener un TWUser, un TWRole y un TWParticipantGroup, por ejemplo.
void reassignTo(String[] usersOrRoles) Reasigna la tarea a los usuarios, roles o equipos especificados y acepta una lista TW de series. Los usuarios, los roles o los equipos se corresponden con el nombre de usuario, el nombre del rol o el nombre del equipo. Los roles se emparejan solo si llevan el prefijo "ROLE:". Los equipos solo se comparan si llevan al prefijo "TEAM:" o "PG:". No es necesario que los nombres de usuario lleven el prefijo USER:", pero pueden hacerlo.
void start(TWUser user) Inicia la tarea con el usuario especificado. Esto solo establece de forma efectiva la hora de inicio de la tarea.

TWTaskPriorities

Contiene constantes para tipos de prioridad.

TipoPropiedadResumen
String High Prioridad alta.
String Highest Prioridad más alta.
String Low Prioridad baja.
String Lowest Prioridad más baja.
String Normal Prioridad normal.

TWTaskStatuses

Contiene valores de constantes para posibles estados.

TipoPropiedadResumen
String Actioned Se ha cerrado la tarea.
String Closed Se ha cerrado la tarea.
String Deleted Se ha suprimido la tarea.
String Forwarded Se ha reenviado la tarea.
String New La tarea la ha creado el usuario actual y se ha asignado a este.
String Received La tarea la ha creado algún usuario o rol y se ha asignado a este.
String Replied Se ha contestado la tarea.
String Sent Se ha enviado la tarea.

Equipo de TWA

Contiene métodos útiles del equipo.

TipoPropiedadResumen
TWUser[] allUsers Devuelve una lista de todos los usuarios que son miembros directos o indirectos del equipo.
TWRole associatedRole Devuelve el rol asociado con este equipo.
TeamDashboardSupport dashboard Soporte de vistas de coach de panel de control.
String id ID de equipo.
String name Nombre de equipo.
TWProcessApp processApp Aplicación de proceso donde se ha definido el equipo.
TWRole[] roles Devuelve una lista de los roles que son miembros directos del equipo.
TWProcessAppSnapshot snapshot Devuelve la instantánea asociada con el equipo.
TWUser[] users Devuelve una lista de usuario que son miembros directos del equipo.
Resumen de métodos
void addRoles(TWRole roles) Añada los roles al equipo. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void addUsers(TWUser users) Añada usuarios al equipo. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
Team asTeam() Convierte un TWTeam en un objeto de negocio de equipo.
TWTeam getManagerTeam() Devuelve el equipo gestor de este equipo.
String getTypeName() Devuelve el nombre del tipo.
boolean hasUser(TWUser user) Devuelve true si el usuario es miembro. Acepta un objeto TWUser.
void refresh() Renovar la pertenencia al rol de tiempo de ejecución asociado.
void removeRoles(TWRole roles) Elimina los roles del equipo. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void removeUsers(TWUser users) Eliminar los usuarios del equipo. Con el arreglo acumulativo 2016.09 de IBM BPM V8.5.7 instalado, las actualizaciones de pertenencia a grupo son más restrictivas. Para obtener más detalles, consulte la documentación de API REST de actualización de pertenencia a grupo.
void setAutomaticRefresh(boolean enable) Establece el distintivo de habilitación de renovación automática para este equipo.
void setManagerTeam(String teamName) Establece el equipo gestor para este equipo.

TWTimePeriod

Tipo de variable de IBM Business Automation Workflow que describe un periodo de tiempo (por ejemplo, 7AM-7PM L-V). Tenga en cuenta que no se permite que la hora de inicio y la hora de finalización tengan el mismo valor. De lo contrario, el periodo de tiempo se ignorará ya que su duración es de hecho 0.

TipoPropiedadResumen
Time endTime Hora de finalización del día (23:59 para el final del día en medianoche)
Boolean friday Si este periodo está o no en vigor para viernes (por ejemplo, viernes es un día laborable)
String id El ID de la instancia de periodo de tiempo.
Boolean monday Si este periodo está o no en vigor para lunes (por ejemplo, lunes es un día laborable)
Boolean saturday Si este periodo está o no en vigor para sábado (por ejemplo, sábado es un día laborable)
Time startTime Hora de inicio del día (00:00 para el inicio del día en medianoche)
Boolean sunday Si este periodo está o no en vigor para domingo (por ejemplo, domingo es un día laborable)
Boolean thursday Si este periodo está o no en vigor para jueves (por ejemplo, jueves es un día laborable)
Boolean tuesday Si este periodo está o no en vigor para martes (por ejemplo, martes es un día laborable)
Boolean wednesday Si este periodo está o no en vigor para miércoles (por ejemplo, miércoles es un día laborable)

TWTimerInstance

Instancia de un temporizador en espera.

TipoPropiedadResumen
String id ID de instancia del temporizador.
Resumen de métodos
String getTypeName() Devuelve el nombre del tipo.

TWTimeSchedule

Tipo de variable de IBM Business Automation Workflow que describe una planificación de tiempo (por ejemplo, 24x7) que abarca el periodo que se utilizará para los SLA

TipoPropiedadResumen
Boolean excludeHolidays Si esta planificación de tiempo excluye las vacaciones. Si es así, se debe definir y seleccionar una Planificación de vacaciones para la actividad o BPD.
String id El ID de la planificación de hora
String name Nombre de la planificación de hora
TWTimePeriod[] periods Lista de periodos de tiempo que constituyen la planificación de tiempo. Si se define más de un periodo por día (por ejemplo, 8:00-24:00 L-V y 13:00-17:00 L-V), todos los periodos se unen para conseguir una cobertura de planificación total

usuarioTWA

Contiene métodos útiles para acceder al usuario.

TipoPropiedadResumen
Record attributes Devuelve todos los atributos del usuario.
UserDashboardSupport dashboard Soporte de vistas de coach de panel de control.
String fullName Devuelve el nombre completo de un usuario.
int id Devuelve el ID de un usuario.
boolean isActive Devuelve el estado del usuario; un usuario puede estar activo o inactivo.
String name Devuelve el nombre de un usuario.
TWObject*TWParticipantGroup participantGroups Devuelve todos los equipos de los que el usuario es miembro.
TWRole primaryRole En desuso. en desuso
Devuelve el rol primario del usuario.
TWRole primaryRoleParent En desuso. en desuso
Devuelve el padre del rol primario del usuario.
TWObject*TWRole roles Devuelve todos los roles de los que el usuario es miembro.
TWSavedSearch[] savedSearches Matriz de todas las búsquedas guardadas del portal a las que el usuario tiene acceso.
TWScoreboard[] scoreboards Matriz de todos los marcadores a los que tiene acceso el usuario.
TWObject*TWTeam teams Devuelve todos los equipos de los que el usuario es miembro. Busca en Aplicación de proceso/Kit de herramientas donde se especifica JavaScript.
Resumen de métodos
Map getAttributes() En desuso. use property attributes
Devuelve todos los atributos del usuario.
String getFullName() En desuso. use property fullName
Devuelve el nombre completo de un usuario.
int getId() En desuso. use property id
Devuelve el ID de un usuario.
TWUserLocalePreferences getLocalePreferences(TWUser user) Establece las preferencias de entorno local para un usuario.
String getName() En desuso. use property name
Devuelve un nombre de usuario.
TWRole getPrimaryRole() En desuso. use property parimaryRole
Devuelve el rol primario del usuario.
TWRole getPrimaryRoleParent() En desuso. use property primaryRolePadre
Devuelve el padre del rol primario del usuario.
TWRole[] getRoles() En desuso. utilizar roles de propiedad
Devuelve todos los roles de los que el usuario es miembro.
String getTypeName() Devuelve el nombre del tipo.
boolean isInParticipantGroup(TWParticipantGroup participantGroup) Indica si el usuario es miembro del equipo.
boolean isInRole( String | TWRole role) Indica si el usuario es miembro del rol. El rol puede ser un objeto TWRole o el nombre de serie de un rol.
boolean isInTeam(TWTeam team) Devuelve true si el usuario es miembro del equipo especificado.
void removeAttribute(String name) Elimina el atributo dado y todos sus valores para este usuario.
StreamsForUser retrieveUserStream( String sortOrder , String page , String pageSize , TWDate sinceDateTime , String taskId) Recupera entradas de secuencia para un usuario.
void setAttributeValue(String name , String value) Establezca el atributo con el nombre proporcionado en el valor proporcionado. El atributo se creará si no existe ya; de lo contrario, se sustituirá su valor. El atributo no está en ningún espacio de nombres.
void setLocalePreferences(TWUser user , TWUserLocalePreferences localePreferences) Establece las preferencias de entorno local para un usuario.

Preferencias deTWUserLocale

Contiene información sobre las preferencias del entorno local de un usuario.

TipoPropiedadResumen
String locale Contiene un entorno local en formato estándar:[_[_variante]]. Por ejemplo, 'en', 'en_US'.
String localeCountry Devuelve el código de país/región para este entorno local, que será una serie vacía o un código de 2 letras ISO 3166 en mayúsculas.
String localeDisplayCountry Devuelve un nombre para el país del entorno local adecuado para la visualización al usuario.
String localeDisplayLanguage Devuelve un nombre para el idioma del entorno local adecuado para la visualización al usuario.
String localeDisplayName Devuelve un nombre para el entorno local adecuado para la visualización al usuario.
String localeDisplayVariant Devuelve un nombre para el código de variante del entorno local adecuado para la visualización al usuario.
String localeLanguage Devuelve el código de idioma de este entorno local, que será la serie vacía o un código ISO 639 en minúsculas.
String localeVariant Devuelve el código de variante para este entorno local.

TWWorkSchedule

Tipo de variable de IBM Business Automation Workflow transitorio que contiene una planificación de tiempo, huso horario y planificación de vacaciones

TipoPropiedadResumen
TWHolidaySchedule holidaySchedule Planificación de vacaciones
TWTimeSchedule timeSchedule Planificación de tiempo
String timeZone Huso horario

URL

Tipo de URL

Soporte deUserDashboard

Soporte de vistas de coach de panel de control.

Resumen de métodos
TeamMemberTaskSummary retrieveTeamMemberSummary( String filterString , String timeZoneAsString) Recuentos de resumen de estado de tarea para un usuario.

UserInfo

La información de usuario.

TipoPropiedadResumen
String fullName Nombre completo del usuario.
String name Nombre del usuario.
String userId ID del usuario.

XMLDocument

Esta clase representa un documento XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un documento XML

Resumen de métodos
XMLElement createElement(String elementName) Cree y devuelva un nuevo XMLElement. El XMLElement que se acaba de crear no forma parte del XMLDocument utilizado para crearlo. Utilice los métodos de inserción en el elemento padre correcto para añadir el elemento que acaba de crear a la ubicación correcta.
XMLElement getElementByTagName(String tagName) Devuelve el elemento raíz del documento si tiene el nombre tagName.
XMLNodeList*XMLElement getElements() Devuelve una lista que consta del único elemento raíz de documento.
String toString( boolean deep) Devuelve una representación de serie del documento. Si el parámetro deep está establecido en true, se devolverá todo el documento como una serie; de lo contrario, sólo se convertirá y devolverá el elemento root.
String transform(String fileName) Esta función transforma el documento actual utilizando XSLT. Devuelve una representación de serie del resultado de la transformación.
XMLNodeList*XMLElement xpath(String xPathExpression) Aplicar la expresión XPath proporcionada al documento y devolver la lista de elementos seleccionados por la expresión. Tenga en cuenta que solo devuelve elementos y no otros tipos de contenido.

XMLElement

Esta clase representa un elemento XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es un elemento XML

TipoPropiedadResumen
XMLNodeList*XMLElement childNodes Devuelve una lista de todos los elementos de nivel inferior situados debajo de este elemento.
XMLElement firstChild Devuelve el primer elemento de nivel inferior debajo de este elemento o nulo si este elemento no tiene ningún elemento de nivel inferior.
XMLElement lastChild Devuelve el último elemento de nivel inferior debajo de este elemento, o nulo si este elemento no tiene elementos de nivel inferior.
String namespaceURI URI del espacio de nombres de este elemento. Será el URI del espacio de nombres predeterminado si el elemento no tiene prefijo.
XMLElement nextSibling Devuelve el siguiente elemento del mismo nivel de este elemento o nulo si este elemento no tiene ningún elemento del mismo nivel siguiente.
XMLDocument ownerDocument Devuelve el documento que contiene este elemento o nulo si el elemento no está en ningún documento.
XMLElement parentNode Devuelve el elemento de nivel superior de este elemento o nulo si este elemento no tiene elemento de nivel superior, incluyendo si es el elemento root del documento que lo contiene.
XMLElement previousSibling Devuelve el elemento del mismo nivel anterior de este elemento o nulo si este elemento no tiene ningún elemento del mismo nivel anterior.
String tagName Devuelve el nombre del elemento actual.
Resumen de métodos
XMLElement appendChild(XMLElement newChild) Añadir newChild al final de la lista de hijos de este elemento. Devuelve newchild.
XMLElement cloneNode( boolean deep) Devuelve un clon de este elemento. Si deep es true, los elementos de nivel inferior también se clonan recursivamente.
String getAttribute(String attributeName) Devolver el valor del atributo con el nombre especificado, o nulo si no existe dicho elemento.
String getAttributeNS(String namespaceURI , String attributeName) Devolver el valor del atributo identificado por namespaceURI y localName.
XMLNodeList*XMLElement getElementByTagName(String tagName) Devuelve una XMLNodeList de todos los elementos hijo del elemento actual que tienen el nombre especificado. Si ningún elemento de nivel inferior tiene el nombre proporcionado, devuelve un XMLNodeList vacío.
XMLNodeList*XMLElement getElementsByTagNameNS(String namespaceURI , String localName) Devuelve una lista de todos los hijos del elemento actual que tienen el localName y el namespaceURIespecificados.
String getText() Devuelve el contenido del texto del elemento actual, o nulo si no hay texto.
boolean hasChildNodes() Devuelve true si este elemento tiene elementos hijo.
XMLElement insertBefore(XMLElement newChild , XMLElement refChild) Inserte un elemento nuevo, newChild, como hijo de este elemento antes que su hijo existente, refChild. Devuelve newchild.
void removeAttribute(String name) Elimine el atributo con el nombre proporcionado y sin espacio de nombres del elemento.
void removeAttributeNS(String namespaceURI , String name) Elimine el atributo identificado por namespaceURI y localName.
XMLElement removeChild(XMLElement oldChild) Elimine el hijo, oldChild, de este elemento. Devuelve oldChild.
XMLElement replaceChild(XMLElement newChild , XMLElement oldChild) Sustituya el hijo, oldChild, de este elemento por un hijo nuevo, newChild. Devuelve newchild.
void setAttribute(String name , String value) Establezca el atributo con el nombre proporcionado en el valor proporcionado. El atributo se creará si no existe ya; de lo contrario, se sustituirá su valor. El atributo no está en ningún espacio de nombres.
void setAttributeNS(String namespaceURI , String name , String value) Establezca el valor del atributo identificado por namespaceURI y localName en valor.
void setText(String text) Establezca el contenido de texto del elemento actual en el valor proporcionado, sustituyendo cualquier texto y/o contenido de elemento existente.
String toString( boolean deep) Devuelve una representación de serie del documento. Si el parámetro deep está establecido en true, se devolverá todo el documento como una serie; de lo contrario, sólo se convertirá y devolverá el elemento root.
String transform(String fileName) Esta función transforma el documento actual utilizando XSLT. Devuelve una representación de serie del resultado de la transformación. NOTA: XSLT solo funciona en documentos, de forma que esta llamada asume que este elemento es un elemento root de un documento. Todas las XPATH etc deben asumir que esta es el root.
XMLNodeList*XMLElement xpath(String xPathExpression) Devuelve la lista de nodos seleccionados por la expresión XPath cuando se aplica a este elemento. NOTA: XSLT sólo funciona en documentos, por lo que esta llamada presupone que este elemento es un elemento raíz de un documento. Todas las XPATH etc deben asumir que esta es el root.

XMLNodeList

Esta clase representa una lista de nodos XML en IBM Business Automation Workflow. Utilice esta clase para indicar que una variable es una lista de nodos XML

TipoPropiedadResumen
int length Número de elementos en la lista.
Resumen de métodos
XMLElement item(Integer index) El elemento en el índice de posición.

TWBPDPerfNamespace

El objeto 'tw.perf' utilizado en contexto del proceso contiene datos de tiempo de ejecución de Performance Server.

TipoPropiedadResumen
TWSLANamespace sla En desuso. TWSLANamespace está en desuso.
Espacio de nombres de SLA contiene estadísticas del acuerdo de nivel de servicio en tiempo de ejecución.

TWBPDSystemBPDNamespace

El objeto 'tw.system.bpd' utilizado en el contexto del proceso contiene variables y constantes útiles sobre el sistema y la instancia de proceso determinada.

TipoPropiedadResumen
TWObject*ConditionalActivity conditionalActivities Lista jerárquica de actividades condicionales en la BPD actual.
TWDate dueDate Fecha de vencimiento de la instancia. Puede ser nulo o puede estar establecido.
String guid GUID de este proceso de negocio.
String id ID de este proceso de negocio.
String instanceId ID exclusivo de esta instancia determinada.
String name Nombre de esta instancia determinada.
String[] selectedConditionalActivities Lista de actividades condicionales que se han seleccionado. Puede ser nulo o puede estar establecido.

TWBPDSystemNamespace

Espacio de nombres para acceder a los datos del sistema y manipularlos desde un contexto de proceso utilizando 'tw.system'. Contiene variables y constantes útiles sobre el sistema y la instancia de proceso determinada.

TipoPropiedadResumen
ActivityInstance currentAdHocActivityInstance La instancia de actividad incluyente, si existe.
TWProcess currentProcess Obtiene el proceso actual.
TWProcessInstance currentProcessInstance Obtener la instancia de proceso actual.
TWHolidaySchedule defaultHolidaySchedule Espacio de nombres del sistema que contiene la planificación de vacaciones predeterminada para el sistema.
TWTimeSchedule defaultTimeSchedule Espacio de nombres del sistema que contiene la planificación de tiempo predeterminada para el sistema.
String defaultTimeZone Espacio de nombres del sistema que contiene el huso horario predeterminado del sistema.
CaseReference enclosingCaseInstance Instancia de caso en el almacén de objetos de destino.
TWHolidaySchedule[] holidaySchedules Espacio de nombres del sistema que contiene acceso a todas las planificaciones de vacaciones.
TWInstallNamespace install Espacio de nombres del sistema que contiene acceso a la información del historial de instalación.
TWModelNamespace model Espacio de nombres del sistema que contiene acceso a los objetos del modelo.
TWBPDSystemOrgNamespace org El espacio de nombres del sistema que contiene acceso a la organización de usuario.
TWBPDSystemBPDNamespace process Espacio de nombres del sistema que contiene constantes de BPD del sistema.
Serializer serializer En desuso. El formato de serialización es interno.
El espacio de nombres de serializador que contiene el serializador de objetos.
TWProcessStepInfo step Espacio de nombres del sistema que contiene constantes de pasos del sistema.
TWTimeSchedule[] timeSchedules El espacio de nombres del sistema que contiene acceso a todas las planificaciones de tiempo.
TWUser user Espacio de nombres del sistema que contiene acceso al usuario actual.
Resumen de métodos
boolean addHolidaySchedule(TWHolidaySchedule holidaySchedule) Añada una nueva instancia de TWHolidaySchedule que se incluirá en la lista de planificaciones de vacaciones disponibles en 'tw.system.holidaySchedules'.
boolean addTimeSchedule(TWTimeSchedule timeSchedule) Añada una nueva instancia de TWTimeSchedule que se incluirá en la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
String assignNextTask(String groupId , String sortCriteria , Boolean enabledRetryOptimization , String userId) Según el groupId y sortCriteria, asigne la siguiente tarea al usuario identificado por el userId.
String assignNextTaskByTeamName(String teamName , String sortCriteria , Integer optimizationLevel , Boolean includeAllSnapshotTasks , String userId) Según los parámetros teamName y sortCriteria , asigne la siguiente tarea al usuario identificado por el userId.
String bidiTransform(String src , String inputFormat , String outputFormat , boolean symmetricSwapping) Devuelve el valor de salida de la transformación Bidi.
TWDate calculateBusinessDate(TWDate originalDate , Integer delta , String units , TWWorkSchedule workSchedule) Calcula la fecha de negocio empezando por originalDate, cambiada por el delta dado (un valor negativo significa disminución) de las unidades dadas (Mes, Día, Hora, Minuto) de acuerdo con el workScheduledeterminado. Por ejemplo, si la fecha original cae en sábado o domingo, el delta es -1 día y la planificación de trabajo se establece en lunes a viernes, de 9 a 17 horas sin una planificación de vacaciones establecida, la fecha calculada será viernes a las 9 de la mañana. Si el delta es 1 día, la fecha resultante será martes a las 9 de la mañana. En un cálculo de reenvío, se salta 1 día hábil mientras que al retroceder, se devuelve el principio del día laborable.
void cancelStep(Integer stepId) Replanifica un temporizador.
String convertIDToDB(String id) Convertir un ID externo con tipo en un ID adecuado para utilizarlo en una consulta de base de datos.
String createCase(String caseType , String objectStoreName , Record caseProperties , String[] caseStructure , String asAdministrator) Crea una nueva instancia de un caso para el tipo de caso especificado. Devuelve el ID del nuevo caso.
Para obtener más información, consulte Formatos de valores de propiedad de caso y Interacción con casos y actividades de procesos o flujos de servicios.
variableTypeName[] createFromSql(String variableTypeName , String jndiName , String sqlQuery , ANY params) Devuelve una lista de objetos para el nombre de tipo de variable especificado. El objeto contiene el resultado de la consulta SQL.
void createFromXmlElement(String variableTypeName , Element xml) Devuelve una matriz de objetos {variableTypeName} que contienen los datos del conjunto de registros XMLified determinado.
BPMFailedOperation[] deleteAlertDefinitions(String[] ids , Boolean checkAuthorization) Suprime definiciones de alerta basadas en la lista de ID proporcionada.
String escapeHtml(String content) Escape la serie de entrada que puede contener caracteres especiales. Esta función se puede utilizar para evitar posibles ataques de scripts de sitios cruzados (XSS).
Map executeServiceByName(String name , Map inputValues) Inicie el servicio con el nombre especificado. Esta API no está admitida para los servicios de usuario anteriores y los flujos de servicios que están habilitados para invocaciones asíncronas.
ActivityInstance findActivityInstanceByID(String activityId) Devuelve la instancia de actividad encontrada por ID.
TWDocument findDocumentByID(String documentId) Devuelve el documento encontrado por identificador.
TWHelpRequest findHelpRequestByID(String id) Buscar solicitud de ayuda por ID.
TWHolidaySchedule findHolidayScheduleByName(String name) Busque TWHolidaySchedule por nombre en la lista de planificaciones de tiempo disponibles en 'tw.system.holidaySchedules'.
TWProcessInstance findProcessInstanceByID(String id) Devuelve el proceso encontrado por ID.
TWTask findTaskByID(Integer taskID) Devuelve la tarea encontrada por ID.
TWTask findTaskByID(String taskID) Devuelve la tarea encontrada por ID.
TWTimeSchedule findTimeScheduleByName(String name) Buscar TWTimeSchedule por nombre en la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
BPMAlertDefinition[] getAlertDefinitions( String[] categoryFilter , Boolean checkAuthorization) Devuelve una lista de definiciones de alerta.
BPMAlertDefinitionStatusResponse getAlertDefinitionsStatus(String[] ids , Boolean checkAuthorization) Devuelve los valores de tiempo de ejecución actuales para la lista de definiciones de alerta especificadas, incluidos los valores reales y si se han cumplido las condiciones.
String getECMDefaultTargetRepositoryName() Devuelve el nombre de repositorio de destino predeterminado que representa la constante IBM_TargetObjectStore bien definida.
String getECMFolderPath(String serverName , String folderId) Devuelve la vía de acceso de la carpeta en el servidor ECM.
String getEnvironmentVariableValue(String processAppAcronym , String snapshotAcronym , String environmentVariableName) Devuelve el valor actual para la variable de entorno especificada en el contexto de la instantánea de aplicación de proceso especificada.
String initializeContentObject(String caseType , String objectStoreName , String caseID) Inicializa el objeto de contenido CaseProperties con valores del tipo de caso o de la instancia de caso. Devuelve el valor del objeto de contenido que se puede establecer en el objeto enlazado.
boolean removeHolidaySchedule(String id) Elimina TWHolidaySchedule con el ID especificado de la lista de planificaciones de vacaciones disponibles en 'tw.system.holidaySchedules'.
boolean removeTimeSchedule(String id) Elimine TWTimeSchedule con el ID especificado de la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
void rescheduleTimer(String timerId , TWDate newFireTime) Replanifica un temporizador.
InstanceListData retrieveInstanceList(InstanceListProperties properties , Integer maxRows , Integer beginIndex , Boolean checkAuthorization) En desuso. El método de lista retrieveInstanceestá en desuso en los entornos de contenedor. Actualmente no hay ninguna sustitución.
Devuelve una lista de instancias de acuerdo con las propiedades especificadas.
ProcessSummary[] retrieveProcessSummaries( String searchFilter , Boolean checkAuthorization) Devuelve una lista de recuentos de resumen de procesos para todos los procesos activos/desplegados entre proyectos.
TaskDueData retrieveTaskDueData(TaskDueProperties properties , String timezone) Devuelve los datos de vencimiento de tarea para una sección de fecha y hora de vencimiento determinada.
TaskListData retrieveTaskList(TaskListProperties properties , Integer maxRows , Integer beginIndex , String timezone) Devuelve una lista de tareas para un equipo, miembro de equipo o usuario determinado basándose en la autorización del usuario actual.
TeamTaskSummary[] retrieveTeamSummaries( String searchFilter , String timeZoneAsString , Boolean checkAuthorization) Recuperar datos de recuento de resumen de las tareas activas de todos los equipos.
BPMAlertDefinition[] saveAlertDefinitions(BPMAlertDefinition[] definitions , Boolean importMode , Boolean checkAuthorization) Guarda la lista de definiciones de alerta en la base de datos.
void saveCaseProperties(String caseID , String objectStoreName , Record caseProperties , String asAdministrator) Guarda los valores de CaseProperties para la instancia de caso respectiva.
String sortByNextBestTask(String taskList , String workerId) Ordena la lista de tareas para el ID de trabajador determinado para mostrar la siguiente tarea en la que el trabajador con dicho ID debe trabajar basándose en su conjunto de habilidades y en lo que tendrá más impacto. La lista de tareas resultante se ordena y se devuelve sin modificar los objetos que ya se encuentran en la lista. La API devuelve un valor nulo si no se puede establecer conexión con el servidor de agentes de IA. En tal caso, los errores se registran en el registro del sistema.
String splitCase(String caseInstanceId , String objectStoreName , String caseType , Record caseProperties , String[] docsToFile , String description , String[] asAdministrator) Crea una nueva instancia de un caso dividiendo el caso de un caso padre. Devuelve el ID del nuevo caso.
Descripción N/D
TWProcessInstance startProcessByName(String name , Map inputValues , Boolean checkAuthorization) Inicie la BPD con el nombre indicado.
void touchVariable(String name) Actualizar la hora de modificación para una variable en el espacio de nombres 'tw.local' namespace.\nThis se puede utilizar para actualizar manualmente la hora de modificación para un objeto complejo \ndespués de que se hayan modificado sus valores de propiedad, ya que esto no se produce automáticamente.
void trainNextBestTask() Renova los modelos de priorización de tareas utilizando los datos más recientes en Business Automation Insights.
String unescapeHtml(String content) resuelve los caracteres de escape que pueden existir dentro de la serie de entrada, posiblemente como resultado de llamar a tw.system.escapeHtml(). Devuelve la serie sin escape.
boolean updateHolidaySchedule(TWHolidaySchedule holidaySchedule) Actualizar instancia de TWHolidaySchedule.
boolean updateTimeSchedule(TWTimeSchedule timeSchedule) Actualizar instancia de TWTimeSchedule.
String variableTypeForVariable(String fullyQualifiedVariableName) Devuelve el nombre del tipo de variable IBM Business Automation Workflow asociado a una variable.

Espacio de nombresTWBPDSystemOrg

El objeto 'tw.system.org' utilizado en contexto del proceso contiene métodos útiles para acceder a la organización de usuario.

TipoPropiedadResumen
PGNamespace pg En desuso. tw.system.org.pg está en desuso. En su lugar, utilice tw.system.org.team .
El espacio de nombres pg contiene todos los grupos participantes del modelo.
TeamNamespace team El espacio de nombres del equipo contiene todos los equipos del modelo.
Resumen de métodos
TWRole createRole(String roleName , String roleDisplayName , String roleDescription , Boolean checkAuthorization) Crea un nuevo rol.
TWUser[] findAllUsersForRoles(TWRole[] roles) Devuelve todos los usuarios que pertenecen a los roles dados (Unión).
TWUser[] findCommonUsersForRoles(TWRole[] roles) Devuelve usuarios que sólo pertenecen a todos los roles dados (Intersección).
TWParticipantGroup findParticipantGroupByID(String participantId) Busca un equipo con su ID.
TWParticipantGroup findParticipantGroupByName(String participantName) Busca un equipo dado su nombre.
TWRole findRoleById(Integer roleId) Busca un rol con su ID.
TWRole findRoleByName(String roleName) Busca un rol dado su nombre.
TWTeam findTeam(String teamId , String processAppId) El segundo parámetro es opcional. Si se pasa el segundo parámetro, este método busca en la aplicación de proceso o el kit de herramientas correspondiente un equipo con el teamId especificado. Si se omite el segundo parámetro o este es nulo, se buscan todas las aplicaciones de proceso o todos los kits de herramientas. En primer lugar, la búsqueda se produce en la instantánea predeterminada (incluida su jerarquía de dependencias), a continuación en la última instantánea N (incluida su jerarquía de dependencias) y a continuación en la siguiente a la última (=N-1) (incluida su jerarquía de dependencias), y así sucesivamente. Se devuelve el primer equipo que coincide con el teamId.
TWTeam findTeamByID(String teamId) Este método busca en el contexto actual un equipo que tenga el teamIdespecificado. El contexto del emisor depende de si la búsqueda se produce en la aplicación de proceso o el kit de herramientas y de la instantánea correspondiente en la que se encuentra el emisor. Si no se encuentra el teamId en la aplicación de proceso o el kit de herramientas, se busca en la jerarquía de dependencias. Se devuelve el primer equipo que coincide con el teamId.
TWTeam findTeamByName(String teamName) Este método busca en el contexto actual, que es el contexto del llamante, un equipo con el teamNameespecificado. El teamName se especifica en Process Designer. Si el emisor está en el contexto de una instantánea, sólo se busca en este contexto de instantánea. Este método busca un equipo con el teamName especificado. Si no se encuentra el equipo, se devuelve "null".
TWUser findUserById(Integer userId) Busca un usuario con su ID.
TWUser findUserByName(String userName) Busca un usuario dado su nombre.
TWParticipantGroup[] getAllParticipantGroups() Devuelve una matriz de todos los equipos de la aplicación de proceso y sus kits de herramientas.
TWRole[] getAllRoles() Devuelve todos los roles del sistema.
TWTeam[] getAllTeams() Devuelve todos los equipos.
TWUser[] getAllUsers() Devuelve todos los usuarios del sistema.
TWRole[] getUMSSubTeams(String roleName , Boolean deep , Boolean sync) Devuelve los equipos UMS que son hijos del equipo UMS de entrada.
void removeRole(String roleName , Boolean checkAuthorization) Suprimir un grupo interno. Nota: No puede suprimir un grupo que tenga tareas asignadas o que esté configurado como bpmAdminGroup en la configuración de BPMServerSecurityGroups.

TWEnvironmentNamespace

Espacio de nombres para acceder a las variables de entorno y manipularlas.

Resumen de métodos
void update(TWEnvironmentVariable envVar , String value , Boolean withRespectToToolkit) Actualizar el valor de una variable de entorno.
String variableValue(String envVarName , String toolkitName) Devuelve el valor para el nombre de variable de entorno especificado.

TWHelpRequest

Instancia de una solicitud de ayuda.

TipoPropiedadResumen
String id Devuelve el identificador de solo lectura (ID externalizado) de una solicitud de ayuda.
Resumen de métodos
void ignore( String comment) Ignorar la solicitud de ayuda con el comentario proporcionado.
void reply( String comment) Responder a la solicitud de ayuda con el comentario proporcionado.

TWInstallNamespace

El objeto 'tw.system.install' contiene variables y métodos útiles sobre el historial de instalación.

TipoPropiedadResumen
TWProcessAppSnapshot[] snapshotsMigratingInstances Una matriz JavaScript de Snapshots cuyas instancias se están migrando.
String status Accede al estado de instalación.
TWInstallStatusesNamespace Statuses El espacio de nombres de instalación que contiene acceso a los valores de constante para los posibles estados.
Resumen de métodos
String getStatusMessage( String locale) Devuelve el mensaje de estado de instalación, localizado para el entorno local determinado. \nIf , se utilizará el entorno local del usuario actual (o del sistema, si no hay ningún usuario).

TWInstallStatusesEspacio de nombres

El objeto 'tw.system.install.Statuses' contiene los valores de constante de los posibles estados.

TipoPropiedadResumen
String CreatingPackage Creando el paquete de instalación.
String Error Error general de la instalación.
String InProgress Instalación en curso.
String Installed Instalación completada.
String MigrationError Error general en migración de instancia.
String MigrationInProgress Migración de instancias.
String PackageCreated Se ha creado el paquete de instalación.
String PartialMigrationError Error al migrar algunas instancias.
String Scheduled Planificado para instalarse en una fecha posterior.

TWObjectNamespace

El espacio de nombres de objeto se utiliza para inicializar objetos complejos en IBM Business Automation Workflow.

TipoPropiedadResumen
TWContentObjectNamespace contentObject El espacio de nombres del objeto se utiliza para inicializar objetos de contenido.
TWPropertyNamespace property El espacio de nombres de propiedad se utiliza para inicializar las propiedades del objeto de contenido.
TWToolkitNamespace toolkit El espacio de nombres del kit de herramientas se utiliza para designar el kit de herramientas que contiene el objeto complejo que se inicializará en IBM Business Automation Workflow.

OrgNamespace

El objeto 'tw.system.org' contiene métodos útiles para acceder a la Organización de usuarios.

TipoPropiedadResumen
PGNamespace pg En desuso. tw.system.org.pg está en desuso. En su lugar, utilice tw.system.org.team .
El espacio de nombres PG contiene todos los equipos.
TWSLANamespace sla En desuso. TWSLANamespace está en desuso.
Espacio de nombres de SLA contiene estadísticas del acuerdo de nivel de servicio en tiempo de ejecución.
TeamNamespace team El espacio de nombres PG contiene todos los equipos.
Resumen de métodos
TWRole createRole(String roleName , String roleDisplayName , String roleDescription , Boolean checkAuthorization) Crea un nuevo rol.
TWUser[] findAllUsersForRoles(TWRole[] roles) Devuelve todos los usuarios que pertenecen a los roles dados (Unión).
TWUser[] findCommonUsersForRoles(TWRole[] roles) Devuelve usuarios que sólo pertenecen a todos los roles dados (Intersección).
TWParticipantGroup findParticipantGroupByID(String participantId) Busca un equipo con su ID.
TWParticipantGroup findParticipantGroupByName(String roleName) Busca un equipo dado su nombre.
TWRole findRoleById(String | Integer roleId) Busca un rol con su ID.
TWRole findRoleByName(String roleName) Busca un rol dado su nombre.
TWTeam findTeam(String teamId , String processAppId) Busca un equipo, con su ID, en cualquier aplicación de proceso.
TWTeam findTeamByID(String teamId) Busca un equipo con su ID.
TWTeam findTeamByName(String teamName) Busca un equipo dado su nombre.
TWUser findUserById(String | Integer userId) Busca un usuario con su ID.
TWUser findUserByName(String userName) Busca un usuario dado su nombre.
TWParticipantGroup[] getAllParticipantGroups() Devuelve una matriz de todos los equipos de la aplicación de proceso y sus kits de herramientas.
TWRole[] getAllRoles() Devuelve todos los roles.
TWTeam[] getAllTeams() Devuelve todos los equipos.
TWUser[] getAllUsers() Devuelve todos los usuarios.
TWRole[] getUMSSubTeams(String roleName , Boolean deep , Boolean sync) Devuelve los equipos UMS que son hijos del equipo UMS de entrada.
void removeRole(String roleName , Boolean checkAuthorization) Suprimir un grupo de seguridad IBM Business Automation Workflow . Nota: No puede suprimir un grupo que tenga tareas asignadas o que esté configurado como bpmAdminGroup en la configuración de BPMServerSecurityGroups.

TWHelpRequest

Instancia de una solicitud de ayuda.

TipoPropiedadResumen
String id ID de la solicitud de ayuda.
Resumen de métodos
void ignore( String comment) Ignorar la solicitud de ayuda con el comentario proporcionado.
void reply( String comment) Responder a la solicitud de ayuda con el comentario proporcionado.

TWInstallNamespace

El objeto 'tw.system.install' contiene variables y métodos útiles sobre el historial de instalación.

TipoPropiedadResumen
TWProcessAppSnapshot[] snapshotsMigratingInstances Una matriz JavaScript de Snapshots cuyas instancias se están migrando.
String status Accede al estado de instalación.
TWInstallStatusesNamespace Statuses Espacio de nombres de instalación que contiene acceso a los valores de constante para los posibles estados.
Resumen de métodos
String getStatusMessage( String locale) Devuelve el mensaje de estado de instalación, localizado para el entorno local determinado. \nIf , se utilizará el entorno local del usuario actual (o del sistema, si no hay ningún usuario).

TWInstallStatusesEspacio de nombres

El objeto 'tw.system.install.Statuses' contiene los valores de constante de los posibles estados.

TipoPropiedadResumen
String CreatingPackage Creando el paquete de instalación.
String Error Error general de la instalación.
String InProgress Instalación en curso.
String Installed Instalación completada.
String MigrationError Error general en migración de instancia.
String MigrationInProgress Migración de instancias.
String PackageCreated Se ha creado el paquete de instalación.
String PartialMigrationError Error al migrar algunas instancias.
String Scheduled Planificado para instalarse en una fecha posterior.

TWPerfNamespace

El objeto 'tw.perf' contiene datos de tiempo de ejecución de Performance Server. En desuso.

TipoPropiedadResumen
TWSLANamespace sla En desuso. TWSLANamespace está en desuso.
El espacio de nombres de SLA contiene estadísticas del acuerdo de nivel de servicio en tiempo de ejecución

TWServiceClass

Objeto de TW que es la envoltura alrededor de todas las variables del sistema.

TipoPropiedadResumen
TWViewNamespace businessData Descripción N/D
TWEnvironmentNamespace env El espacio de nombres de entorno contiene todas las variables de entorno.
TWServiceEpvNamespace epv El espacio de nombres de EPV contiene valores de proceso expuesto conectados a este servicio.
TWServiceGlobalNamespace global En desuso. El espacio de nombres global ha quedado en desuso
El espacio de nombres global que contiene todas las variables privadas, de entrada y salida.
TWServiceLocalNamespace local El espacio de nombres local contiene todas las variables privadas, de entrada y salida.
TWObjectNamespace object Espacio de nombres del sistema que contiene constantes del sistema.
TWViewNamespace options Descripción N/D
TWPerfNamespace perf Es el espacio de nombres de rendimiento que expone datos del servidor de rendimiento
TWServiceResourceNamespace resource El espacio de nombres de recursos contiene grupos de paquetes de recursos conectados a este servicio.
TWServiceSystemNamespace system Espacio de nombres del sistema que contiene constantes del sistema.

Espacio de nombresTWServiceSystem

Espacio de nombres para acceder a los datos del sistema y manipularlos desde un contexto de servicio utilizando 'tw.system'. Contiene variables y constantes útiles sobre el sistema la instancia de servicio determinada.

TipoPropiedadResumen
String buttonPressed Valor de la expresión pulsada del botón del Coach
CoachValidation coachValidation Objeto de validación de Coach
ActivityInstance currentAdHocActivityInstance La instancia de actividad ad hoc actual que se está ejecutando, si existe.
TWProcess currentProcess Obtiene el proceso actual
TWProcessInstance currentProcessInstance Obtener la instancia de proceso actual
String currentProcessInstanceID ID de instancia de BPD actual
TWTask currentTask Obtiene la tarea actual
TWHolidaySchedule defaultHolidaySchedule Espacio de nombres del sistema que contiene la planificación de vacaciones predeterminada para el sistema.
TWTimeSchedule defaultTimeSchedule Espacio de nombres del sistema que contiene la planificación de tiempo predeterminada para el sistema.
String defaultTimeZone Espacio de nombres del sistema que contiene el huso horario predeterminado del sistema.
XMLElement error Contiene información sobre el último error
String error_type Contiene información sobre el tipo del último error. Los valores posibles son "PRE", "ITEM" y "POST"
TWHeaderNamespace header El espacio de nombres del sistema que contiene acceso a la información de cabecera.
TWHolidaySchedule[] holidaySchedules Espacio de nombres del sistema que contiene acceso a todas las planificaciones de vacaciones.
TWInstallNamespace install Espacio de nombres del sistema que contiene acceso a la información del historial de instalación.
TWModelNamespace model Proporciona acceso a objetos de modelo.
OrgNamespace org Proporciona acceso a la organización del usuario.
String result Devuelve datos que se exportan según el último elemento ejecutado. En caso del componente Enviar tarea\n devuelve información sobre la tarea creada.
Serializer serializer Proporciona métodos para serializar/deserializar variables IBM Business Automation Workflow.
TWService serviceFlow Obtenga el flujo de servicios.
String task_id ID de tarea actual
String temporary_directory Una variable que contiene un directorio temporal que se puede utilizar para almacenar archivos files.\n Se rellena desde el sistema de configuración y finaliza con el carácter separador de archivos
TWTimeSchedule[] timeSchedules El espacio de nombres del sistema que contiene acceso a todas las planificaciones de tiempo.
TWUser user Espacio de nombres del sistema que contiene acceso al usuario actual.
String user_fullName Nombre completo del usuario actual
String user_id ID de usuario actual
String user_locale Representación Java actual del entorno local establecido para el usuario actual utilizado por el soporte I18N.
String user_localeCountry En desuso. Esta propiedad no la utiliza el nuevo sistema I18N . Utilice user_locale.
País del entorno local del usuario actual. Estos códigos son los códigos de dos letras en mayúsculas definidos por ISO-3166.\n Se puede obtener una lista completa en http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
String user_localeDescription Descripción legible por el usuario del entorno local de los usuarios en su idioma local.
String user_localeLanguage En desuso. Esta propiedad no la utiliza el nuevo sistema I18N . Utilice user_locale.
Idioma del entorno local del usuario actual. Estos códigos son los códigos de dos letras en minúsculas definidos por ISO-639.\n Puede obtener una lista completa en http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
String user_loginName Nombre de inicio de sesión del usuario actual
String user_timeZone Huso horario del usuario actual
String user_timeZoneOffset Desplazamiento de huso horario del usuario actual
String user_timeZoneOffset Desplazamiento de huso horario del usuario actual
Resumen de métodos
String addCaseCalendarSubscription(String caseId , String objectStoreName , String subscription , String asAdministrator) Añade una nueva suscripción de calendario para el caso.
void addCoachValidationError(CoachValidation coachValidation , String errorBOPath , String errorMessage) Añade un error de validación a la instancia del tipo CoachValidation . Si la vía de acceso de BO dada ya existe, se actualiza el mensaje de error.
String addCommentToCase(String caseId , String objectStoreName , String comment , String asAdministrator) Añade un comentario a la instancia de caso.
boolean addHolidaySchedule(TWHolidaySchedule holidaySchedule) Añada una nueva instancia de TWHolidaySchedule que se incluirá en la lista de planificaciones de vacaciones disponibles en 'tw.system.holidaySchedules'.
boolean addTimeSchedule(TWTimeSchedule timeSchedule) Añada una nueva instancia de TWTimeSchedule que se incluirá en la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
String[] allVars() Devuelve la matriz de todos los nombres de variable del espacio de nombres
String assignNextTask(String groupId , String sortCriteria , Boolean enabledRetryOptimization , String userId) Descripción N/D
String assignNextTaskByTeamName(String teamName , String sortCriteria , Integer optimizationLevel , Boolean includeAllSnapshotTasks , String userId) Descripción N/D
String bidiTransform(String src , String inputFormat , String outputFormat , boolean symmetricSwapping) Devuelve el valor de salida de la transformación Bidi.
TWDate calculateBusinessDate(TWDate originalDate , Integer delta , String units , TWWorkSchedule workSchedule) Calcula la fecha de negocio empezando por originalDate, cambiada por el delta dado (un valor negativo significa disminución) de las unidades dadas (Mes, Día, Hora, Minuto) de acuerdo con el workScheduledeterminado. Por ejemplo, si la fecha original cae en sábado o domingo, el delta es -1 día y la planificación de trabajo se establece en lunes a viernes, de 9 a 17 horas sin una planificación de vacaciones establecida, la fecha calculada será viernes a las 9 de la mañana. Si el delta es 1 día, la fecha resultante será martes a las 9 de la mañana. En un cálculo de reenvío, se salta 1 día hábil mientras que al retroceder, se devuelve el principio del día laborable.
void clearCoachValidationErrors(CoachValidation coachValidation) Borra todos los errores de validación de coach.
void clearError() Borrar variable de error tw.system.error
String completeCurrentStage(String caseId , String objectStoreName , String asAdministrator) Completa la etapa de caso actual y avanza a la siguiente etapa de caso si hay una siguiente etapa de caso. Devuelve el nombre de la siguiente etapa del caso, que es la nueva etapa del caso padre. Si no hay ninguna etapa del caso siguiente, contiene 'CmAcmComplete'.
String convertIDToDB(String id) Convertir un ID externo con tipo en un ID adecuado para utilizarlo en una consulta de base de datos
String createCase(String caseType , String objectStoreName , Record caseProperties , String[] caseStructure , String asAdministrator) Descripción N/D
String createDiscretionaryActivityWithProps(String caseId , String objectStoreName , String discretionaryActivityName , String[] activityPropertyNames , String[] activityPropertyValues , Boolean asAdministrator , String newActivityName) Descripción N/D
variableTypeName[] createFromSql(String variableTypeName , String jndiName , String sqlQuery , ANY params) Devuelve una lista de objetos para el nombre de tipo de variable especificado. El objeto contiene el resultado de la consulta SQL.
void createFromXmlElement(String variableTypeName , Element xml) Devuelve una matriz de objetos {variableTypeName} que contienen los datos del conjunto de registros XMLified determinado.
BPMFailedOperation[] deleteAlertDefinitions(String[] ids , Boolean checkAuthorization) Suprime definiciones de alerta basadas en la lista de ID proporcionada.
String escapeHtml(String content) Escape la serie de entrada que puede contener caracteres especiales. Esta función se puede utilizar para evitar posibles ataques de scripts de sitios cruzados (XSS).
Map executeServiceByName(String name , Map inputValues) Inicie el servicio con el nombre especificado. Esta API no está admitida para los servicios de usuario anteriores y los flujos de servicios que están habilitados para invocaciones asíncronas.
ActivityInstance findActivityInstanceByID(String activityId) Devuelve la instancia de actividad encontrada por ID.
TWDocument findDocumentByID(String documentId) Devuelve el documento encontrado por identificador.
TWHelpRequest findHelpRequestByID(String id) Buscar solicitud de ayuda por ID
TWHolidaySchedule findHolidayScheduleByName(String name) Busque TWHolidaySchedule por nombre en la lista de planificaciones de tiempo disponibles en 'tw.system.holidaySchedules'.
TWProcessInstance findProcessInstanceByID(String id) Devuelve el proceso encontrado por ID.
TWTask findTaskByID(Integer taskID) Devuelve la tarea encontrada por ID.
TWTask findTaskByID(String taskID) Devuelve la tarea encontrada por ID.
TWTimeSchedule findTimeScheduleByName(String name) Buscar TWTimeSchedule por nombre en la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
BPMAlertDefinition[] getAlertDefinitions( String[] categoryFilter , Boolean checkAuthorization) Devuelve una lista de definiciones de alerta.
BPMAlertDefinitionStatusResponse getAlertDefinitionsStatus(String[] ids , Boolean checkAuthorization) Devuelve los valores de tiempo de ejecución actuales para la lista de definiciones de alerta especificadas, incluidos los valores reales y si se han cumplido las condiciones.
String getCaseCalendarEvents(String caseId , String objectStoreName , String asAdministrator) Obtiene los sucesos de calendario para un caso.
String getCaseCalendarSubscriptions(String caseId , String objectStoreName , String asAdministrator) Obtiene información de suscripciones de calendario para un caso.
String getCaseConfiguration(String caseId , String objectStoreName , String asAdministrator) Obtiene la configuración para un tipo de caso.
String getECMDefaultTargetRepositoryName() Descripción N/D
String getECMFolderPath(String serverName , String folderId) Descripción N/D
String getEnvironmentVariableValue(String processAppAcronym , String snapshotAcronym , String environmentVariableName) Devuelve el valor actual para la variable de entorno especificada en el contexto de la instantánea de aplicación de proceso especificada.
String initializeContentObject(String caseType , String objectStoreName , String caseID) Descripción N/D
BPMRESTResponse invokeREST(BPMRESTRequest request) Función para invocar un servicio externo con enlace REST.
void populateCoachValidationFromBOSaveFailedError(CoachValidation coachValidation , BPMBOSaveFailedError boSaveFailedError) Rellena una instancia de CoachValidation con los errores de validación de una instancia de error BOSaveFailed.
void reassignTask(Integer taskId , String reassignTo , ANY resetTask) En desuso. reassignTask() ha quedado en desuso. Utilice la función reassignTo() en TWTask en su lugar
Reasigna una tarea a otro usuario o rol.
String refreshCaseCalendarSubscription(String objectStoreName , String subscriptionId , String asAdministrator) Renova la suscripción de calendario.
String removeCaseCalendarSubscription(String objectStoreName , String subscriptionId , String asAdministrator) Suprime una suscripción de calendario.
boolean removeCoachValidationError(CoachValidation coachValidation , String errorBOPath) Elimina el error de validación de coach con la vía de acceso de objeto de negocio proporcionada
boolean removeHolidaySchedule(String id) Elimine TWHolidaySchedule con el ID especificado de la lista de planificaciones de vacaciones disponibles en 'tw.system.holidaySchedules'.
boolean removeTimeSchedule(String id) Elimine TWTimeSchedule con el ID especificado de la lista de planificaciones de tiempo disponibles en 'tw.system.timeSchedules'.
InstanceListData retrieveInstanceList(InstanceListProperties properties , Integer maxRows , Integer beginIndex , Boolean checkAuthorization) En desuso. El método de lista retrieveInstanceestá en desuso en los entornos de contenedor. Actualmente no hay ninguna sustitución.
Devuelve una lista de instancias de acuerdo con las propiedades especificadas.
ProcessSummary[] retrieveProcessSummaries( String searchFilter , Boolean checkAuthorization) Devuelve una lista de recuentos de resumen de procesos para todos los procesos activos/desplegados entre proyectos.
TaskDueData retrieveTaskDueData(TaskDueProperties properties , String timezone) Devuelve los datos de vencimiento de tarea para una sección de fecha y hora de vencimiento determinada.
TaskListData retrieveTaskList(TaskListProperties properties , Integer maxRows , Integer beginIndex , String timezone) Devuelve una lista de tareas para un equipo, miembro de equipo o usuario determinado.
TeamTaskSummary[] retrieveTeamSummaries( String searchFilter , String timeZoneAsString , Boolean checkAuthorization) Recuperar datos de recuento de resumen de las tareas activas de todos los equipos.
BPMAlertDefinition[] saveAlertDefinitions(BPMAlertDefinition[] definitions , Boolean importMode , Boolean checkAuthorization) Guarda la lista de definiciones de alerta en la base de datos.
void saveCaseProperties(String caseID , String objectStoreName , Record caseProperties , String asAdministrator) Descripción N/D
String sortByNextBestTask(String taskList , String workerId) Ordena la lista de tareas para el ID de trabajador determinado para mostrar la siguiente tarea en la que el trabajador con dicho ID debe trabajar basándose en su conjunto de habilidades y en lo que tendrá más impacto. La lista de tareas resultante se ordena y se devuelve sin modificar los objetos que ya se encuentran en la lista. La API devuelve un valor nulo si no se puede establecer conexión con el servidor de agentes de IA. En tal caso, los errores se registran en el registro del sistema.
String splitCase(String caseInstanceId , String objectStoreName , String caseType , Record caseProperties , String[] docsToFile , String description , String[] asAdministrator) Descripción N/D
TWProcessInstance startProcessByName(String name , Map inputValues , Boolean checkAuthorization) Inicie la BPD con el nombre indicado.
String toString() Devuelve la representación de serie del espacio de nombres
void trainNextBestTask() Renova los modelos de priorización de tareas utilizando los datos más recientes en Business Automation Insights.
String unescapeHtml(String content) resuelve los caracteres de escape que pueden existir dentro de la serie de entrada, posiblemente como resultado de llamar a tw.system.escapeHtml(). Devuelve la serie sin escape.
String updateCaseCalendarSubscription(String objectStoreName , String subscriptionId , String subscriptionInfo , String asAdministrator) Actualiza una suscripción de calendario existente.
boolean updateCoachValidationErrorMessage(CoachValidation coachValidation , String errorBOPath , String errorMessage) Actualiza el mensaje de error de validación para la vía de acceso de objeto de negocio determinada.
void updateCurrentInstanceVariablesByCurrentTaskOwner(Object values , Boolean isTopLevel) Actualiza las variables de instancia actuales por propietario de tarea actual.
boolean updateHolidaySchedule(TWHolidaySchedule holidaySchedule) Actualizar instancia de TWHolidaySchedule.
boolean updateTimeSchedule(TWTimeSchedule timeSchedule) Actualizar instancia de TWTimeSchedule.
String variableTypeForVariable(String fullyQualifiedVariableName) Devuelve el nombre del tipo de variable IBM Business Automation Workflow asociado con una variable