Skip to content

navikt/crm-ips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd0739a · Apr 11, 2025
Jan 18, 2024
Jun 17, 2024
Jan 11, 2023
May 5, 2021
Jan 7, 2025
Mar 3, 2022
Apr 11, 2025
May 5, 2021
Apr 2, 2025
Sep 14, 2021
May 5, 2021
Nov 15, 2023
Aug 23, 2024
May 5, 2021
Sep 30, 2022
May 5, 2021
May 5, 2021
Dec 4, 2023
May 5, 2021
Oct 31, 2023
May 5, 2021
May 5, 2021
Mar 17, 2025
Jun 19, 2024
Apr 7, 2025
May 5, 2021
Apr 1, 2025

Repository files navigation

CRM-IPS

Jobbsporet is work-oriented follow-up tool. Interaction between job specialists and a person who wants help to get into work. Expertise in guidance and knowledge of the labor market is essential for a targeted service. Joppsporet is a tool for job specialists to have an efficient everyday life with planning and documentation of the participant and to use the time as much as possible together with the participant.

Dependencies

This package is dependant on the following packages

Installation

  1. Install npm
  2. Install Salesforce DX CLI
    • Alternative: npm install sfdx-cli --global
  3. Clone this repository (GitHub Desktop is recommended for non-developers)
  4. Run npm install from the project root folder
  5. Install SSDX
    • Non-developers may stop after this step
  6. Install VS Code (recommended)
    • Install Salesforce Extension Pack
    • Install recommended plugins! A notification should appear when opening VS Code. It will prompt you to install recommended plugins.
  7. Install AdoptOpenJDK (only version 8 or 11)
  8. Open VS Code settings and search for salesforcedx-vscode-apex
  9. Under Java Home, add the following:
    • macOS: /Library/Java/JavaVirtualMachines/adoptopenjdk-[VERSION_NUMBER].jdk/Contents/Home
    • Windows: C:\\Program Files\\AdoptOpenJDK\\jdk-[VERSION_NUMBER]-hotspot

Build

To build locally without using SSDX, do the following:

  1. If you haven't authenticated a DX user to production / DevHub, run sfdx auth:web:login -d -a production and log in
    • Ask #crm-platform-team on Slack if you don't have a user
    • If you change from one repo to another, you can change the default DevHub username in .sfdx/sfdx-config.json, but you can also just run the command above
  2. Create a scratch org, install dependencies and push metadata:
sfdx force:org:create -f ./config/project-scratch-def.json --setalias scratch_org --durationdays 1 --setdefaultusername
echo y | sfdx plugins:install sfpowerkit@2.0.1
keys="" && for p in $(sfdx force:package:list --json | jq '.result | .[].Name' -r); do keys+=$p":PACKAGE_KEY "; done
sfdx sfpowerkit:package:dependencies:install -u scratch_org -r -a -w 60 -k ${keys}
sfdx force:source:push
sfdx force:org:open

Other

Questions? Ask on #crm-platform-team on Slack.