1.7.12 • Published 2 months ago

fieldeas-mobile v1.7.12

Weekly downloads
96
License
FIELDEAS S.A 2017...
Repository
-
Last release
2 months ago

Fieldeas WEB API

Soporte Navegadores

Desarrollo

Api Docs

Modules

Members

Application

Application.default

fieldeas.application.js

Kind: static property of Application
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Application.getApplicationList() ⇒ Object

Devuelve la lista de aplicaciones del usuario

Kind: static method of Application

Data

Data.default

fieldeas.data.js

Kind: static property of Data
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Data.errors : JSON

Kind: static constant of Data
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"INVALID_COORDINATE":100,"INVALID_AUTOPOSITION_VALUE":101,"SQL":102,"NULL_REQUEST":103,"NULL_ENTITY":104,"NULL_ROWS":105,"NULL_FIELDS":106,"CONNECTION_ERROR":107,"SERVER_ERROR":108,"USER_NOT_FOUND":109,"COUNT_REQUIRED":110,"ENTITY_NOT_FOUND":111,"MISSING_REQUIRED_FIELD":112,"EMPTY_REQUIRED_FIELD":113,"INVALID_FIELD_TYPE":114,"DUPLICATED_PK":115,"INVALID_FIELD_LENGTH":116,"PK_UPDATE_NOT_ALLOWED":117,"FUNCTION_NOT_ALLOWED":200}

Data.downloadData(request, options, withBlobs) ⇒ Array.<Object>

Realiza una petición de datos (al servidor) de una entidad con un filtro dado y paginación. Adicionalmente se recoge un parámetro de opciones de almacenamiento de los registros obtenidos.

Kind: static method of Data
Returns: Array.<Object> - Registros obtenidos en la consulta
See: https://docs.fieldeas.com/api-mobile/data/downloaddata

ParamTypeDescription
requestObjectObjeto con los parametros de la consulta
request.entityStringNombre de la entidad Required
request.filterObjectFiltro de la descarga
request.orderArray.<Object>Parametros de la ordenacion
request.order.fieldStringNombre del campo por el que ordenar
request.order.typeStringASC (ascendente) o DESC (descendente)
request.countNumberNumero de registros por pagina
request.pageNumberNumero de la pagina a consultar
optionsObjectOpciones adicionales
withBlobsBooleanIndica si se ha de descargar los campos tipo Blob
request.options.storeDataBooleamIndica si se ha de guardar los registros descargados en la base de datos del dispositivo

Data.query(query) ⇒ Array.<Object>

Ejecuta una sentencia de tipo SELECT de SQLite contra la base de datos del dispositivo.

Kind: static method of Data
Returns: Array.<Object> - Registros obtenidos en la consulta
See: https://docs.fieldeas.com/api-mobile/data/query

ParamTypeDescription
queryStringSentencia de tipo SELECT de SQLite Required

Data.downloadQueryData(request) ⇒ Array.<Object>

Ejecuta una query contra el servidor. No guarda los datos en el dispositivo.

Kind: static method of Data
Returns: Array.<Object> - Registros obtenidos en la consulta
See: https://docs.fieldeas.com/api-web/data/getdataquery

ParamTypeDescription
requestObjectObjecto request Required

Data.createTable(request)

Crea una tabla en la base de datos del dispositivo.

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta Required
request.nameStringNombre de la tabla Required
request.columnsArray.<Object>Columnas para añadir Required
request.columns.nameStringNombre de la columna Required
request.columns.typeStringTipo de dato Required
request.columns.lengthIntegerLongitud del dato
request.columns.primaryKeyBooleanClave primaria Required
request.columns.autoIncrementBooleanAutoincremental Required
request.columns.requiredBooleanRequerido Required
request.columns.uniqueBooleanIrrepetible Required

Data.dropTable(name)

Borra una tabla en la base de datos del dispositivo.

Kind: static method of Data

