Skip to content

Salesforce-pakke fra produktområde Arbeidsgiver

License

Notifications You must be signed in to change notification settings

navikt/crm-arbeidsgiver-base

Folders and files

NameName
Last commit message
Last commit date
Oct 13, 2023
Sep 7, 2022
Nov 1, 2022
Jun 27, 2024
Mar 11, 2025
Feb 24, 2025
Feb 4, 2025
Mar 22, 2025
Feb 9, 2021
Feb 9, 2021
Dec 6, 2024
Nov 21, 2023
Jan 13, 2020
Oct 21, 2024
Oct 30, 2024
Apr 21, 2021
Sep 11, 2024
Oct 11, 2023
Feb 10, 2020
Oct 13, 2023
Feb 9, 2021
Feb 18, 2021
Sep 19, 2024
Sep 11, 2024
Feb 18, 2021
Mar 22, 2025
Nov 20, 2019

Repository files navigation

crm-arbeidsgiver-base

Build GitHub version MIT License codecov

Denne pakken inneholder funksjonalitet og tilgangsstyring på arbeidsgiver-nivået. Blant annet:

  • Permitteringer / masseoppsigelser
  • Kontaktskjema for arbeidsgivere
  • Sykefravær
  • Listevisninger
  • Objekter
  • Aktiviteter
  • Arbeidsgiver

Dependencies

Pakken er avhengig av følgende pakker:

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)

Utvikling

Utvikling foregår i hovedsak på to fronter, i nettleseren i din scratch org og på din maskin i din prefererte IDE. Ved endringer i nettleseren på din scratch org (som lever i skyen), så må alle endringer pulles til din maskin. Ved endringer av metadata i din IDE, må endringer pushes til din scratch org.

Ved å bruke VS Code som IDE, er det lagt inn konfigurasjon som automatisk pusher endringer av metadata til din scratch org ved lagring. For å pulle endringer fra kan man enten bruke Salesforce DX CLI til å pulle, men også pushe om man ikke ønsker automatisk push. Se under for kommandoer. Man kan også bruke hjelpeverktøyet SSDX (nevnt over) for å pushe, pulle, åpne scratch org-er, slette gamle, blant annet.

  • sfdx force:org:open for å åpne instansen(salesforce applikasjonen din).
  • sfdx force:source:pull for å hente endringer som du gjør i konfigurasjon i applikasjonen online.
  • sfdx force:source:push for å publisere endringer du gjør i kode lokalt til applikasjonen online.

Annet

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