Ir al contenido

Variables por evento de automatización

Los eventos pueden ser pre (antes) o post (después). Por ejemplo, un evento pre de creación de documento se ejecutará antes de la creación del documento, y varias variables del evento pueden entonces cambiarse para modificar la carpeta padre, el nombre del documento y otras propiedades. En el caso de un evento post de creación de documento, se ejecutará después de la creación del documento. En este caso, no hay variables asociadas al evento; obtendrá un objeto NodeDocument para aplicar cualquier cambio directamente a través de la API de OpenKM.

Variable Clase de objeto Descripción
AutomationUtils.TENANT long Tenant
AutomationUtils.CATEGORIES Set Lista de categorías
AutomationUtils.CREATION_DATE Calendar Fecha de creación
AutomationUtils.DESTINATION_NODE NodeFolder Carpeta de destino
AutomationUtils.DOCUMENT_NODE NodeDocument Nodo de documento
AutomationUtils.DOCUMENT_FILE File Fichero de documento
AutomationUtils.DOCUMENT_NAME String Nombre del documento
AutomationUtils.DOCUMENT_VERSION String Versión del documento
AutomationUtils.EVENT AutomationRule.EnumEvents Evento
AutomationUtils.EVENT_AT String Momento del evento (At)
AutomationUtils.FOLDER_NODE NodeFolder Nodo de carpeta
AutomationUtils.KEYWORDS Set Lista de palabras clave
AutomationUtils.NODE_BASE NodeBase
- NodeDocument
- NodeFolder
- NodeMail
- NodeRecord
Estos nodos extienden NodeBase.
Nodo base
AutomationUtils.NODE_BASE_LIST List
- NodeDocument
- NodeFolder
- NodeMail
- NodeRecord
Estos nodos extienden NodeBase.
Lista de nodos base
AutomationUtils.NOTES List Lista de notas
AutomationUtils.MAIL_BCC String[] Correo BCC
AutomationUtils.MAIL_CC String[] Correo CC
AutomationUtils.MAIL_CONTENT String Contenido del correo
AutomationUtils.MAIL_FROM String Correo remitente (from)
AutomationUtils.MAIL_NODE NodeMail Nodo de correo
AutomationUtils.MAIL_RECEIVED_DATE Calendar Fecha de recepción del correo
AutomationUtils.MAIL_REPLY String[] Correo de respuesta (reply)
AutomationUtils.MAIL_SENT_DATE Calendar Fecha de envío del correo
AutomationUtils.MAIL_SUBJECT String Asunto del correo
AutomationUtils.MAIL_TO String[] Correo destinatario (to)
AutomationUtils.MIME_TYPE String Tipo MIME
AutomationUtils.NAME String Nombre
AutomationUtils.PROPERTY_GROUP_NAME String Nombre del grupo de propiedades
AutomationUtils.PROPERTY_GROUP_PROPERTIES Map<String, String> Propiedades del grupo de propiedades
AutomationUtils.PROPERTY_GROUPS Set Lista de grupos de propiedades (grupos de metadatos)
AutomationUtils.ALL_PROPERTY_GROUPS List Lista de grupos de propiedades (grupos de metadatos)
AutomationUtils.RECORD_NODE NodeRecord Nodo de registro
AutomationUtils.SOURCE_PATH String Ruta de repositorio original de un nodo antes de moverse
AutomationUtils.TEXT_EXTRACTED String Texto extraído del documento
AutomationUtils.TEXT_EXTRACTOR String Objeto TextExtractor
AutomationUtils.LANGUAGE_DETECTED String Idioma detectado
AutomationUtils.TITLE String Título
AutomationUtils.NODE_CLASS Long El ID de la NodeClass
AutomationUtils.NEW_NODE_CLASS Long La nueva NodeClass
AutomationUtils.OLD_NODE_CLASS Long La antigua NodeClass
AutomationUtils.TASK_ID Long El ID de la Tarea
AutomationUtils.TASK_OBJECT TaskManagerTask Objeto de tarea
AutomationUtils.USER com.openkm.bean.CommonUser Usuario
AutomationUtils.DOCUMENT_SIZE Long Tamaño del documento
AutomationUtils.HTTP_SERVLET_REQUEST jakarta.servlet.http.HttpServletRequest Petición HTTP servlet
AutomationUtils.HTTP_SERVLET_RESPONSE jakarta.servlet.http.HttpServletResponse Respuesta HTTP servlet
AutomationUtils.AUTHENTICATION org.springframework.security.core.Authentication Objeto de autenticación de Spring Security
At Pre
Variable
AutomationUtils.CATEGORIES
AutomationUtils.CREATION_DATE
AutomationUtils.NAME
AutomationUtils.MIME_TYPE
AutomationUtils.KEYWORDS
AutomationUtils.NOTES
AutomationUtils.NODE_CLASS
AutomationUtils.DESTINATION_NODE
AutomationUtils.PROPERTY_GROUPS
AutomationUtils.TITLE
AutomationUtils.DOCUMENT_SIZE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DOCUMENT_FILE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.TENANT
At Post
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.TENANT
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DESTINATION_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.DOCUMENT_VERSION
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.DOCUMENT_VERSION
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DOCUMENT_VERSION
AutomationUtils.DOCUMENT_NAME
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DOCUMENT_VERSION
AutomationUtils.DOCUMENT_NAME
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DOCUMENT_NAME
AutomationUtils.DOCUMENT_VERSION
At Post
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.DOCUMENT_NAME
AutomationUtils.DOCUMENT_VERSION
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
At Pre
Variable
AutomationUtils.USER
AutomationUtils.DOCUMENT_NAME
AutomationUtils.VIRUS_INFO
At Pre
Variable
AutomationUtils.NODE_CLASS
AutomationUtils.OLD_NODE_CLASS
AutomationUtils.NEW_NODE_CLASS
AutomationUtils.DOCUMENT_NODE
At Post
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.NODE_CLASS
At Pre
Variable
AutomationUtils.CATEGORIES
AutomationUtils.CREATION_DATE
AutomationUtils.DESTINATION_NODE
AutomationUtils.NAME
AutomationUtils.NOTES
AutomationUtils.KEYWORDS
AutomationUtils.PROPERTY_GROUPS
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
AutomationUtils.DESTINATION_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.FOLDER_NODE
At Post
Variable
AutomationUtils.FOLDER_NODE
At Pre
Variable
AutomationUtils.CATEGORIES
AutomationUtils.CREATION_DATE
AutomationUtils.DESTINATION_NODE
AutomationUtils.MAIL_FROM
AutomationUtils.MAIL_REPLY
AutomationUtils.MAIL_TO
AutomationUtils.MAIL_CC
AutomationUtils.MAIL_BCC
AutomationUtils.MAIL_SENT_DATE
AutomationUtils.MAIL_RECEIVED_DATE
AutomationUtils.MAIL_SUBJECT
AutomationUtils.MAIL_CONTENT
AutomationUtils.NAME
AutomationUtils.KEYWORDS
AutomationUtils.MIME_TYPE
AutomationUtils.TITLE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.MAIL_NODE
AutomationUtils.DESTINATION_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.MAIL_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.MAIL_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.NODE_CLASS
AutomationUtils.OLD_NODE_CLASS
AutomationUtils.NEW_NODE_CLASS
AutomationUtils.MAIL_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
AutomationUtils.NODE_CLASS
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.MAIL_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.MAIL_NODE
At Post
Variable
AutomationUtils.MAIL_NODE
At Pre
Variable
AutomationUtils.DESTINATION_NODE
AutomationUtils.NAME
AutomationUtils.NODE_CLASS
AutomationUtils.TITLE
At Post
Variable
AutomationUtils.RECORD_NODE
At Pre
Variable
AutomationUtils.RECORD_NODE
At Post
Variable
AutomationUtils.RECORD_NODE
At Pre
Variable
AutomationUtils.RECORD_NODE
At Post
Variable
AutomationUtils.RECORD_NODE
At Pre
Variable
AutomationUtils.RECORD_NODE
AutomationUtils.DESTINATION_NODE
At Post
Variable
AutomationUtils.RECORD_NODE
At Pre
Variable
AutomationUtils.RECORD_NODE
At Post
Variable
AutomationUtils.RECORD_NODE
At Pre
Variable
AutomationUtils.NODE_CLASS
AutomationUtils.OLD_NODE_CLASS
AutomationUtils.NEW_NODE_CLASS
AutomationUtils.RECORD_NODE
At Post
Variable
AutomationUtils.RECORD_NODE
AutomationUtils.NODE_CLASS
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
AutomationUtils.PROPERTY_GROUP_PROPERTIES
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
AutomationUtils.PROPERTY_GROUP_PROPERTIES
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.ALL_PROPERTY_GROUPS
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
AutomationUtils.PROPERTY_GROUP_PROPERTIES
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
AutomationUtils.PROPERTY_GROUP_PROPERTIES
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.PROPERTY_GROUP_NAME
At Pre
Variable
AutomationUtils.USER
At Post
Variable
AutomationUtils.USER
At Pre
Variable
AutomationUtils.USER
AutomationUtils.HTTP_SERVLET_REQUEST
AutomationUtils.HTTP_SERVLET_RESPONSE
AutomationUtils.AUTHENTICATION
At Post
Variable
AutomationUtils.USER
At Pre
Variable
AutomationUtils.USER
At Pre
Variable
AutomationUtils.TASK_OBJECT
At Post
Variable
AutomationUtils.TASK_OBJECT
At Pre
Variable
AutomationUtils.TASK_OBJECT
At Post
Variable
AutomationUtils.TASK_OBJECT
At Pre
Variable
AutomationUtils.TASK_ID
At Post
Variable
AutomationUtils.TASK_ID
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.NOTE_TEXT
At Post
Variable
AutomationUtils.NOTE_UUID
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.NOTE_TEXT
AutomationUtils.NOTE_UUID
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.NOTE_TEXT
AutomationUtils.NOTE_UUID
At Pre
Variable
AutomationUtils.NODE_BASE
AutomationUtils.NOTE_UUID
At Post
Variable
AutomationUtils.NODE_BASE
AutomationUtils.NOTE_UUID
At Pre
Variable
AutomationUtils.DOCUMENT_NODE
AutomationUtils.TENANT
AutomationUtils.TEXT_EXTRACTOR
At Post
Variable
AutomationUtils.TEXT_EXTRACTED
AutomationUtils.LANGUAGE_DETECTED
At Pre
Variable
AutomationUtils.NODE_BASE_LIST
At Post
Variable
AutomationUtils.NODE_BASE_LIST