ParamTypeDescription
nameStringNombre la tabla Required

Data.addTableColumns(request)

Añade columnas a una tabla en la base de datos del dispositivo.

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta Required
request.nameStringNombre de la tabla Required
request.columnsArray.<Object>Columnas para añadir Required
request.columns.nameStringNombre de la columna Required
request.columns.typeStringTipo de dato Required
request.columns.lengthIntegerLongitud del dato
request.columns.primaryKeyBooleanClave primaria Required
request.columns.autoIncrementBooleanAutoincremental Required
request.columns.requiredBooleanRequerido Required
request.columns.uniqueBooleanIrrepetible Required

Data.changeTableName(request)

Cambia el nombre de una tabla en la base de datos del dispositivo.

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta Required
request.nameStringNombre de la tabla Required
request.newNameStringNuevo nombre de la tabla Required

Data.setRowsToSend(entity, condition, deleted)

Establece datos de una entidad en la base de datos del dispositivo para enviar al servidor.

Kind: static method of Data

ParamTypeDescription
entityStringNombre de la entidad Required
conditionObjectCondición para el envío Required
deletedBooleanFuerza el borrado del dato Required

Data.discardChanges()

Lanza una llamada al plugin limpiar los datos en memoria de la entidad

Kind: static method of Data

Data.insert(request)

Inserta un array de registros

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta
request.entityStringNombre de la consulta Required
request.rowsArray.<Object>Datos a insertar Required
request.coordsObjectCoordenadas en el momento de la insercion
request.coords.autoBooleanObtencion automatica de las coordenadas
request.coords.latNumberLatitud
request.coords.lonNumberLongitud
request.sendBooleanMarca los datos para enviar
request.deletedBooleanMarca los datos para borrar despues del envio

Data.update(request)

Actualiza registros de una entidad

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta
request.entityStringNombre de la consulta Required
request.fieldsArray.<Object>Datos a actualizar Required
request.conditionStringCondicion para actualizar
request.coordsObjectCoordenadas en el momento de la insercion
request.coords.autoBooleanObtencion automatica de las coordenadas
request.coords.latNumberLatitud
request.coords.lonNumberLongitud
request.sendBooleanMarca los datos para enviar
request.deletedBooleanMarca los datos para borrar despues del envio

Data.multiUpdate(request)

Ejecuta una actualizacion multiple

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta
request.updatesArray.<Object>Array de objetos de tipo 'update'

Data.delete(request)

Borra un array de registros

Kind: static method of Data

ParamTypeDescription
requestObjectParametros de la consulta
request.entityStringNombre de la entidad Required
request.conditionStringCondicion WHERE para eliminar

Data.select(request) ⇒ Array.<Object>

Inserta un array de registros

Kind: static method of Data
Returns: Array.<Object> - Registros obtenidos en la consulta

ParamTypeDescription
requestObjectParametros de la consulta
request.entityStringNombre de la entidad Required
request.fieldsArray.<String>Campos de la entidad
request.conditionStringCondicion WHERE
request.limitArray.<Number>Rango de registros
request.orderArray.<String>Ordenacion
request.groupArray.<String>Agrupacion

Data.getUser(request) ⇒ Object

Devuelve la información del usuario indicado

Kind: static method of Data
Returns: Object - Objeto con la información del usuario

ParamTypeDescription
requestObjectParametros de consulta
request.loginStringLogin del usuario

Data.getUserList(request) ⇒ Array.<Object>

Obtiene una lista de información de usuarios.

Kind: static method of Data
Returns: Array.<Object> - Objeto con la información de los usuarios

ParamTypeDescription
requestObjectParametros de consulta
request.downloadBooleanIndica si se ha de almacenar los usuarios
request.conditionStringCondición para recuperar (sintaxis WHERE de SQLite)
request.countNumberNumero de registros por pagina
request.pageNumberNumero de pagina a consultar

Data.setVar(name, data)

Almacena datos en una variable en la memoria del dispositivo.

Kind: static method of Data

ParamTypeDescription
nameStringNombre de la variable Required
dataAnyDato a almacenar. String, Number, Boolean, Array, Object Required

Data.getVar(name) ⇒ Value

Recupera datos almacenados en una variable en la memoria del dispositivo.

Kind: static method of Data
Returns: Value - Valor asociado a la variable

ParamTypeDescription
nameStringNombre de la variable Required

Data.getPendingDataCount() ⇒ Number

Devuelve el numero de registros pendientes de enviar

Kind: static method of Data
Returns: Number - Numero de registros

Device

Device.errors : JSON

Kind: static constant of Device
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"APPLICATION_NOT_FOUND":100,"ACTION_NOT_SUPPORTED":101,"RESOURCE_TYPE_NOT_SUPPORTED":102,"RESOURCE_NOT_FOUND":103,"FILE_NOT_FOUND":104,"FILE_SIZE_EXCEEDED":105,"SYSTEM_UTC_DATE_ERROR":106,"LOCATION_NOT_AVAILABLE":200,"INVALID_ACTION":201,"NFC_NOT_SUPPORTED":300}

Device.resourceType : JSON

Kind: static constant of Device
Default: {"CLIENT":1,"APP":2,"LAYOUT":3}

Device.getBarcodeFromScanner() ⇒ String

Obtiene la cadena del código de barras del scanner del móvil

Kind: static method of Device
Returns: String - Codigo capturado

Device.getDocumentFromScanner(target, customCamera, notifyOnCancel, customScan) ⇒ Object

Obtiene un documento del camScan

Kind: static method of Device
Returns: Object - {path, target} Objeto de respuesta

ParamTypeDescription
targetStringElemento donde cargar la imagen
customCameraBooleanCamara custom
notifyOnCancelBooleanNotifica en el callbackOK si se ha cancelado la acción
customScanBooleanScanner custom

Device.getDocumentFromScannerCompressed(target, maxSize, customCamera, notifyOnCancel, customScan) ⇒ Object

Obtiene un documento del camScan comprimido al tamaño máximo que se le pasa por parámetro

Kind: static method of Device
Returns: Object - {path, target} Objeto de respuesta

ParamTypeDescription
targetStringElemento donde cargar la imagen
maxSizeIntegerTamaño máximo
customCameraBooleanCamara custom
notifyOnCancelBooleanNotifica en el callbackOK si se ha cancelado la acción
customScanBooleanScanner custom

Device.getSignatureFromPaint(target, mode, notifyOnCancel, strokeWidth) ⇒ Object

Obtienes una firma desde nativo

Kind: static method of Device
Returns: Object - {path, target} Objeto de respuesta

ParamTypeDescription
targetStringElemento donde cargar la imagen
modeStringModo imagen o firma
notifyOnCancelBooleanNotifica en el callbackOK si se ha cancelado la acción
strokeWidthBooleanstrokeWidth

Device.openFile(request)

Abre un archivo

Kind: static method of Device

ParamTypeDescription
requestObjectParametros de la consulta
request.pathStringRuta del archivo Required

Device.getFile(request) ⇒ Object

Abre una pantalla de selección de archivos, en el que se puede indicar la extension

Kind: static method of Device
Returns: Object - {path, size} Objeto de respuesta

ParamTypeDescription
requestObjectParametros de la consulta
request.extensionsArray.<String>Array de extensiones - ".txt", ".pdf", ...

Device.openResource(request)

Abre un archivo subido como recurso al Manager Web, mediante una aplicación instalada en el dispositivo.

Kind: static method of Device

ParamTypeDescription
requestObjectParametros de la consulta
request.typeNumberTipo de recurso resourceType Required
request.nameStringNombre del archivos Required

Device.getResource(request) ⇒ Object

