API Endpoints
Fracttal →

Crear un activo

Mediante esta API puedes crear un activo en Fracttal. Debes tener en cuenta que la cantidad de activos que puedes crear están limitados por el plan que tenga contratado tu empresa.

Para Fracttal, solo los campos identificados en la siguiente documentación, son obligatorios. Los demás parámetros estarán sujetos a la configuración específica de la compañía.

Parámetros de entrada generales para los activos

La siguiente información debe ser enviada en el body de la petición.

ParámetroTipoObligatorioDescripción
codeTextoSiCódigo del activo.
id_type_itemEnteroSiTipo de activo. Los valores disponibles son:
1- Ubicaciones
2- Equipos
3- Herramientas
4- Repuestos y suministros
5- Digital
activeBooleanoOpcionalIndica si el activo está activo o no
barcodeTextoOpcionalCódigo de barras
notesTextoOpcionalNotas
weightTextoOpcionalPeso
is_serial_controlBooleanoOpcionaltrue cuando es un item controlado por serial, false en caso contrario. (False valor por defecto)
groupTextoOpcionalTipo
group_1TextoOpcionalClasificación 1
group_2TextoOpcionalClasificación 2
prioritiesTextoOpcionalDescripción de la Prioridad
id_priorityEnteroOpcionalId de la Prioridad:

1: Muy Alta
2: Alta
3: Medio
4: Baja
5: Muy baja
code_parent_locationTextoOpcionalCódigo del activo donde está ubicado o es parte de
latitudeTextoOpcionalLatitud
longitudTextoOpcionalLongitud
unit_codeTextoOpcional
(Si el tipo de activo es Herramienta o Repuesto es obligatorio)
Código de la unidad
unit_descriptionTextoOpcional
(Si el tipo de activo es Herramienta o Repuesto es obligatorio)
Descripción de la unidad
visible_to_allBooleanoOpcionalIndica si el activo va a ser visible para todos en la compañia.
purchase_dateTextoOpcionalFecha de compra. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Ejemplo:'2016-07-12T20:00:00-03'
total_costTextoOpcionalCosto total
startup_dateTextoOpcionalFecha de inicio para la depreciación. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Ejemplo:'2016-07-12T20:00:00-03'.
costs_centerTextoOpcionalDescripción Centro de costos
budgetsTextoOpcionalCosto total de la depreciación lineal
id_custom_field_group EnteroOpcionalId de grupo de campos personalizados
hours_average_daily_useEnteroOpcionalHoras de uso promedio diario (Tiempo en segundos, debe contener valores entre 0 y 86400)

**Nota: Para la creación de los activos, se debe enviar los campos obligatorios y los parámetros con los valores adicionales que se desea insertar. Evitar enviar los parámetros que no son obligatorios en blanco, es decir de la siguiente manera "campo_no_obligatorio": " ", preferiblemente no enviarlos, o en dado caso, enviarlos en null

Parámetros de entrada configurables en el body

Parámetros de entrada configurables de acuerdo al tipo de activo que se quiera crear:

ParámetroTipoObligatorioUbicaciones (id_type_item = 1)Equipos (id_type_item = 2)Herramientas (id_type_item = 3)Repuestos y suministros (id_type_item = 4)Digital (id_type_item = 5)
field_1TextoSiNombreNombreNombreNombreNombre
field_2TextoOpcionalDirecciónFabricanteNúmero de parteNúmero de parteFabricante
field_3TextoOpcionalCiudadModeloFabricanteFabricanteNúmero de serial
field_4TextoOpcionalCódigo de áreaNúmero de serialModeloModeloVersión
field_5TextoOpcionalDepartamento / Estado / RegionOtro 1Otro 1Otro 1
field_6TextoOpcionalPaísOtro 2Otro 2Otro 2

Parámetros de salida

