Spring videre til hovedindholdet

Chat

Skrevet af Ronny Christensen
Opdateret for over 3 uger siden

Hvad denne skærm gør

Dette er det indbyggede beskedcenter, hvor du kan have samtaler i realtid med medlemmer og kolleger. Tænk på det som en privat beskedapp inde i dit kontrolpanel. Du kan starte en-til-en-chats, oprette gruppesamtaler, tilføje eller fjerne deltagere, omdøbe chats, dele billeder og downloade vedhæftninger — alt sammen uden at forlade platformen.


Sådan kommer du hertil

  1. Åbn kontrolpanelet.

  2. I menuen til venstre, klik på Chat.

  3. Du er nu på Chat-skærmen.


Trin-for-trin-guide

1. Forstå layoutet

Skærmen er opdelt i tre paneler:

Panel

Placering

Hvad det viser

Samtaleliste

Venstre side

Alle dine eksisterende chats, sorteret efter nyeste besked.

Beskedområde

Center

Beskederne for den samtale, du har valgt.

Detaljer-panel

Højre side

Deltagerinfo, chatindstillinger og delte vedhæftninger.

  • På mindre skærme bliver venstre og højre paneler til glidende skuffer for at spare plads.

2. Indstil din status

  • Øverst i samtalelisten vil du se din avatar med et farvet statusmærke.

  • Klik på din avatar for at åbne statuspopoveren.

  • Vælg en status fra dropdown-menuen:

Status

Hvad det betyder

Online

Du er aktiv og tilgængelig.

Væk

Du er midlertidigt gået væk.

Optaget

Du foretrækker ikke at blive forstyrret.

Offline

Du fremstår offline for andre.

3. Søg efter kontakter eller samtaler

  • Brug feltet Søg kontakter… øverst i samtalelisten.

  • Mens du skriver, vises resultater i to sektioner:

    • Grupper — eksisterende gruppesamtaler, der matcher din søgning.

    • Kontakter — individuelle medlemmer, hvis navn matcher din søgning.

  • Klik på et resultat for at åbne den samtale.

  • Klik væk fra søgefeltet for at lukke resultaterne og vende tilbage til den fulde samtaleliste.

4. Start en ny samtale

  • Klik på ny-samtale-ikonet (person med et plustegn) øverst i samtalelisten.

  • Headerområdet skifter til et “Til:”-skrivefeldt.

  • Begynd at skrive et navn i feltet + Modtagere.

  • Systemet søger efter medlemmer, mens du skriver, og viser matchende resultater med deres navn, e-mail og avatar.

  • Vælg en modtager fra listen.

  • Systemet opretter en ny chat bag kulisserne og åbner den med det samme.

  • Du kan nu skrive din første besked.

5. Vælg en eksisterende samtale

  • I samtalelisten, klik på en vilkårlig samtalerrække.

  • Samtalen indlæses i centerpanelet.

  • Hver række viser:

    • Deltagerens avatar (eller en gruppeavatar for gruppechats).

    • Visningsnavnet.

    • En forhåndsvisning af den seneste besked.

    • Hvor længe siden den seneste besked blev sendt.

    • En rød prik, hvis der er ulæste beskeder.

6. Send en besked

  • Klik på beskedinputfeltet i bunden af centerpanelet.

  • Skriv din besked.

  • Tryk Enter på dit tastatur for at sende.

  • Beskeden vises øjeblikkeligt i samtalen for alle deltagere takket være realtidsforbindelsen.

Felt

Påkrævet

Hvad du skal indtaste

Beskedtekst

Ja

Teksten, du vil sende. Kan ikke være tom.

  • Inputfeltet er deaktiveret, indtil du har valgt eller oprettet en samtale.

7. Se billeder og vedhæftninger

  • Hvis en besked indeholder et billede, vises det inline som en miniature.

  • Klik på billedet for at åbne det i en fuldskærms-lightbox-fremviser.

  • Brug lightbox-kontrollerne til at zoome, navigere mellem billeder eller lukke.

8. Interager med individuelle beskeder

  • Hold musen over en besked for at afsløre handlingsikoner:

Handling

Ikon

Hvad det gør

Svar

Pil-ikon

Angiver en svarhandling på beskeden.

Reager

Smiley-ikon

Angiver en reaktionshandling på beskeden.

Slet

Papirkurv-ikon

Angiver en slettehandling på beskeden.