Devuelve la ruta de un archivo subido como recurso al Manager Web.

Kind: static method of Device
Returns: Object - {path, size} Objeto de respuesta

ParamTypeDescription
requestObjectParametros de la consulta
request.typeNumberTipo de recurso resourceType Required
request.nameStringNombre del archivos Required

Device.launchApp(packageName)

Lanza una aplicación instalada en el dispositivo

Kind: static method of Device

ParamTypeDescription
packageNameStringNombre del paquete de la aplicación Required

Device.getNetworkInformation() ⇒ Integer

Obtiene el tipo de conexión al que esta conectado el dispositivo

Kind: static method of Device
Returns: Integer - Tipo de conexión Connection

Device.getDeviceInfo() ⇒ Object

Obtiene la información del dispositivo

Kind: static method of Device
Returns: Object - {appMemoryUse, battery, {year, month, day, hour, minute, second}, freeStorage, id, memoryFree, memoryInUse, model, name, systemName, systemVersion, totalMemory, totalStorage}

Device.writeLog(type, text)

Escribe en el log persistente del dispositivo

Kind: static method of Device

ParamTypeDescription
typecharCaracter que define el tipo de mensaje
textstringTexto que se insertará

Device.sendLogFiles(dates, indexes, from, to)

Envía archivos de log al servidor, se debe enviar o "dates" o "indexes" o "from" + "to"

Kind: static method of Device

ParamTypeDescription
datesObjectArray de fechas a enviar, aceptando formatos "DD", "DD/MM", "DD/MM/YYYY"
indexesObjectArray de index de los que se enviarán los logs
fromObjectindex desde el que se envían los logs
toObjectindex hasta el que se envían los logs

Device.getNfcInfo() ⇒ Object

Devuelve la información NFC

Kind: static method of Device
Returns: Object - {supported, enabled}

Device.getSystemUtcDate() ⇒ Object

Devuelve la fecha del servidor

Kind: static method of Device
Returns: Object - {date, timestamp}

Device.getImageFromPaint(backgroundImage, backgroundImageBase64, notifyOnCancel) ⇒ Object

Permite dibujar sobre una imagen

Kind: static method of Device
Returns: Object - {path, size}

ParamTypeDescription
backgroundImagestringPath de la imagen sobre la que se quiere pintar
backgroundImageBase64stringBase64 de la imagen sobre la que se quiere pintar
notifyOnCancelBooleanNotifica en el callbackOK si se ha cancelado la acción

Device.getFileFromBase64(data, extension) ⇒ Object

Convierte un base64 en una archivo y devulve la ruta a este

Kind: static method of Device
Returns: Object - {path, size}

ParamTypeDescription
dataStringBase64
extensionStringExtension del archivo. Opcional.

Device.getBase64FromFile(path) ⇒ Object

Convierte un archivo en base64

Kind: static method of Device
Returns: Object - {data}

ParamTypeDescription
pathStringRuta del archivo

Errors

FieldServices

FieldServices.default

fieldeas.fieldservices.js

Kind: static property of FieldServices
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

FieldServices.errors : JSON

Kind: static constant of FieldServices
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"CONNECTION_ERROR":100,"SERVER_ERROR":101}

FieldServices.getTemplateList(request)

Petición de plantillas

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

FieldServices.getTaskList(request)

Petición de tareas en base a unos parámetros

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

FieldServices.getElementList(request)

Petición de elementos en base a unos parámetros

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

FieldServices.getAttachmentList(request)

Petición de adjuntos (sin binario)

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

FieldServices.getAttachment(request)

Petición de un adjunto (con binario)

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

FieldServices.createJob(request)

Crea un trabajo en el servidor

Kind: static method of FieldServices

ParamTypeDescription
requestObjectParametros de la consulta

Fleet

Fleet.default

fieldeas.fleet.js

Kind: static property of Fleet
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Fleet.errors : JSON

