Obtener la hora actual del usuario

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio >

Obtener la hora actual del usuario

Introducción

Bizagi ofrece una función donde puede obtener la hora del usuario actual. Esta información puede ser útil para cosas tales como notificaciones y temporizadores.

 

Para obtener la hora actual del usuario, haga uso de la siguiente función, que retorna la información solicitada como un tipo Fecha-hora:

 

CHelper.GetCurrentTimeForUser(idUser)

 

El siguiente parámetro es necesario:

idUser: El ID del usuario.

 

Ejemplo

En el siguiente proceso de ejemplo, asuma que tiene una entidad de proceso llamada OfficeSupplyRequest.

Este proceso hace uso del siguiente modelo de datos:

 

ProductRequestDataModel

 

La fecha de entrega (Delivery Date) debe ser siete días después de realziada la petición. Para ello, se hará uso de la función GetCurrentTimeForUser para obtener la fecha actual del usuario y adicionarle siete días. Luego este valor será asignado al atributo Delivery Date.

 

La expresión se muestra a continuación:

 

GetCurrentUserTime_01

 

var fechaActual = CHelper.GetCurrentTimeForUser(Me.Case.WorkingCredential.UserId);
var fechaEntregaEstimada = fechaActual.AddDays(7);
<OfficeSupplyRequest.DeliveryDate> = fechaEntregaEstimada;

 

La expresión anterior obtiene la fecha y hora del usuario y le adiciona siete días en la variable fechaEntregaEstimada. Luego le asigna ese valor al atibuto Delivery Date.