Hemligheter
För att vi ska kunna komma åt din Unit4 API via API:et behöver vi några känsliga inloggningsuppgifter. Vi lagrar dessa känsliga uppgifter med hjälp av Rossums krypterade hemlighetshantering, och det är därför viktigt att dessa endast placeras i den krypterade hemlighetskonfigurationen, och inte i konfigurationen med klartext.
För mer information, se Rossums dokumentation
Spara hemligheter När du sparar hemligheterna visas rutan som tom igen, men uppgifterna sparas.
För att skriva över en hemlighet anger du bara de korrigerade uppgifterna och sparar dem.
Konfigurerbara hemliga parametrar
Gemensam konfiguration
Dessa parametrar ska alltid ställas in i hemligheter ELLER inställningar (där det anges).
unit4_api_url (ERP7 / CR)
Observera att detta nu kan ställas in i tilläggsinställningarna för bättre synlighet.
Observera att det i tilläggsinställningarna har nyckeln erpConnectionSettings/unit4ApiUrl.
Om detta värde är inställt på båda ställena, har det som är inställt i inställningarna företräde. :::string
{ "unit4_api_url": "https://example.unit4cloud.com" }
API-adressen för REST-förfrågningar till ditt Unit4 ERP7 / CR-system.
erpx_host (ERPx)
Observera att detta nu kan ställas in i tilläggsinställningarna för bättre synlighet.
Observera att det i tilläggsinställningarna har nyckeln erpConnectionSettings/erpxHost.
Om detta värde är inställt på båda platserna, har det som är inställt i inställningarna företräde framför det som är inställt här. :
: :string
{ "unit4_api_url": "https://example.unit4cloud.com" }
API-adressen för REST-förfrågningar till ditt Unit4 ERPx-system.
IDS-autentisering
Dessa parametrar bör ställas in om du använder IDS för autentisering.
unit4_ids_auth_client
string
{ "unit4_ids_auth_client": "example-ids-auth-client-id" }
IDS-klient-ID som används för att generera en åtkomsttoken för din Unit 4 API.
unit4_ids_secret
string
{ "unit4_ids_secret": "example-random-secret" }
IDS-klienthemligheten, som paras ihop med ID:t ovan och används för att generera en åtkomsttoken för din Unit 4 API.
unit4_ids_url
Observera att detta nu kan ställas in i tilläggsinställningarna för bättre synlighet.
Observera att det i tilläggsinställningarna har nyckeln erpConnectionSettings/erpIdsHost.
Om detta värde är inställt på båda platserna, kommer det som finns i inställningarna och inte här att ha företräde.
string
{ "unit4_ids_url": "example" }
Den URL till vilken dina IDS-inloggningsuppgifter ska skickas för att generera en token.
Grundläggande autentisering
Dessa inloggningsuppgifter ska anges för ERP-moln eller lokala installationer som inte har flyttats till IDS. Det är vanligtvis ERP 7- eller ERP CR-installationer.
unit4_basic_username
string
{ "unit4_basic_username": "example" }
Användarnamnet som används för att ansluta till ditt API.
unit4_basic_password
string
{ "unit4_basic_password": "example" }
Lösenordet som används för att ansluta till ditt API.
SOAP-konfiguration
Dessa autentiseringsuppgifter ska anges för ERP 7 och ERP CR där dokument laddas upp via SOAP. För ERP-x behövs detta inte eftersom dokument laddas upp via REST.
unit4_soap_url (ERP7 / CR)
Observera att detta nu kan ställas in i tilläggsinställningarna för bättre synlighet.
Observera att det i tilläggsinställningarna har nyckeln erpConnectionSettings/unit4SoapUrl.
Om detta värde är inställt på båda platserna, har det som finns i inställningarna företräde framför det som finns här.
string
{ "unit4_soap_url": "example" }
Exempel på konfigurationer
Eftersom JSON-syntax och typdefinitionerna som används ovan kanske inte är bekanta för alla, följer här ett exempel på en fullständig konfiguration. Denna kan redigeras/reduceras till endast de nycklar och alternativ som du behöver. Du kan också se vår dokumentation om JSON.
Exempel på ERPX-konfigurationer
Konfiguration 1 med IDS i inställningarna
Ställ in i hemligheter:
{
"erpx_host": "https://example-api.unit4cloud.com",
"unit4_ids_auth_client": "xxxxx",
"unit4_ids_secret": "xxxxxxx",
"unit4_ids_url": "https://example-ids.unit4cloud.com"
}
Konfiguration 2 med IDS blandat med hemligheter och inställningar
Inställt i hemligheter:
{
"unit4_ids_auth_client": "xxxxx",
"unit4_ids_secret": "xxxxxxx",
}
Inställt i inställningar:
{
"erpConnectionSettings": {
"erpxHost": "https://example-api.unit4cloud.com",
"erpIdsHost": "https://example-ids.unit4cloud.com"
}
}
Exempel på ERP7-/CR-konfigurationer
Konfiguration 1 med grundläggande autentisering i hemligheter
Ställ in i hemligheter:
{
"unit4_api_url": "https://example.com/BusinessWorld-web-api",
"unit4_soap_url": "https://example.com/BusinessWorld-webservices/service.svc",
"unit4_basic_username": "example-username",
"unit4_basic_password": "xxxxxxxxxx"
}
Konfiguration 2 med grundläggande blandat med hemligheter och inställningar
Inställt i hemligheter:
{
"unit4_basic_username": "example-username",
"unit4_basic_password": "xxxxxxxxxx"
}
Inställningar:
{
"erpConnectionSettings": {
"unit4ApiUrl": "https://example.com/BusinessWorld-web-api",
"unit4SoapUrl": "https://example.com/BusinessWorld-webservices/service.svc"
}
}