Kind: static constant of Fleet
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"INVALID_FORMAT_TYPE":3,"NO_TRACKING":100,"VEHICLE_NOT_FOUND":101,"STATE_NOT_FOUND":102,"ALARM_NOT_FOUND":103,"VEHICLE_NOT_ESTABLISHED":104,"LOCATION_NOT_AVAILABLE":105,"COORDINATES_NOT_AVAILABLE":105,"FREQUENCY_ERROR":107,"MODE_ERROR":108,"TRACKING_ERROR":109,"INVALID_ACTION":201,"CONNECTION_ERROR":206,"NOT_NAVIGATED_POINT":207}

Fleet.startWatchingNearbyPoints()

Petición de comienzo de búsqueda de puntos cercanos

Kind: static method of Fleet

Fleet.stopWatchingNearbyPoints()

Petición de finalización de búsqueda de puntos cercanos

Kind: static method of Fleet

Fleet.getVehicles(request)

Obtiene los vehiculos

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.downloadbooleanEstablece si tiene que realizar la descarga

Fleet.getStates(request)

Obtiene los estados

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.downloadbooleanEstablece si tiene que realizar la descarga

Fleet.getAlarms(request)

Obtiene las Alarmas

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.downloadbooleanEstablece si tiene que realizar la descarga

Fleet.setVehicle(request)

Vincula un vehículo

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.uidlongId del vehículo Required

Fleet.setState(uid)

Registra el estado

Kind: static method of Fleet

ParamTypeDescription
uidIntegerId del estado Required

Fleet.fireAlarm(request)

Dispara una alarma

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.alarmIdIntegerId de la alarma
request.messageStringMensaje de la alarma
request.autopositionBooleanRegistra la posición actual
request.attemptsIntegerIntentos de registrar
request.latLongLatitud
request.lonLongLongitud

Fleet.getCurrentVehicle() ⇒ Object

Obtiene el vehiculo actual vinculado

Kind: static method of Fleet
Returns: Object - Vehiculo actual

Fleet.getCurrentState() ⇒ Object

Obtiene el estado actual

Kind: static method of Fleet
Returns: Object - Estado actual

Fleet.startTrackingThread()

Inicia el hilo de tracking

Kind: static method of Fleet

Fleet.stopTrackingThread()

Detiene el hilo de tracking

Kind: static method of Fleet

Fleet.changeTrackingConfig(request)

Cambia la configuración de flotas

Kind: static method of Fleet

ParamTypeDescription
requestObjectParametros de la consulta
request.traceFrequencyintTiempo de guardado de coordenada en segundos. Required
request.sentFrequencyintTiempo de envío de coordenadas en segundos. Required
request.modeint0 = Disabled, 1 = Offline, 2 = Online Required

Geofence

Geofence.default

fieldeas.geofence.js

Kind: static property of Geofence
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2021

Geofence.errors : JSON

Kind: static constant of Geofence
Default: {"LOCATION_PERMISSION_DENIED":100}

Language

Language.default

fieldeas.language.js

Kind: static property of Language
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Location

Location.errors : JSON

Kind: static constant of Location
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"LOCATION_NOT_AVAILABLE":105,"INVALID_COORDINATE":106,"INVALID_ADDRESS":107,"INVALID_ACTION":201,"CONNECTION_ERROR":206}

Location.getLocationFromMaps(target) ⇒ String

Obtiene la localización actual en un mapa del móvil

Kind: static method of Location
Returns: String - Direccion seleccionada

ParamTypeDescription
targetStringIdentificador del elemento html

Location.getCoords(maxAttempts)

Petición de coordenadas GPS

Kind: static method of Location

ParamTypeDescription
maxAttemptsIntegerNúmero máximo de intentos

Location.getRouteTo(request) ⇒ Integer

Establece la llamada al componente de navegación (google maps) asociados al componente

Kind: static method of Location
Returns: Integer - Error Cod de Error si no es una coordenada navegable

