Ir para o conteúdo

Inserção de contas

Atualize ou crie contas de usuário no Fracttal (upsert). Tente atualizar a conta pessoal e, se falhar, crie uma nova conta. Permite definir todos os campos obrigatórios e opcionais para gerenciamento avançado de contas.


Informação geral:

Module Category
Em geral Atualizar e criar

AccountsUpInsert

Parâmetros:

  • id_profile: str, obrigatório ID do perfil do usuário.
  • user_type: str, obrigatório Tipo de usuário.
  • user_code: str, obrigatório Código de usuário exclusivo.
  • email: str, opcional E-mail do usuário.
  • enable_notifications: str, opcional Indica se o usuário recebe notificações.
  • only_sso: str, opcional Indica se o usuário só pode autenticar via SSO.
  • código_pessoal: str, opcional Código pessoal associado.
  • third_party_code: str, opcional Código de terceiros associado.
  • nome_contato: str, opcional Nome do contato.
  • código_de_localização: str, opcional Código de localização.
  • primeiro_nome: str, opcional Primeiro nome.
  • sobrenome: str, opcional Sobrenome.
  • código: str, opcional Código alternativo do usuário.
  • ativo: str, opcional Status da conta.
  • code_asset_location: str, opcional Código de localização do ativo.
  • grupo_1: str, opcional Grupo 1.
  • grupo_2: str, opcional Grupo 2.
  • endereço: str, opcional Endereço.
  • cidade: str, opcional Cidade.
  • estado: str, opcional Estado ou província.
  • zip_code: str, opcional Código postal.
  • país: str, opcional País.
  • latitude: str, opcional Latitude.
  • comprimento: str, opcional Comprimento.
  • telefone: str, opcional Telefone principal.
  • telefone_2: str, opcional Telefone secundário.
  • sms: str, opcional Número SMS.
  • id_hourly_rate: str, opcional ID da taxa horária.
  • descrição_hora_taxa: str, opcional Descrição da taxa horária.

Parâmetros de entrada:

Campo Tipo Obrigatório Descrição Default Value Examples

Exemplo 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:

Os campos obrigatórios são id_profile, user_type e user_code. O restante é opcional e pode ser omitido se não for aplicável.

Relacionado: