Vai al contenuto principale

production.users

Una directory completa del tuo personale veterinario, inclusi nomi, informazioni di contatto e stato di impiego (attivo/inattivo). Essenziale per l’analisi delle performance e la gestione delle risor…

Una directory completa del tuo personale veterinario, inclusi nomi, informazioni di contatto e stato di impiego (attivo/inattivo). Essenziale per l’analisi delle performance e la gestione delle risorse.

Caratteristiche principali:

  • Tracciamento dello stato attivo

  • Informazioni di contatto

  • Campi Nome

Riferimento Dettagliato della Colonna

Identificatori di Base

Colonna

Tipo

Descrizione

Esempi

Business Logic

provet_id

STRING

Il tuo identificatore univoco della clinica

"pcus_1"

Chiave per l’isolamento del tenant: filtra sempre per questa opzione per le performance

user_id

BIGINT

Identificatore univoco dell’utente

101, 2567, 8934

Generato dal sistema, immutabile una volta creato. Chiave primaria con provet_id

Informazioni Personali

Colonna

Tipo

Descrizione

Esempi

Business Logic

first_name

STRING

Nome dell’utente

"emily", "michael", "sarah"

Normalizzazione: convertito in minuscolo per una memorizzazione e un abbinamento coerenti

last_name

STRING

Cognome dell’utente

"watson", "chen", "johnson"

Normalizzazione: convertito in minuscolo per una memorizzazione e un abbinamento coerenti

email

STRING

Email dell’utente

Normalizzazione: convertito in minuscolo. Metodo di contatto principale e spesso utilizzato per l’Accesso

Stato e Controlli di Accesso

Colonna

Tipo

Descrizione

Esempi

Business Logic

is_user_active

BOOLEAN

Stato dell’account utente attivo

true, false

Logica:E SE is_active = 1 ALLORA true ALTRIMENTI false FINE. Controlli l’accesso e la visibilità del sistema

Informazioni di Audit

Colonna

Tipo

Descrizione

Esempi

Business Logic

created_date

DATA

Data di creazione dell’account utente

2023-01-15, 2024-03-22

Quando l’account utente è stato creato per la prima volta nel sistema

Modelli Comuni di Query

Directory del Personale Attivo

-- Current active staff with formatted namesSELECT     user_id,    INITCAP(first_name) || ' ' || INITCAP(last_name) as display_name,    email,    created_date,    DATEDIFF(CURRENT_DATE(), created_date) as days_with_practiceFROM production.usersWHERE provet_id = 'your_practice_id'    AND is_user_active = trueORDER BY last_name, first_name;
Hai ricevuto la risposta alla tua domanda?