ParamTypeDescription
requestObjectParametros de la consulta
request.latitudeIntegerLatitud Required
request.longitudeIntegerLongitud Required
request.textStringDescripcion

Location.getTimeToArrive()

Método no disponible ya que requiere de la carga de la libería de google maps

Kind: static method of Location

Location.getAddressByCoords(request) ⇒ Object

Devuelve una dirección dada unas coordenadas

Kind: static method of Location
Returns: Object - address {latitude, longitude, address}

ParamTypeDescription
requestObjectParametros de la consulta
request.latitudeObjectLatitud Required
request.longitudeObjectLongitud Required

Location.getCoordsByAddress(request) ⇒ Object

Devuelve unas coordendas dada una dirección

Kind: static method of Location
Returns: Object - coords {latitude, longitude, address}

ParamTypeDescription
requestObjectParametros de la consulta
request.addressObjectDireccion

Location.isLocationEnabled()

Indica si la localización está habilitada

Kind: static method of Location

Location.openLocationSettings()

Abre la configuracion nativa de Location

Kind: static method of Location

Messaging

Messaging.default

fieldeas.messaging.js

Kind: static property of Messaging
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Messaging.errors : JSON

Kind: static constant of Messaging
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"MISSING_USER":100,"MISSING_SUBJECT":101,"MISSING_BODY":102,"USER_NOT_FOUND":103,"UNABLE_TO_SEND":104,"SENT_BOX_STORED":105}

Messaging.sendMessage(request)

Envía un mensaje a un usuario

Kind: static method of Messaging

ParamTypeDescription
requestObjectParametros de la consulta
request.toArray.<String>Destinatarios Required
request.subjectStringAsunto
request.bodyStringCuerpo del mensaje

Messaging.showMessagingDialog()

Muestra la pantalla de mensajería nativa

Kind: static method of Messaging

Messaging.getPendingMessagesCount(object)

Mensajes pendientes de leer

Kind: static method of Messaging

ParamTypeDescription
objectObject{count: integer}

Messaging.downloadMessages(request)

Descarga mensajes

Kind: static method of Messaging

ParamTypeDescription
requestObjectParametros de la consulta
request.dateTimeStringFecha a partir de la cual se quieren pedir los mensajes en formato dd/MM/yyyy HH:mm:ss
request.pageNumberNúmero de la página
request.countNumberNúmero de registros por página
request.isAscBooleanOrdenación por fecha (true ascendente, false descendente)

Messaging.downloadMessageBody(request)

Descarga el body de un mensaje

Kind: static method of Messaging

ParamTypeDescription
requestObjectParametros de la consulta
request.messageIdStringID del mensaje a descargar el contenido

Messaging.dispatchPushCommands()

Pide que se despachen los mensajes push que hayan llegado mientras la aplicación no se encuentra en primer plano

Kind: static method of Messaging

Navigate

Navigate.default

fieldeas.navigate.js

Kind: static property of Navigate
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Navigate.errors : JSON

Kind: static constant of Navigate
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2}

Navigate.goToScreen(path)

Carga una pantalla

Kind: static method of Navigate

ParamTypeDescription
pathStringUrl de de destino del html de la pantalla a ir

Navigate.goToLogin()

Muestra la pantalla de login

Kind: static method of Navigate

Navigate.goToBack()

Vuelve a la ultima pantalla visitada

Kind: static method of Navigate

Navigate.goToAppList()

Hace un check de los datos de acceso y si es Ok Envía a la AppListScreen

Kind: static method of Navigate

Navigate.goToApp(request)

Abre una aplicacion mediante un alias

Kind: static method of Navigate

ParamTypeDescription
requestObjectParametros de la consulta
request.aliasStringNombre que se debe indicar en el Layout
request.screenString(opcional) Nombre de la pantalla que se quiere abrir

Navigate.exit()

