Täydellinen hakemisto eläinlääkärisi henkilöstölle, mukaan lukien nimet, yhteystiedot ja työsuhteen tila (aktiivinen/ei käytössä). Tärkeää suorituskykyanalyysille ja resurssien hallinnalle.
Keskeiset ominaisuudet:
Aktiivinen-tilan seuranta
Yhteystiedot
Nimi-kentät
Yksityiskohtainen sarakeviite
Ydin-tunnisteet
Sarake | Tyyppi | Kuvaus | Esimerkit | Liiketoimintasääntö |
provet_id | STRING | Oman käytännön tunnisteesi | "pcus_1" | Vuokraajan eristysavain — suodata aina tällä suorituskyvyn vuoksi |
user_id | BIGINT | Yksilöllinen käyttäjän tunniste | 101, 2567, 8934 | Järjestelmän luoma, muuttumaton, kun luotu. Ensisijainen avain provet_id:n kanssa |
Henkilötiedot
Sarake | Tyyppi | Kuvaus | Esimerkit | Liiketoimintasääntö |
first_name | STRING | Käyttäjän etunimi | "emily", "michael", "sarah" | Normalisointi: muunnettu pieniksi kirjaimiksi yhtenäistä tallennusta ja vertailua varten |
last_name | STRING | Käyttäjän sukunimi | "watson", "chen", "johnson" | Normalisointi: muunnettu pieniksi kirjaimiksi yhtenäistä tallennusta ja vertailua varten |
STRING | Käyttäjän sähköpostiosoite | Normalisointi: muunnettu pieniksi kirjaimiksi. Ensisijainen yhteydenottotapa ja usein käytetty kirjautumiseen |
Tila ja pääsynhallinta
Sarake | Tyyppi | Kuvaus | Esimerkit | Liiketoimintasääntö |
is_user_active | BOOLEAN | Käyttäjätilin aktiivinen tila | true, false | Logiikka:CASE WHEN is_active = 1 THEN true ELSE false END. Hallitsee järjestelmän pääsyä ja näkyvyyttä |
Tarkastustiedot
Sarake | Tyyppi | Kuvaus | Esimerkit | Liiketoimintasääntö |
created_date | DATE | Käyttäjätilin luontipäivä | 2023-01-15, 2024-03-22 | Milloin käyttäjätili luotiin ensimmäisen kerran järjestelmään |
Yleiset kyselymallit
Aktiivinen henkilöstöhakemisto
-- Nykyinen aktiivinen henkilöstö muotoilluilla nimilläSELECT 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;
