Fracttal →

Crear cuentas de usuarios

Mediante este servicio web se pueden crear cuentas de usuarios de sólo solicitudes

Parámetros del body

ParámetroTipoRequeridoDescripción
emailTextoOpcionalEmail con el que se registrará el usuario. En caso de que no se envíe este parámetro, se establecerá el email con el que se registró el usuario dentro de Fracttal como recurso humano o como contacto de un tercero
id_profileEnteroNúmero del tipo de usuario que se creará, se debe enviar por defecto el 3
enable_notificationsBooleanoOpcionalValor para activar las notificaciones de Fracttal, por defecto es true
only_ssoBooleanoOpcionalValor para activar sólo la autenticación Single Sign On (SSO), por defecto es false
user_typeTextoSe debe enviar alguno de los siguientes valores:
HUMAN_RESOURCES (para asociar la cuenta a un recurso humano)
THIRD_PARTIES (Para asociar la cuenta a un tercero o proveedor)
personnel_codeTextoOpcionalSe envía el código del recurso humano registrado en Fracttal.
Este campo es obligatorio cuando el type_user = HUMAN_RESOURCES.
third_party_codeTextoOpcionalSe envía el código del tercero registrado en Fracttal.
Este campo es obligatorio cuando el type_user = THIRD_PARTIES.
name_contactTextoOpcionalSe envía el nombre del contacto creado en Fracttal que está asociado al tercero anteriormente ingresado.
Este campo es obligatorio cuando el type_user = THIRD_PARTIES.
user_codeTextoCódigo de del recurso humano que creará la cuenta en Fracttal
location_codeTextoOpcionalCódigo de la ubicación de la cuenta de usuario.

Parámetros adicionales del Body cuando se va a crear Recurso Humano

ParámetroTipoRequeridoDescripción
first_nameTextoNombres del recurso humano. Si el recurso Humano no existe al enviar este campo el api lo crea. Este campo solo se usa cuando el type_user = HUMAN_RESOURCES.
last_nameTextoOpcionalApellidos del recurso humano.
activeTextoOpcionalRecurso habilitado. Enviar true o false
code_asset_locationTextoOpcionalCódigo del activo en el cual estará localizado el recurso humano.
group_1TextoOpcionalDescripción de la clasificación 1
group_2TextoOpcionalDescripción de la clasificación 2
addressTextoOpcionalDirección
cityTextoOpcionalCiudad
stateTextoOpcionalEstado
zip_codeTextoOpcionalCódigo de área
countryTextoOpcionalPaís
latitudeTextoOpcionalLatitude
longitudTextoOpcionalLonguitud
telephoneTextoOpcionalTeléfono
telephone_2TextoOpcionalTeléfono 2.
smsTextoOpcionalSms
id_hourly_rateEnteroOpcionalId de la hora ordinaria (No se debe enviar si se envía el campo description_hourly_rate)
description_hourly_rateTextoOpcionalDescripción de la hora ordinaria (No se debe enviar si se envía el campo id_hourly_rate)

Parámetros adicionales del Body cuando se va a crear un Tercero

ParámetroTipoRequeridoDescripción
third_pary_nameTextoNombre del tercero
activeTextoOpcionalRecurso habilitado. Enviar true o false
code_parent_locationTextoOpcionalCódigo del activo en el cual estará localizado el tercero.
group_1TextoOpcionalDescripción de la clasificación 1
group_2TextoOpcionalDescripción de la clasificación 2
addressTextoOpcionalDirección
cityTextoOpcionalCiudad
stateTextoOpcionalEstado
zip_codeTextoOpcionalCódigo de área
countryTextoOpcionalPaís
latitudeTextoOpcionalLatitude
longitudTextoOpcionalLonguitud
telephoneTextoOpcionalTeléfono
telephone_2TextoOpcionalTeléfono 2.
smsTextoOpcionalSms
faxTextoOpcionalFax
web_pageTextoOpcionalPágina web.
visible_to_allBooleanoOpcionalVisible para todos.
id_third_party_typeArray de enterosOpcional1:Proveedor de servicios
2:Fabricante
3:Proveedor
4:Cliente
movilTextoOpcionalTeléfono móvil del contacto
skypeTextoOpcionalSkype del contacto
linkedinTextoOpcionalLinkedin del contacto
roleTextoOpcionalRol del contacto

Parámetros de salida

ParámetroTipoDescripción
idNúmeroId de la cuenta
nameTextoNombre del usuario
emailTextoEmail del usuario
activeBooleanoUsuario activo. Valores: true ó false
user_typeTextoTipo de usuario:

HUMAN_RESOURCES: Recursos humanos
THIRD_PARTIES: Terceros
enable_notificationsBooleanoNotificaciones de fracttal activadas
only_ssoBooleanoValor que indica si tiene sólo autenticación Single Sign On (SSO),

Ejemplo:

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

{   
    "email": "[email protected]",
    "id_profile": 3,
    "enable_notifications": true,
    "only_sso": false,
    "user_type": "HUMAN_RESOURCES",
    "personnel_code": "456123489",
    "user_code": "25198772-2",
}
{   
    "email": "[email protected]",
    "id_profile": 3,
    "enable_notifications": true,
    "only_sso": false,
    "user_type": "HUMAN_RESOURCES",
    "personnel_code": "456123489",
    "user_code": "25198772-2",
    "first_name":"Nombre Persona",
    "last_name":"Apellido Persona"
}
{   
    "email": "[email protected]",
    "id_profile": 3,
    "enable_notifications": true,
    "only_sso": false,
    "user_type": "THIRD_PARTIES",
    "third_party_code": "456123489",
    "user_code": "2518772-1",
    "name_contact":"Nombre contacto",
    "third_pary_name":"Nombre Tercero",
    "role":"Mecánico",
    "telephone":"234567",
    "movil":"300555555"
}
{
    "success": true,
    "message": "200",
    "data": {
        "id": 72,
        "id_company": 69,
        "email": "[email protected]",
        "name":"Usuario solo solicitudes",
        "active": true,
        "enable_notifications": true,
        "only_sso": false,
        "id_contact": null,
        "id_third_paties": null,
        "id_human_resources": null
    },
    "total": 1
}

PROBAR CONEXION

Language