Accounts Up Insert
Actualiza o crea cuentas de usuario en Fracttal (upsert). Intenta actualizar personal y cuenta, si falla crea una nueva cuenta. Permite definir todos los campos requeridos y opcionales para la gestión avanzada de cuentas.
Información general:
| Module | Category |
|---|---|
General |
Update and Create |
AccountsUpInsert
Parámetros:
id_profile: str, obligatorio ID del perfil de usuario.user_type: str, obligatorio Tipo de usuario.user_code: str, obligatorio Código único del usuario.email: str, opcional Correo electrónico del usuario.enable_notifications: str, opcional Indica si el usuario recibe notificaciones.only_sso: str, opcional Indica si el usuario solo puede autenticarse por SSO.personnel_code: str, opcional Código de personal asociado.third_party_code: str, opcional Código de tercero asociado.name_contact: str, opcional Nombre de contacto.location_code: str, opcional Código de ubicación.first_name: str, opcional Primer nombre.last_name: str, opcional Apellido.code: str, opcional Código alternativo del usuario.active: str, opcional Estado de la cuenta.code_asset_location: str, opcional Código de ubicación de activo.group_1: str, opcional Grupo 1.group_2: str, opcional Grupo 2.address: str, opcional Dirección.city: str, opcional Ciudad.state: str, opcional Estado o provincia.zip_code: str, opcional Código postal.country: str, opcional País.latitude: str, opcional Latitud.longitud: str, opcional Longitud.telephone: str, opcional Teléfono principal.telephone_2: str, opcional Teléfono secundario.sms: str, opcional Número para SMS.id_hourly_rate: str, opcional ID de tarifa horaria.description_hourly_rate: str, opcional Descripción de la tarifa horaria.
Parámetros de entrada:
| Campo | Tipo | Obligatorio | Descripción | Default Value | Examples |
|---|---|---|---|---|---|
Ejemplo de uso:
{
"id_profile": "P001",
"user_type": "admin",
"user_code": "U001",
"email": "user@dominio.com",
"enable_notifications": "true",
"only_sso": "false",
"personnel_code": "PER001",
"third_party_code": "TP001",
"name_contact": "Juan Pérez",
"location_code": "LOC01",
"first_name": "Juan",
"last_name": "Pérez",
"code": "U001",
"active": "true",
"code_asset_location": "AL001",
"group_1": "GrupoA",
"group_2": "GrupoB",
"address": "Calle 123",
"city": "Santiago",
"state": "RM",
"zip_code": "12345",
"country": "Chile",
"latitude": "-33.4489",
"longitud": "-70.6693",
"telephone": "123456789",
"telephone_2": "987654321",
"sms": "123456789",
"id_hourly_rate": "HR001",
"description_hourly_rate": "Tarifa estándar"
}
Notas:
Los campos obligatorios son id_profile, user_type y user_code. El resto son opcionales y pueden omitirse si no aplican.