Referencia de la función de creación de widgets

Referencia de la función de creación de widgets#

La siguiente tabla describe las funciones que pueden aplicarse en cada etapa del creador de widgets. Para obtener más información sobre cómo utilizar las funciones para configurar widgets, consulte Configuración avanzada: widgets

const : Evaluates whether the field value matches the argument.

Example Expression

WAREHOUSE ID = const("WH5")

Example Input

_images/eg_filter_const_input.jpg

Result

_images/eg_filter_const_output.jpg

dateFixed : Returns all records that have the specified date in the specified date field.

Works the same way as the Fixed date parameter option in Widget Properties. For more info, see Editar un parámetro de fecha: avanzado .

Example Expression

REPORT_DATE = dateFixed(REPORT_DATE, "2023-03-02T22:30:00.000Z")

Example Input

_images/eg_filter_dateFixed_input.jpg

Result

_images/eg_filter_dateFixed_output.jpg

dateFixedRange : Returns all records that have in the specified date field a date that’s between the “from” date and the “to” date (inclusive).

Works the same way as the Fixed date parameter option in Widget Properties. For more info, see Editar un parámetro de fecha: avanzado .

Example Expression

REPORT_DATE = dateFixedRange(REPORT_DATE,"2023-03-02T00:00:00.000Z","2023-03-04T00:00:00.000Z")

Example Input

_images/eg_filter_dateFixedRange_input.jpg

Result

_images/eg_filter_dateFixedRange_output.jpg

dateRelative : Returns all records that have in the specified date field a date that is in the dynamic date range (inclusive) counting back from today’s date.

The second argument is the number of days counting back from today’s date to get the start date and the third argument is the number of days counting back from today’s date to get the end date. Works the same way as the Days date parameter option in Widget Properties. For more info, see Editar un parámetro de fecha: avanzado . In the example, the dynamic date range is calculated based on May 2nd, 2023 at 12:00 AM as the current date and time.

Example Expression

REPORT_DATE = dateRelative(REPORT_DATE, -10, 0)

Example Input

_images/eg_filter_dateRelative_input.jpg

Result

_images/eg_filter_dateRelative_output.jpg

dateRelativeRange : Returns all records that have in the specified date field a date that’s within the dynamic date range that’s’based on today’s date.

If you specify a weekly range, you have to specify in the third argument which day of the week should be considered the first day of the week.Works the same way as the Relative date parameter option in Widget Properties. For more info, see Editar un parámetro de fecha: avanzado. In the example, the dynamic date range is calculated based on May 2nd, 2023 at 10:00 AM as the current date and time.

Example Expression

REPORT_DATE = dateRelativeRange(REPORT_DATE, BEG_OF_WEEK,MONDAY)

Example Input

_images/eg_filter_dateRelativeRange_input.jpg

Result

_images/eg_filter_dateRelativeRange_output.jpg

exists : When set to ‘true’, returns records that have the specified field even when it has only null values. If set to ‘false’, returns only records that don’t have the field.

Example Expression

USR_ID = exists(true)

Example Input

_images/eg_filter_exists_input.jpg

Result

_images/eg_filter_exists_output.jpg

regexp : Lets you select records that have a field value that matches a pattern specified as a regular expression : FIELDNAME = regexp(expression(YOUR_REGEX_EXPRESSION), options(ADVANCED_REGEX_OPTIONS).

Para obtener más información, consulte Selección de registros en función de los patrones de los valores de cadena.

Example Expression

DESCRIPTION = regexp(expression(LOAD),options(i))

Example Input

_images/eg_filter_regexp_input.jpg

Result

_images/eg_filter_regexp_output.jpg

sysdate : Returns the system date in Coordinated Universal Time (UTC) i.e., Greenwich Mean Time.

For more info, see Creación de widgets que hacen referencia a la fecha del sistema. In the example, the function is run on April 19th, 2023.

Example Expression

TRAILER_DISPATCH_DATE >= sysdate(-1)

Example Input

_images/eg_filter_sysdate_input.jpg

Result

_images/eg_filter_sysdate_output.jpg

sysdatetz : Returns the system date in the WMS’s local time zone.

For more info, see Creación de widgets que hacen referencia a la fecha del sistema. In the example, the function is run on April 19th, 2023.

Example Expression

TRAILER_DISPATCH_DATE_LOCAL >= sysdatetz(-1, America/Adak)

Example Input

_images/eg_filter_sysdatetz_input.jpg

Result

_images/eg_filter_sysdatetz_output.jpg