ParámetroTipoDescripción
id EnteroID del activo en Fracttal
code TextoCódigo del activo
description TextoDescripción del activo
id_type_item EnteroTipo de activo. Pode ser:
1 - para Localización
2 - para Equipos
3 - para Herramientas
4 - para Repuestos y suminitros
5 - para Digital
notes TextoNotas
min_stock_warningEnteroCantidad minima esperada del activo
weight TextoPeso
is_serial_control BooleanoIndica si el activo es controlado por serial
is_tool BooleanoPendiente
activeTextoIndica si el activo está activo o no.
barcode TextoCódigo de barras
field_1 TextoCampo personalizado #1
field_2 TextoCampo personalizado #2
lead_time PendientePendiente
path_image TextoRuta de la imagen del activo
field_3 TextoCampo personalizado #3
field_4 TextoCampo personalizado #4
field_5 TextoCampo personalizado #5
field_6 TextoCampo personalizado #6
is_changed BooleanoIndica si el activo ha sido actualizado
import_code PendientePendiente
total_replacement_cost TextoCosto total de la depreciación lineal
salvage_value TextoValor de sustitución (depreciación)
purchase_dateDate UTC-0Fecha de compra
total_cost TextoCosto total
anual_depreciation TextoPorcentaje depreciación anual
startup_date TextoFecha de inicio para la depreciación
latitude TextoLatitud
longitud TextoLongitud
visible_to_allBooleanoIndica si el activo es visible para toda la compañía
hours_average_daily_use EnteroHoras de uso promedio diario (Tiempo en segundos, por defecto son 86400 = 24 horas)
parent_description TextoUbicado o es parte de
path_node TextoPendiente
public_qr TextoPendiente

Ejemplo

Petición: (POST) https://app.fracttal.com/api/items

{
    "id_type_item": 3,
    "code": "EQM032",
    "field_1": "Destornillados",
    "field_2": null,
    "field_3": null,
    "field_4": null,
    "field_5": null,
    "field_6": null,
    "active": "true",
    "barcode": null,
    "notes": null,
    "weight": null,
    "purchase_date": null,
    "is_serial_control": false,
    "group": null,
    "group_1": null,
    "group_2": null,
    "priorities": null,
    "id_priority": null,
    "code_parent_location": null,
    "latitude": null,
    "longitud": null,
    "unit_code": "123", // Obligatorio si es Herramienta o repuesto
    "unit_description": null, // Obligatorio si es Herramienta o repuesto
    "visible_to_all": null,
    "total_cost": null,
    "startup_date": null,
    "costs_center": null,
    "budgets": null,
    "id_custom_field_group": null,
    "is_tool": "false",
    "is_changed": "false"
}
{
    "success": true,
    "message": "200",
    "data": {
        "id": 30519357,
        "id_company": 1190,
        "code": "EQM032",
        "description": "Destornillados    { EQM032 }",
        "id_type_item": 3,
        "id_group": null,
        "id_group_2": null,
        "notes": null,
        "min_stock_warning": null,
        "weight": null,
        "id_unit": 31700,
        "is_serial_control": false,
        "is_tool": false,
        "active": true,
        "barcode": null,
        "field_1": "Destornillados",
        "field_2": null,
        "lead_time": null,
        "id_custom_field_group": null,
        "path_image": null,
        "id_parent": null,
        "id_priority": null,
        "id_group_1": null,
        "id_group_task": null,
        "id_cost_center": null,
        "field_3": null,
        "field_4": null,
        "is_changed": false,
        "field_5": null,
        "field_6": null,
        "import_code": null,
        "total_replacement_cost": null,
        "salvage_value": null,
        "purchase_date": null,
        "total_cost": null,
        "anual_depreciation": null,
        "startup_date": null,
        "id_third_party": null,
        "id_budget": null,
        "latitude": null,
        "longitud": null,
        "id_items_import": null,
        "visible_to_all": false,
        "hours_average_daily_use": null,
        "parent_description": null,
        "path_node": null,
        "statistics": null,
        "public_qr": null
    },
    "total": 1
}
Language