Sale de la aplicación FIELDEAS - "Solo Aplica a plataformas Android"

Kind: static method of Navigate

Ocr

Ocr.default

fieldeas.ocr.js

Kind: static property of Ocr
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2021

Ocr.errors : JSON

Kind: static constant of Ocr
Default: {"CAMERA_PERMISSION_DENIED":100,"FILE_NOT_FOUND":101}

Pdf

Pdf.default

fieldeas.pdf.js

Kind: static property of Pdf
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Pdf.errors : JSON

Kind: static constant of Pdf
Default: {"BAD_REQUEST":3,"FILE_NOT_FOUND":4}

Pdf.mergePDF(folder, paths)

Combina dos o mas PDF en uno solo

Kind: static method of Pdf

ParamTypeDescription
folderStringCarpeta donde se encuenta el fichero. CLIENTDIRAPPDIR""
pathsArray.<String>Rutal del fichero

Pdf.fillPDF(folder, path, fields)

Rellena un PDF

Kind: static method of Pdf

ParamTypeDescription
folderStringCarpeta donde se encuenta el fichero. CLIENTDIRAPPDIR""
pathStringRutal del fichero
fieldsObjectCampos de la plantilla a rellenar

Signply

Signply.default

fieldeas.signply.js

Kind: static property of Signply
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Signply.errors : JSON

Kind: static constant of Signply
Default: {}

Signply.sign(path)

Firma un PDF

Kind: static method of Signply

ParamTypeDescription
pathStringRuta del PDF

Sync

Sync.default

fieldeas.sync.js

Kind: static property of Sync
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Sync.errors : JSON

Kind: static constant of Sync
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"MISSING_ENTITIES":100,"ENTITY_NOT_FOUND":101,"CONNECTION_ERROR":102,"SERVER_ERROR":103}

Sync.syncEntityData(entity)

Le dice al core que sincronice con fieldeas los datos que tiene pendientes de enviar

Kind: static method of Sync

ParamTypeDescription
entityArray.<String>Nombre de la entidad

Sync.downloadApps()

Sincroniza las aplicaciones, datos y recursos

Kind: static method of Sync

Ux

Ux.default

fieldeas.ux.js

Kind: static property of Ux
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Ux.errors : JSON

Kind: static constant of Ux
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2,"INVALID_ORIENTATION":100}

Ux.showAlert(request)

Muestra un mensaje

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.messageStringMensaje
request.titleStringTitulo
request.buttonLabelStringTitulo del boton

Ux.showConfirm(request)

Muestra un mensaje de Confirmación

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.messageStringMensaje
request.titleStringTitulo
request.buttonLabelStringTitulo del boton

Ux.showMessagingDialog()

Muestra la pantalla de mensajería nativa

Kind: static method of Ux

Ux.showLoginConfigDialog()

Lanza una llamada al plugin para abrir la ventana de configuracion nativa

Kind: static method of Ux

Ux.showApplistConfigDialog()

Lanza una llamada al plugin para abrir la ventana de configuracion nativa

Kind: static method of Ux

Ux.showPendingDataMessage()

Lanza una llamada al plugin para devolver los elementos pendientes de enviar

Kind: static method of Ux

Ux.showSpinner(request)

Muestra la mascara de carga con mensaje

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.titleStringTitulo
request.messageStringMensaje

Ux.hideSpinner()

Le dice al core que oculte una mascara de cargando

Kind: static method of Ux

Ux.openDatePicker(request)

Muestra un datePicker Nativo

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.yearIntegerAño
request.monthIntegerMes
request.dayIntegerDia

Ux.openTimePicker(request)

Muestra un timePicker Nativo

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.hourIntegerHora
request.minuteIntegerMinuto
request.secondIntegerSegundo

Ux.openDateTimePicker(request)

Muestra un archivo dateTimePicker Nativo

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.yearIntegerAño
request.monthIntegerMes
request.dayIntegerDia
request.hourIntegerHora
request.minuteIntegerMinuto
request.secondIntegerSegundo

