Aplicación

Tablero

Uso de los métodos de los tableros

Con los tableros de Kissflow, puedes crear flujos de trabajo muy adaptables que te permiten hacer un seguimiento de la información y gestionar el trabajo de forma eficiente.

Obtén la instancia del tablero con el método getBoard de la interfaz de la aplicación.

Parámetros
ParámetrosTipo
caseIdString
Sintaxis
const boardInstance = kf.app.getBoard("case_id");

Importar CSV

Abre el cuadro de diálogo de importación de CSV, en el que puedes subir un archivo CSV y asignar sus columnas a los campos correspondientes.

Parámetros
ParámetrosTipoDescripción
defaultValuesObjectUn objeto cuyas claves son los ID de los campos y cuyos valores tienen el tipo de datos correspondiente.
Sintaxis
let defaultValues = { fieldId: "value" };
boardInstance.importCSV(defaultValues);
Escenario de ejemplo

Supongamos que algunos campos no son visibles para el usuario (están ocultos en la visibilidad del formulario). En ese caso, se pueden usar valores predeterminados para rellenar esos campos ocultos.

// Get the board with the board's flow_id
const boardInstance = kf.app.getBoard("Asset_Tracking_A00"); // Asset_Tracking_A00 is the flow_id

// Set field values for specific fields of the board
let boardInstance = { location: "India" }; // Location is the the field_id of a field inside the board

// Pass the field config into the import sdk method
boardInstance.importCSV(defaultValues); // All records imported through this importer would have Location field set as India

Note

Nota

  1. Los valores predeterminados son opcionales.
  2. En defaultValues también se puede asignar cualquier variable o parámetro.
  3. Si el desarrollador define un valor predeterminado, los usuarios finales no pueden sobrescribirlo.
  4. Los siguientes tipos de campo no pueden tener un valor predeterminado: Firma, Agregación, Geolocalización, Número de secuencia, Escáner y cualquier otro campo marcado como campo calculado.

En esta página