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å.