1 Registro de acciones

Descripción

Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el Registro de acciones del widget en los métodos dashboard.create y dashboard.update.

Parámetros

Los siguientes parámetros son compatibles con el widget Registro de acciones.

Parámetro tipo nombre valor
Refresh interval 0 rf_rate 0 - Sin actualización;
10 - 10 segundos;
30 - 30 segundos;
60 - (predeterminado) 1 minuto;
120 - 2 minutos;
600 - 10 minutos;
900 - 15 minutos.
Recipients 11 ID de usuario Usuario ID.

Nota: Para configurar varios usuarios, cree un objeto de campo de widget de panel para cada usuario.
Actions 12 actionids Acción ID.

Nota: Para configurar varias acciones, cree un objeto de campo de widget de panel para cada acción.
Media types 13 mediatypeids Tipo de medio ID.

Nota: Para configurar varios tipos de medios, cree un objeto de campo de widget de panel para cada uno tipo de medio.
Status 0 estados 0: en curso;
1: enviado/ejecutado;
2: fallido.

Nota: para configurar varios valores, cree un objeto de campo de widget de panel para cada valor.
Search string 1 mensaje Cualquier valor de cadena.
Sort entries by 0 sort_triggers 3 - Hora (ascendente);
4 - (predeterminado) Hora (descendente);
5 - Tipo (ascendente);
6 - Tipo ( descendente);
7 - Estado (ascendente);
8 - Estado (descendente);
11 - Destinatario (ascendente);
12 - Destinatario (descendente).
Show lines 0 show_lines Los valores válidos oscilan entre 1 y 100.

Predeterminado: 25.

Ejemplos

Los siguientes ejemplos pretenden describir únicamente la configuración de los objetos de campo del widget del tablero para el widget Registro de acciones. Para obtener más información sobre cómo configurar un tablero, consulte dashboard.create.

Configuración de un widget Registro de acciones

Configure un widget Registro de acciones para que muestre 10 entradas de detalles de operaciones de acciones, ordenadas por tiempo (en orden ascendente). Además, para que muestre detalles solo para aquellas operaciones de acción que intentaron enviar un correo electrónico al usuario "1", pero no tuvieron éxito.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "actionlog",
                               "name": "Action log",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 0,
                                       "name": "show_lines",
                                       "value": 10
                                   },
                                   {
                                       "type": 0,
                                       "name": "sort_triggers",
                                       "value": 3
                                   },
                                   {
                                       "type": 11,
                                       "name": "userids",
                                       "value": 1
                                   },
                                   {
                                       "type": 13,
                                       "name": "mediatypeids",
                                       "value": 1
                                   },
                                   {
                                       "type": 0,
                                       "name": "statuses",
                                       "value": 2
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Ver también