Bruke Outlook-addin¶
ePortal har et eget Outlook-tillegg (taskpane) som lar deg se CRM-historikken til avsender/mottakere direkte fra Outlook, og lagre den åpne e-posten som korrespondanse i CRM. Tillegget kjører som en separat Angular-applikasjon under outlook-addin/ og kaller api/CrmOutlook/*-endepunktene i ePortal.
Tillegget gjør i hovedsak tre ting:
- Identifisere kontakt automatisk ut fra avsender og mottakeradresser
- Vise historikk for valgt kontakt eller bedrift (åpne salg, prosjekter, aktiviteter, avtaler — og masterordrer for brukere med abonnementsmodulen)
- Lagre e-posten i CRM og eventuelt koble den til et salg, prosjekt, møte eller en oppgave
Mobil: Tillegget er bygget for Outlook desktop og Outlook on the Web. Outlook mobil har begrenset støtte for taskpane-tillegg.
Tilgang¶
| Hvem | Hva trengs |
|---|---|
| Rolle | Bruker med CRM-rolle ([Authorize(Roles = "CRM")] i CrmOutlookController.cs:26) |
| Innlogging | ePortal-bruker (brukernavn + passord) eller EntraID via Microsoft-pålogging |
| Distribusjon | Manifest for tillegget må være rullet ut i Microsoft 365 av administrator |
Selve innloggingen skjer i login.component.html og krever domenenavn (f.eks. kundenavn.eportal.no) i tillegg til brukernavn/passord. Microsoft-pålogging (EntraID) krever at domenet er fylt ut først.
Slik ser hovedflyten ut¶
Tillegget har fire ruter — se app-routing.module.ts:10-18:
| Rute | Hva den gjør |
|---|---|
login |
Pålogging mot domenet ditt |
panel |
Hovedvisning: kontaktoppslag og historikk |
log-email |
Skjema for å lagre e-post i CRM |
log-meeting |
Importere/oppdatere kalenderoppføring i CRM |
create-contact |
Opprette ny kontakt |
Alle ruter unntatt login er beskyttet av AuthGuard (auth.guard.ts:21) som forsøker stille token-refresh før den eventuelt sender deg til login.
Pålogging¶
Første gang åpner du tillegget i Outlook og kommer til login-siden. Skjemaet (login.component.html) har:
- Domenenavn — låst på enkelte miljøer, redigerbart ellers
- Brukernavn og Passord — vanlig ePortal-pålogging
- Logg inn med EntraID — Microsoft-knapp som krever utfylt domenenavn
- Logg inn automatisk — avkrysningsboks som husker pålogging for Outlook-brukeren
- Avanserte innstillinger — velger mellom prod/staging/test-miljø
Når token er gyldig sender AuthGuard deg videre til panel. Token forsøkes stille-refresh hvis det er nær utløp og du logget inn med Microsoft.
Hovedpanelet — kontaktoppslag og historikk¶
Når du markerer en e-post i Outlook viser panelet (contact-panel.component.html) automatisk hvilke CRM-kontakter som matcher avsender og mottakere. Du trenger ikke skrive eller søke noe for at dette skal skje — koden kaller EmailLookup på backend ut fra adressene i e-posten.
Hva panelet viser¶
- Header med antall e-poster lagret denne uken (chip), pluss handlingsknapper: Innstillinger, Oppdater, Logg ut
- Påminnelse øverst hvis forrige e-post du så på ikke ble lagret
- Gjeldende e-post med emne, avsender og evt. antall vedlegg
- Møteinnkalling (eget kort) hvis e-posten er en møteinvitasjon — knapp for å importere eller oppdatere møtet i CRM
- Kontakter — automatisk foreslåtte CRM-kontakter, med "Ny kontakt"-knapp hvis ingen treffer
- Bedrifter — bedrifter som matchet på e-postdomene
- Sist brukte — vises bare når ingen kontakttreff finnes
- Søk i CRM — fritekstsøk på navn, e-post eller firma (minst 2 tegn)
- Nytt salg — hurtigskjema for å opprette deal uten å først velge kontakt
- Bunnknapp «Lagre e-post i CRM» (eller «Oppdater e-postkobling» hvis e-posten allerede er logget)
Når du velger en kontakt går panelet til "summary"-visning og viser kontaktens åpne salg, aktive prosjekter, aktive avtaler, siste aktiviteter og statistikk for hvor mye som ligger på kontakten — pluss kundens masterordrer hvis du har abonnementsmodulen (se under). Bedriftsnavnet i visningen lenker til kundekortet i portalen (/crm/customers/<aktør-id>, ny fane — contact-panel.component.ts:662).
Ny oppgave — hurtigopprettelse fra kontaktvisningen¶
Når en kontakt er valgt viser panelet knappen «Ny oppgave», som åpner et hurtigskjema (contact-panel.component.html):
| Felt | Beskrivelse |
|---|---|
| Tittel | Påkrevd fritekstfelt |
| Prioritet | Lav / Medium / Høy — standard Medium |
| Frist | Valgfri dato |
| Tilordnet | Valgfri ansatt fra nedtrekksliste |
| Prosjekt | Alltid synlig, søkbart tekstfelt. Kundens åpne prosjekter vises øverst i treffisten; skriv videre for å søke i alle prosjekter du har tilgang til (minst 2 tegn) |
| Notat | Valgfri beskrivelse |
Oppgaven opprettes alltid som en CRM-oppgave. Velges et prosjekt, oppretter ePortal i tillegg en tilknyttet prosjektoppgave — forutsatt at du har redigeringstilgang til prosjektet. Har du ikke det, beholdes skjemaet med en feilmelding slik at du kan velge et annet prosjekt eller fjerne det. Lykkes CRM-oppgaven, men prosjektkoblingen av en eller annen grunn ikke kan opprettes, lagres CRM-oppgaven likevel og du får beskjed om å koble den til prosjektet manuelt i portalen — skjemaet tilbyr da ikke en "prøv igjen"-knapp som ville opprettet en ny, duplikat CRM-oppgave.
Masterordrer i panelet¶
Brukere med både CRM-modulen og abonnementsmodulen får en egen «Masterordrer»-seksjon i historikkvisningen (contact-panel.component.html). Uten begge modulene vises seksjonen ikke i det hele tatt.
- Viser inntil 5 løpende masterordrer for kundens aktør — inkludert relaterte aktører begge veier (en e-post fra rederiet/management treffer skipets ordrer, og omvendt). Kun statusene Aktiv, Trenger gjennomgang og Importert vises; avsluttede/tapte skjules.
- Per ordre: ordrenummer, kundenavn, status-merke, neste planlagte leveranse og verdi i år med valuta.
- Hver rad lenker til masterordre-listen i portalen med ordren markert (
/subscription/master-orders?order=<nr>, ny fane). Finnes det flere enn 5, vises «Vis alle (N)» som åpner hele listen. - Datagrunnlaget hentes via
POST api/SubscriptionMasterOrder/searchmed aktørfilter (crm-addin.service.ts); backend håndhever datatilgangenSubscription.MasterOrder(CanView) per kall.
Hva tillegget gjør med "Allerede logget"¶
Hvis e-posten alt er lagret en gang vises et grønt felt øverst: «Allerede logget [dato] av [navn]», og lagre-knappen endrer tekst til «Oppdater e-postkobling».
Lagre en e-post i CRM¶
Klikk «Lagre e-post i CRM» i panelet — du sendes til log-email-ruten. Skjemaet (log-email.component.html) bygger automatisk på den valgte kontakten og e-posten.
Felt og seksjoner¶
| Seksjon | Beskrivelse | Standard |
|---|---|---|
| E-post | Lesevisning: emne, fra/til/kopi, innkommende eller utgående | — |
| Koble e-post til | Én samlet velger: valgte koblinger vises som chips (fjern med ×), under ligger foreslåtte koblinger fra kundens kontekst (åpne salg, aktive prosjekter, dine åpne oppgaver, møter) og ett søkefelt som søker i hele ePortal — salg, prosjekter, møter, tilbud, masterordrer og CRM-/prosjektoppgaver. E-posten kan kobles til flere ting samtidig (én per type). Oppgave-chips får avkrysning «Fullfør ved lagring»; møte-chips åpner agendapunkt-valget | Ingen kobling |
| Notat | Fritekst-felt med plassholder "F.eks. «Diskuterte prisforslag, følger opp tirsdag»". Knappen «Foreslå notat (KAI)» lar KAI oppsummere e-posten inn i feltet (og hinte om en oppfølgingsoppgave). Forslaget kan redigeres fritt; krever KAI.Crm aktivert | tom |
| Nytt møte fra invitasjonen (vises kun for møteinnkallinger) | Avkryssingsboks som oppretter et nytt CRM-møte med tolket tid/sted/Teams-lenke fra invitasjonen og e-posten som første agendapunkt. Kobling til eksisterende møte gjøres via «Koble e-post til»-velgeren — agendapunkt-valget (nytt/eksisterende) vises da rett under møte-chipen | Av |
| Opprett avtale (sammenleggbar) | Avkryssingsboks som åpner skjema for avtaletittel, avtalenummer, type (Service/Lease/Support/Maintenance/License/Other), start-/sluttdato, verdi i NOK, fornyelse (Manuell/Automatisk/Ingen) og notat | Av |
| Åpne oppgaver | Vises bare når kontakten har åpne CRM-oppgaver. Du kan krysse av flere for å lukke dem automatisk når e-posten lagres | — |
| Vedlegg | Liste over vedlegg fra Outlook. Alle er valgt som standard — klikk for å avmarkere. Vises kun når e-posten har vedlegg. Vedlegg valideres mot tillatte filtyper og maks størrelse; avviste vedlegg rapporteres i suksessbildet (e-posten lagres uansett) | Alle valgt |
Prosjektlisten i forslagene er avgrenset til kundens aktive prosjekter. Søkefeltet krever minst 2 tegn og viser treff gruppert per type.
Lagring¶
Fra hovedpanelet finnes to lagre-knapper i bunnen: «Lagre raskt» (logger e-posten umiddelbart med valgt kontakt og alle vedlegg — ett klikk) og «Lagre med detaljer» (åpner skjemaet over). Under lagring vises en spinner og teksten «Lagrer e-post...». Etter vellykket lagring viser hele skjermen et grønt suksessfelt: "E-post lagret i CRM!" med neste-steg-knapper:
- Tilbake til oversikt
- Opprett oppfølgingsoppgave (vises kun når kontakt er valgt)
- Opprett nytt salg (vises kun når kontakt er valgt)
- Opprett tilbud og Opprett masterordre (vises kun med både CRM- og abonnementsmodulen, og når en kunde er knyttet) — oppretter et utkast med kunden forhåndsvalgt og åpner det i ePortal for videre utfylling
Festet panel — tillegget følger innboksen¶
Panelet kan festes (pin-ikonet øverst i tillegget, krever manifest-versjon 1.1.0.0 og en nyere Outlook-klient). Når panelet er festet oppdaterer det seg automatisk hver gang du velger en annen e-post — du slipper å åpne tillegget på nytt. Står du i et underskjema (f.eks. logg-skjemaet) og bytter e-post, hopper tillegget tilbake til hovedpanelet så innholdet alltid gjelder valgt e-post.
Innstillinger for loggeforslag¶
Klikk Innstillinger (tannhjul-ikon) øverst i panelet. Loggeforslag betyr at tillegget åpner logg-skjermen ferdig utfylt når panelet står på en e-post med en kjent CRM-kontakt — ingenting lagres uten at du trykker Lagre:
| Innstilling | Verdier |
|---|---|
| Automatiske loggeforslag | På/av-bryter |
| Foreslå for | Alle e-poster / Kun kjente kontakter / Ingen forslag |
| Foreslå logging av | Avkrysninger for Sendte e-poster og Mottatte e-poster (vises kun når forslag er aktivert) |
| Ekskluderte domener | Liste over domener som aldri foreslås — legg til med Enter eller plussknapp, fjern med x |
Nye brukere får et eget onboarding-kort med knappen «Aktiver loggeforslag» før innstillingene tas i bruk.
Opprette kontakt — Brønnøysund og KAI-signaturtolkning¶
«Opprett kontakt»-skjemaet forhåndsutfylles fra avsenderen og har nå også telefon- og tittel-felt. To hjelpere:
- «Ny bedrift» søker i Brønnøysundregistrene mens du skriver firmanavnet, og fyller inn organisasjonsnummer, telefon og e-post fra registeret når du velger et treff.
- «Tolk signatur (KAI)» leser avsenderens e-postsignatur og foreslår telefon og stillingstittel (krever KAI.Crm aktivert). Feltene er redigerbare — ingenting lagres før du oppretter kontakten.
KAI-brief — kundeoppsummering i panelet¶
Når en kontakt med kunde er valgt vises kortet «KAI-brief» (lilla kant). Klikk for å hente en kort KAI-generert oppsummering av kunden — åpne oppfølginger, salgsstatus, utløpende avtaler — pluss ett foreslått neste steg. Krever at administrator har aktivert KAI.Crm under Innstillinger → Datatilgang; uten tilgang vises en forklarende melding. Briefen er kun lesestøtte og lagres ikke.
Slik gjør du — lagre en e-post¶
- Marker e-posten i Outlook og åpne ePortal-tillegget.
- Panelet henter automatisk kontakter og bedrifter som matcher avsender/mottakere.
- Velg en kontakt fra listen, eller bruk Søk i CRM hvis du heller vil søke selv. Hvis ingen treffer kan du klikke «Opprett kontakt».
- (Valgfritt) Bla gjennom kontaktens åpne salg, prosjekter, aktiviteter og avtaler i historikkvisningen.
- Klikk «Lagre raskt» for ett-klikks lagring — eller «Lagre med detaljer» for skjemaet.
- På
log-email-skjemaet (detaljer): - Koble e-posten til salg/prosjekt/oppgave/møte/tilbud/masterordre via chips-forslagene eller søkefeltet under «Koble e-post til» — gjerne flere samtidig
- Skriv notat
- Avmarker vedlegg du ikke vil ha med
- Åpne og fyll ut "Koble til møte" og/eller "Opprett avtale" hvis aktuelt
- Klikk «Lagre e-post i CRM». Vent på bekreftelsen — ikke klikk flere ganger.
- Velg neste handling i suksessbildet — f.eks. Opprett tilbud — eller klikk Tilbake til oversikt.
Slik gjør du — importere et møte¶
- Marker en kalenderoppføring eller en møteinvitasjon i Outlook.
- Panelet viser kortet "Kalenderoppføring" (eller "Møteinnkalling" inne i e-postvisningen) med klokkeslett og sted.
- Hvis møtet ikke alt er synkronisert vises knappen «Importer møte til ePortal» (grønn). Klikk for å sende deg til
log-meeting. - Hvis møtet er importert tidligere vises «Oppdater møte i ePortal».
Vanlige problemer¶
Tillegget vises ikke i Outlook¶
Manifestet må være distribuert av administrator. Sjekk med IT/admin om Office-tillegg-policyen tillater tillegget for din konto. Tillegget krever moderne Outlook (Microsoft 365 / on the Web).
Kommer ikke videre fra påloggingsbildet¶
Knappen «Logg inn med EntraID» er deaktivert til domenenavnet er fylt ut. Vanlig brukernavn/passord krever også at både brukernavn og passord har innhold.
Ingen kontakter matcher e-posten¶
- Avsenderens e-postadresse må stemme med adressen som er lagret på CRM-kontakten.
- Bruk Søk i CRM og søk på navn, e-post eller firma (minst 2 tegn).
- Sist brukte kontakter vises kun når det ikke er noen automatiske treff.
- Klikk «Ny kontakt» øverst i kontakt-kortet hvis ingen finnes.
Fant ikke det jeg vil koble til¶
Forslagene viser kundens åpne salg, aktive prosjekter, dine åpne oppgaver og møter. Alt annet — inkludert enkeltoppgaver som ikke er blant forslagene — finner du via søkefeltet i «Koble e-post til» (minst 2 tegn); det søker i hele ePortal og viser kun det du har tilgang til, avsluttede/fullførte elementer holdt utenfor.
Prosjektoppgave-forslagene er tomme¶
Velg først et prosjekt (chip) — da hentes prosjektets åpne oppgaver inn som forslag.
"Allerede logget" — kan jeg lagre på nytt?¶
Ja. Knappen får da teksten «Oppdater e-postkobling», og du kan endre koblinger, notat og vedlegg.
Token utløpt mens jeg jobbet¶
AuthGuard forsøker stille å fornye token hvis du logget inn med Microsoft. Hvis fornyelsen feiler sendes du tilbake til login og må logge inn på nytt.
Tillegget viser feil miljø/domene¶
Klikk Logg ut og logg inn på nytt. På påloggingssiden kan du åpne Avanserte innstillinger og bytte miljø (prod/staging/test). På noen miljøer er domenefeltet låst og settes automatisk.
Relaterte sider¶
- Loggføre kommunikasjon — generell loggføring uten Outlook-tillegget
- Registrere kunde — sikre at kunden/kontakten finnes i CRM før loggføring
- Følge opp avtale — loggføring er en del av salgsoppfølgingen
- CRM-modulen
- Microsoft 365-integrasjon — administrator-oppsett av tillegget