Ux.setOrientation(request)

Cambia la orientación de la pantalla actual

Kind: static method of Ux

ParamTypeDescription
requestObjectParametros de la consulta
request.orientationStringTipo de orientacion

_fieldeas

fieldeas.device.js

Kind: global variable
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Helpers

fieldeas.helpers.js

Kind: global variable
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Helpers.errors : JSON

Kind: static constant of Helpers
Default: {"GENERIC_ERROR":1,"MISSING_PARAMETERS":2}

Helpers.platform : JSON

Kind: static constant of Helpers
Default: {"IOS":1,"ANDROID":2,"WINDOWS_PHONE":4,"WINDOWS_DESKTOP":7,"WINDOWS_8":8}

Helpers.getThumbnailImage(path) ⇒ String

Devuelve la ruta al thumbnail de una imagen

Kind: static method of Helpers
Returns: String - Ruta a la imagen thumbnail

ParamTypeDescription
pathStringRuta a la imagen original

Helpers.getOriginalImage(path) ⇒ String

Devuelve la ruta original de un thumbnail

Kind: static method of Helpers
Returns: String - Ruta a la imagen original

ParamTypeDescription
pathStringRuta a la imagen thumbnail

Helpers.getPlatform() ⇒ Number

Devuelve en número de plataforma en la que se está ejecutando la aplicación

Kind: static method of Helpers
Returns: Number - Número asociado a Platform

fieldeas

fieldeas.js

Kind: global variable
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

_fieldeas

fieldeas.location.js

Kind: global variable
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Media

fieldeas.media.js

Kind: global variable
See: API Documentation for developers
Copyright: Fieldeas S.L. 2014-2018

Media.errors : JSON

Kind: static constant of Media
Default: {"MICROPHONE_NOT_FOUND":100,"FILE_NOT_FOUND":101,"NOT_RECORDING":102,"NOT_PLAYING":103,"FORMAT_NOT_SUPPORTED":104,"ENCODER_NOT_SUPPORTED":105,"INVALID_ACTION":201}

Media.androidAudioFormat : JSON

Formatos de audio disponibles para Android

Kind: static constant of Media
Default: {"THREE_GPP":1,"MPEG_4":2,"AMR_NB":3,"AMR_WB":4,"AAC_ADTS":6}

Media.androidAudioEncoder : JSON

Codificadores de audio disponibles para Android

Kind: static constant of Media
Default: {"AMR_NB":1,"AMR_WB":2,"AAC":3,"HE_AAC":4,"AAC_ELD":5}

Media.iOSAudioFormat : JSON

Formatos de audio disponibles para iOS

Kind: static constant of Media
Default: {"MPEG4_AAC":1,"APPLE_LOSSLESS":2,"APPLE_IMA4":3,"ULAW":4,"ALAW":5,"LINEAR_PCM":6}

Media.wp8AudioFormat : JSON

Formato de audio disponibles para Windows Phone 8

Kind: static constant of Media
Default: {"AAC":1,"AMR":3}

Media.iOSVideoQuality : JSON

Formatos de video disponibles para iOS

Kind: static constant of Media
Default: {"High":0,"Medium":1,"Low":2,"Q640x480":3,"Q1280x720":4,"Q960x540":5}

Media.getAudioFromRecorder() ⇒ Object

Abre la pantalla nativa de grabacion de audio

Kind: static method of Media
Returns: Object - audio {path, size, duration}

Media.startRecordingAudio()

Empieza la grabación de audio

Kind: static method of Media

Media.startPlayingAudio(request)

Reproduce un audio

Kind: static m

1.7.12

2 months ago

1.7.11

8 months ago

1.7.10

1 year ago

1.7.9

1 year ago

1.7.8

1 year ago

1.7.7

1 year ago

1.7.6

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.0

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago