Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,931 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Sjekkliste for utviklers test 🧪

Filosofi: Alt trenger testing, men det er viktig å tilpasse test etter risiko.

  1. Funksjonell testing
    • Funksjonen er testet i henhold til akseptansekriterier
    • Testet med ulike record types
    • Testet med ulike typer input
    • Testet med riktige rettigheter/testbrukere i preprod
    • Testet på mobil dersom relevant
  2. Teknisk testing
    • Kompleks logikk er dekket av unit tester
    • Negativ testing er utført (enten unit tester eller manuelle tester)
  3. Kvalitetssikring
    • Review eller test fra annen utvikler er innhentet dersom nødvendig
    • UU-krav er verifisert dersom relevant
  4. Dokumentasjon og kommunikasjon
    • Jobbsporet og arbeidsgivertelefonen er varslet om endring dersom relevant
    • Testcaser og testdata er dokumentert for teamet dersom nødvendig

Annet

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

About

Salesforce-pakke fra produktområde Arbeidsgiver

Topics

Resources

Security policy

Stars

4 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages