Hola,
Tengo configurada una bandeja con un AjaxCall para lanzar una operación sobre documentos seleccionados, les envió un ejemplo del código:
$(document).ready(function() {
let queueDatatable = $('#qtablecola-1_qwerty').DataTable();
let newButton = {
text: 'My button',
action: function ( e, dt, node, config ) {
let selectedRows = dt.rows({ selected: true }).data();
let op_uuid = '**UUID DE LA OP QUE LANZO**';
selectedRows.each(function(rowData) {
let params = {
'op_uuid': op_uuid,
}
AjaxCall('documentRunOperation', null, rowData['DT_RowId'], null, params, null, null, null);
});
}
};
queueDatatable.button().add(0, newButton);
} );
Lo que ocurre es que intentar utilizar el botón, los usuarios, devuelve un error e indica que no tienen permisos de administración en el espacio (tienen permisos de lectura y escritura). La duda es, puede ser que el error sea porque para ejecutar el AjaxCall sea necesario que quien lo ejecuta sea administrador? No sé si funciona como la ejecución manual de operaciones que solo puede realizarla un admin.