9. Tilføj en deltager til en eksisterende chat

  • Med en samtale åben, klik på tilføj-person-ikonet (person med et plustegn) i headerområdet.

  • Et søgefelt vises i stedet for deltagerinfo.

  • Skriv et navn for at søge efter medlemmer.

  • Vælg en person fra resultaterne.

  • De tilføjes til samtalen med det samme.

  • Klik på ikonet igen for at lukke søgefeltet.

10. Se deltagerdetaljer (en-til-en-chat)

  • I detaljer-panelet til højre vil du se den anden persons:

    • Avatar (stor)

    • Fulde navn

    • Rolle

  • Udvid sektionen Information for at se deres:

    • Telefonnummer

    • E-mailadresse

11. Se og administrer deltagere (gruppechat)

  • I detaljer-panelet lister sektionen I rummet (N) alle deltagere (undtagen dig selv).

  • Hver deltager viser deres avatar, navn og rolle.

  • Klik på en deltager for at åbne en detaljedatalog med:

    • Deres avatar, rolle og fulde navn.

    • En telefonknap til at ringe dem.

    • En e-mailknap til at sende dem en e-mail.

    • En fjern-knap til at fjerne dem fra chatten.

Handling

Hvad der sker

Telefonknap

Åbner din enheds telefonopkald med deres nummer forududfyldt.

E-mailknap

Åbner dit standard-e-mailprogram med deres adresse forududfyldt.

Fjern-knap

Fjerner deltageren fra denne samtale. Deltagerlisten opdateres med det samme.

12. Omdøb en chat

  • I detaljer-panelet, udvid sektionen Juster chat.

  • Klik på Skift chatnavn.

  • En dialog vises med et enkelt felt:

Felt

Påkrævet

Hvad du skal indtaste

Navn

Nej

Det nye visningsnavn for chatten.

  • Skriv det nye navn og klik på Gem ændringer.

  • Du vil se en grøn “Opdatering lykkedes!”-notifikation.

  • Samtalelisten opdateres for at vise det opdaterede navn.

13. Download vedhæftninger

  • I detaljer-panelet, udvid sektionen Vedhæftninger (N).

  • Alle filer delt i samtalen er listet med:

    • En miniature eller filtypeikon.

    • Filnavnet.

    • Datoen, den blev delt.

  • Klik på en filminiature for at downloade den til din computer.

14. Slet en samtale

  • Med en samtale åben, klik på trepunktsmenuen i headerområdet.

  • Klik på Slet (vist med rødt).

  • Systemet vil:

    1. Forlade realtids-chatkanalen.

    2. Slette samtalen fra serveren.

    3. Fravælge samtalen.

    4. Opdatere din samtaleliste.

15. Skjul eller udvid paneler

  • Samtaleliste: Klik på pil-ikonet øverst i listen for at skjule den til kun avatarer, eller udvide den tilbage til fuld bredde. På mobil, tryk på den lille knap i venstre kant af skærmen for at åbne samtaleskuffen.

  • Detaljer-panel: Klik på pil-ikonet på kanten af detaljer-panelet for at skjule eller udvide det. På mobil åbner det som en glidende skuffe fra højre.


Hvad der sker bag kulisserne

Du åbner Chat-skærmen
        |
        v
SignalR-hub forbinder til /hubs/chat med dit adgangstoken
        |
        v
API-kald: ChatsService.index() — indlæser alle dine samtaler
        |
        v
For hver samtale, hub.invoke("join", chatUid) — tilslutter realtidskanalen
        |
        v
Du vælger en samtale
        |
        v
API-kald: ChatsService.details({ id }) — indlæser fuld samtale med beskeder
        |
        v
Beskeder fra andre brugere markeres automatisk som set (lokal tilstandsopdatering)
        |
        v
Du skriver en besked og trykker Enter
        |
        v
hub.invoke("sendMessage", messageData) — sender via SignalR
        |
        v
Alle deltagere modtager beskeden øjeblikkeligt via "receiveMessage"-hændelsen
        |
        v
Beskeden vises i samtalen for alle

Oprettelse af en ny samtale

Du klikker ny-samtale-ikonet og vælger en modtager
        |
        v
API-kald: ChatsService.create({ participants: [modtager, dig] })
        |
        v
Serveren opretter chatten og returnerer det nye chatobjekt
        |
        v
hub.invoke("join", newChatUid) — tilslutter realtidskanalen
        |
        v
API-kald: ChatsService.index() — opdaterer samtalelisten
        |
        v
API-kald: ChatsService.details({ id }) — indlæser den nye samtale
        |
        v
Du kan nu sende beskeder

Sletning af en samtale

Du klikker trepunktsmenuen og vælger "Slet"
        |
        v
hub.invoke("leave", chatUid) — forlader realtidskanalen
        |
        v
API-kald: ChatsService.deleteChat({ id })
        |
        v
Valgt samtale ryddes
        |
        v
API-kald: ChatsService.index() — opdaterer samtalelisten


Fejlfinding

“Jeg kan ikke se nogen samtaler i listen”

  • Samtalelisten indlæses, når realtidsforbindelsen er etableret. Hvis din internetforbindelse er langsom, kan det tage et øjeblik.

  • Prøv at genindlæse siden. Hvis listen stadig er tom, har du muligvis ingen samtaler endnu — start en ny ved hjælp af ny-samtale-ikonet.

  • Tjek din internetforbindelse. Chatten kræver en stabil forbindelse til SignalR-hubben.

“Mine beskeder sendes ikke”

  • Sørg for, at du trykkede Enter efter at have skrevet din besked. Der er ingen separat send-knap.

  • Hvis beskedinputtet er gråtonet (deaktiveret), har du ikke valgt en samtale eller oprettet en ny endnu. Vælg først en samtale.

  • Tjek din internetforbindelse. Hvis realtidsforbindelsen blev afbrudt, kan beskeder ikke sendes. Genindlæs siden for at genoprette forbindelsen.

“Jeg kan ikke se nye beskeder fra andre personer”

  • Nye beskeder ankommer i realtid gennem SignalR-forbindelsen. Hvis forbindelsen blev afbrudt, stopper du med at modtage opdateringer.

  • Genindlæs siden for at genetablere forbindelsen og genindlæse beskeder.

  • Sørg for, at din browserfane ikke er blokeret fra at opretholde baggrundsforbindelser (nogle batterispare- eller privatlivsudvidelser kan interferere).

“Jeg kan ikke finde den person, jeg vil sende en besked til”

  • Søgningen i Til:-feltet og samtaleliste-søgningen slår begge op i medlemmer i systemet. Hvis personen ikke er registreret som medlem, vil de ikke vises.

  • Dobbelttjek stavningen af deres navn.

  • Hvis du stadig ikke kan finde dem, bed en administrator om at verificere, at personen har en konto i systemet.

“Jeg slettede ved et uheld en samtale”

  • Sletning er øjeblikkelig og kan ikke fortrydes fra chatskærmen. Alle beskeder i den samtale fjernes fra serveren.

  • Hvis du har brug for at gendanne samtalen, kontakt din systemadministrator så hurtigt som muligt.

“Detaljer-panelet til højre mangler”

  • Detaljer-panelet vises kun, når du har en samtale valgt.

  • På mindre skærme (under det store breakpoint) er panelet skjult som standard. Klik på pil-ikonet i højre kant af beskedområdet for at åbne det som en skuffe.

“Jeg fjernede nogen fra en gruppechat ved en fejl”

  • Du kan tilføje dem igen ved at klikke på tilføj-person-ikonet i headeren, søge efter deres navn og vælge dem igen.

  • Personen vil genoptage samtalen, men vil ikke se beskeder, der blev sendt, mens de var fjernet.

“Chatnavnet opdaterede ikke, efter jeg gemte”

  • Sørg for, at du klikkede Gem ændringer i omdøbningsdialogen og så den grønne “Opdatering lykkedes!”-notifikation.

  • Hvis navnet stadig ser det samme ud i samtalelisten, prøv at genindlæse siden. Listen bør opdateres automatisk, men en manuel genindlæsning garanterer det.

“Jeg ser en rød prik på en samtale, men ingen nye beskeder”

  • Den røde prik (ulæst indikator) vises, når der er beskeder, du ikke har åbnet endnu. Klik på samtalen for at åbne den — prikken forsvinder, når beskederne er markeret som set.

  • Hvis prikken fortsætter efter at have åbnet samtalen, genindlæs siden.

“Siden viser et indlæsningsskelet, der aldrig bliver færdigt”

  • Dette betyder normalt, at det indledende API-kald til at indlæse samtaler tager for lang tid eller fejlede stille.

  • Tjek din internetforbindelse og genindlæs siden.

  • Hvis problemet fortsætter, kan chatserveren opleve problemer. Kontakt din systemadministrator.

Besvarede dette dit spørgsmål?