Skip to content

navikt/crm-arbeidsgiver-dialog

Repository files navigation

crm-arbeidsgiver-dialog

Build GitHub version MIT License codecov

Dette repo brukes for funksjonalitet knyttet til asynkron dialog mellom nav ansatte og arbeidsgivere.


Avhengigheter

Pakken har flere avhengiheter. Sjekk sfdx-project.json filen for å se en oversikt av alle avhengigheter.

Komme i gang

  1. Salesforce DX-bruker. Kontakt #crm-plattform-team på Slack om du ikke har dette
  2. Installer Salesforce DX CLI (SFDX)
    • Last ned fra Salesforce.com
    • Eller benytt npm: npm install sfdx-cli --global
  3. Klon dette repoet (GitHub Desktop anbefales for ikke-utviklere)
  4. Installer SSDX
    • Med SSDX kan du lage scratch orger og gjøre deklarative endringer (gjøre endringer i nettleseren på Salesforce, altså ikke-utvikling)
    • Trenger du ikke verktøy utvikling kan du stoppe her
  5. Installer VS Code (anbefalt)
  6. Installer Salesforce Extension Pack
  7. Installer AdoptOpenJDK (kun versjon 8 eller 11)
  8. Åpne VS Code Settings og søk etter salesforcedx-vscode-apex
  9. Under Java Home, legg inn følgende:
    • macOS: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
    • Windows: C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.3.7-hotspot (merk at versjonsnummer kan endre seg)

Bygg

For å bygge lokalt uten SSDX, bruk føglende

  1. Hvis du ikke har autentisert en DevHub, kjør sfdx auth:web:login -d -a production og så logge inn.

Experience Cloud

Når man skal teste funksjonaliteter i Experience Cloud under utvikling i scratch miljøet kan man bruke test brukeren "Kari Nordmann".

Teste dialog om en avtale

Når man er på Home siden kan man legge til noen url paremetere som vil trigger en redirect til Thread__c detail siden.

E.g. https://dream-business-489.my.site.com/s/?organisasjonsnummer=910825585&avtalenummer=1234

Avtalen, virksomheten og tråden skal være opprettet automatisk når mann bruker build scripten over.

Legge til dette på slutten av URLen e.g.

```
?organisasjonsnummer=910825585&avtalenummer=1234
```

Henvendelser

For spørsmål om denne applikasjonen, bruk #arbeidsgiver-crm på Slack.