Gå til hovedinnhold

Hemmeligheter

For å gi oss tilgang til Unit4 API via API-et, trenger vi noen sensitive påloggingsopplysninger. Vi lagrer disse sensitive opplysningene ved hjelp av Rossums krypterte hemmelighetsadministrasjon, og det er derfor viktig at disse kun plasseres i den krypterte hemmelighetskonfigurasjonen, og ikke i konfigurasjonen med ren tekst.

For mer informasjon, se Rossums dokumentasjon

info

Lagre hemmeligheter Når du lagrer hemmelighetene, vil boksen vises som tom igjen, men dataene vil bli lagret.

For å overskrive en hemmelighet, skriver du bare inn de korrigerte dataene og lagrer dem.

Konfigurerbare hemmelige parametere

Vanlig konfigurasjon

Disse parametrene bør alltid angis i hemmeligheter ELLER innstillinger (der det er angitt).

unit4_api_url (ERP7 / CR)

tips

Merk at dette nå kan angis i utvidelsesinnstillingene for bedre synlighet.

Merk at i utvidelsesinnstillingene har den nøkkelen erpConnectionSettings/unit4ApiUrl.

Hvis denne verdien er angitt begge steder, vil den i innstillingene ha forrang. :::string

{ "unit4_api_url": "https://example.unit4cloud.com" }

API-adressen for REST-forespørsler til Unit4 ERP7 / CR-systemet.

erpx_host (ERPx)

tips

Merk at dette nå kan angis i utvidelsesinnstillingene for bedre synlighet.

Merk at i utvidelsesinnstillingene har den nøkkelen erpConnectionSettings/erpxHost.

Hvis denne verdien er angitt begge steder, vil den i innstillingene og ikke her ha forrang. :

: :**

string**

{ "unit4_api_url": "https://example.unit4cloud.com" }

API-adressen for REST-forespørsler til Unit4 ERPx-systemet.

IDS-autentisering

Disse parametrene bør angis hvis du bruker IDS for autentisering.

unit4_ids_auth_client

string

{ "unit4_ids_auth_client": "example-ids-auth-client-id" }

IDS-klient-ID-en som brukes til å generere et tilgangstoken for Unit 4 API-en din.

unit4_ids_secret

streng

{ "unit4_ids_secret": "example-random-secret" }

IDS-klienthemmeligheten, som pares med ID-en ovenfor og brukes til å generere et tilgangstoken for Unit 4 API-en din.

unit4_ids_url

tips

Merk at dette nå kan angis i utvidelsesinnstillingene for bedre synlighet.

Merk at i utvidelsesinnstillingene har den nøkkelen erpConnectionSettings/erpIdsHost.

Hvis denne verdien er angitt begge steder, vil den i innstillingene og ikke her ha forrang.

string

{ "unit4_ids_url": "example" }

URL-adressen som IDS-påloggingsinformasjonen din skal sendes til for å generere et token.

Grunnleggende autentisering

Denne påloggingsinformasjonen skal oppgis for ERP-sky- eller lokale installasjoner som ikke er flyttet til IDS. Dette er vanligvis ERP 7- eller ERP CR-installasjoner.

unit4_basic_username

string

{ "unit4_basic_username": "example" }

Brukernavnet som brukes til å koble til API-et ditt.

unit4_basic_password

string

{ "unit4_basic_password": "example" }

Passordet som brukes til å koble til API-et ditt.

SOAP-konfigurasjon

Disse påloggingsopplysningene bør oppgis for ERP 7 og ERP CR der dokumenter lastes opp via SOAP. For ERP-x er dette ikke nødvendig, da dokumenter lastes opp via REST.

unit4_soap_url (ERP7 / CR)

tips

Merk at dette nå kan angis i utvidelsesinnstillingene for bedre synlighet.

Merk at i utvidelsesinnstillingene har den nøkkelen erpConnectionSettings/unit4SoapUrl.

Hvis denne verdien er angitt begge steder, vil den i innstillingene og ikke her ha forrang. :

: :string

{ "unit4_soap_url": "example" }

Eksempelkonfigurasjoner

Siden JSON-syntaks og typedefinisjonene som brukes ovenfor kanskje ikke er kjent for alle, følger her et eksempel på en fullstendig konfigurasjon. Denne kan redigeres/reduseres til bare de nøklene og alternativene du trenger. Du kan også se vår dokumentasjon om JSON.

Eksempel på ERPX-konfigurasjoner

Konfigurasjon 1 med IDS i innstillingene

Angitt i hemmeligheter:

{
"erpx_host": "https://example-api.unit4cloud.com",
"unit4_ids_auth_client": "xxxxx",
"unit4_ids_secret": "xxxxxxx",
"unit4_ids_url": "https://example-ids.unit4cloud.com"
}

Konfigurasjon 2 med IDS blandet med hemmeligheter og innstillinger

Angitt i hemmeligheter:

{
"unit4_ids_auth_client": "xxxxx",
"unit4_ids_secret": "xxxxxxx",
}

Angitt i innstillinger:

{
"erpConnectionSettings": {
"erpxHost": "https://example-api.unit4cloud.com",
"erpIdsHost": "https://example-ids.unit4cloud.com"
}
}

Eksempel på ERP7 / CR-konfigurasjoner

Konfigurasjon 1 med grunnleggende autentisering i hemmeligheter

Angi i hemmeligheter:

{
"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"
}

Konfigurasjon 2 med grunnleggende blandet med hemmeligheter og innstillinger

Angitt i hemmeligheter:

{
"unit4_basic_username": "example-username",
"unit4_basic_password": "xxxxxxxxxx"
}

Angitt i innstillinger:

{
"erpConnectionSettings": {
"unit4ApiUrl": "https://example.com/BusinessWorld-web-api",
"unit4SoapUrl": "https://example.com/BusinessWorld-webservices/service.svc"
}
}