Skapa användare till LoP ÄHS

För att skapa nya användare i ÄHS måste man använda APi’t, då inget GUI existerar ännu för detta. Enklast är att skapa upp POST-anrop i PostMan.

Anrop för att lägga till användaren

Headers

Content-Type: application/json
lop-api-key: api-nyckeln för node-backend

Endpoints för att skapa användaren

Välj vilken/vilka miljöer som man ska lägga till användaren i.

Prod:
https://camunda.sundsvall.se/gui/api/user/signup

Test:
https://camunda-test.sundsvall.se/gui/api/user/signup

Dev:
https://camunda-dev.sundsvall.se/gui/api/user/signup

Body

{ "agentFirstName": "Kalle", "agentLastName": "Anka", "agentShortName": "kal113ank", "agentEmail": "kalle.anka@sundsvall.se", "agentPassword": "varen2023kal113ank", "agentDepartment": 1, "agentTeam": 1, "agentAdmin": 0 }

Välj rätt team och välj om användaren ska vara admin eller inte.

Response

Kör anropet och notera insertId från responsen

{ "fieldCount": 0, "affectedRows": 1, "insertId": 57, "serverStatus": 2, "warningCount": 0, "message": "", "protocol41": true, "changedRows": 0 }

Anrop för att lägga till användarsignatur

Headers

Content-Type: application/json
lop-api-key: api-nyckeln för node-backend

Endpoints för att skapa användarsignaturen

Välj vilken/vilka miljöer som man ska lägga till användaren i.

Prod:
https://camunda.sundsvall.se/gui/api/agentsignatures

Test:
https://camunda-test.sundsvall.se/gui/api/agentsignatures

Dev:
https://camunda-dev.sundsvall.se/gui/api/agentsignatures

Body

Använd insertId från responsen i förra anropet. Ändra även namnet i textsvaret.

{ "agentId": 57, "signatureText": "Du är välkommen att höra av dig om du har några frågor.<br>Vänligen ändra inte i ämnesraden om du besvarar mejlet.<br><br>Med vänliga hälsningar<br><br>Kalle Anka<br>Servicecenter Lön och pension<br><a href=\"mailto:lonochpension@sundsvall.se\">lonochpension@sundsvall.se</a><br>060-19 26 00, telefontid 9:00-12:00" }

Aktivera användaren

Logga in i den/de miljöerna där användaren är tillagd. Gå till “Administration”.

Innan användarna är aktiverade finns de tillsammans med andra inaktiva användare i den undre halvan av listan. Klicka på “Aktivera” för att aktivera användaren.

Listan laddas om och användaren finns nu bland de aktiverade användarna. Om någon användare behöver inaktiveras klickar man på “Inaktivera”.

Ge användare adminrättigheter

Om man inte tilldelat användaren adminrättigheter vid skapandet kan man göra detta via databasen i tabellen “agents”. Ändra “agentAdmin” till 1. Behöver man byta team på en användare gör man det här också.