Gå til hovedinnhold

Testing av utvidelsen

warning

Dette bør kun brukes til å feilsøke problemer med tilkobling til ERP, og vi anbefaler å kjøre én test om gangen.

Vi anbefaler at du hopper over dette trinnet og kommer tilbake til det hvis du har problemer etter å ha fullført byggingen og testingen via hovedgrensesnittet.

Aktiver testhendelsen

For å aktivere testknappen må du legge til manual-hendelsen i listen over utløste hendelser.

Screenshot of rossum extension settings showing manual triggered event highlighted Dette vil vise invoke-knappen, som aktiveres etter at utvidelsesinnstillingene er lagret.

Greyed out invoke button

Kjør og vis testen

For å kjøre testen, klikker du bare på invoke-knappen.

Knappen vil spinne i opptil 30 sekunder for å vise at testen kjører.

Når testen er fullført, er resultatene tilgjengelige i utvidelser > aktivitetslogg-delen.

Systemet vil alltid rapportere tilbake den underliggende ERP-systemtypen (CR / ERPx ERP7) og prøve å koble seg til selskapets sluttpunkt.

Uten noen ekstra tester konfigurert, ser resultatet omtrent slik ut, og du kan se tiden det tok å kjøre i millisekunder.

Resultatene er lettere å lese i delen «Response» (Svar).

Greyed out invoke button

Tilleggstester

Du kan utføre ytterligere tester hvis du har problemer med et bestemt sluttpunkt.

For å gjøre dette må du legge til testinnstillinger i utvidelsesinnstillingene JSON.

Tilgjengelige tester

De aktuelle testene som er tilgjengelige, er oppført nedenfor.

supplier Du må oppgi en testValue = en enkelt aktiv supplierId.

attributeValues Du må oppgi en testValue = en enkelt attributeId.

accountCodes

purchaseOrders Du må oppgi en testValue = et enkelt numerisk aktivt PO-nummer.

payRecipients Du må oppgi en testValue = en enkelt betalingsmottaker-id

accountRules Du må oppgi en testValue = et enkelt numerisk kontoregelnummer

supplierGroup Du må oppgi en testValue = en enkelt aktiv leverandørgruppe-id

taxCodes Du må oppgi en testValue = en enkelt aktiv skattekode-id

taxSystems

valueMatrix Du må oppgi en testValue = en verdimatrise-ID

users Du må oppgi en testValue = en brukers e-postadresse

Testutvidelsesinnstillinger

Testene skal leveres som et objekt som inneholder en matrise med testobjekter i formatet:

  "testExtensionSettings":
[
{
"testName" : "'supplier' | 'attributeValues' | 'accountCodes' | 'purchaseOrders' | 'payRecipients' | 'accountRules' | 'supplierGroup' | 'taxCodes' | 'taxSystems' | 'valueMatrix' | 'users';",
"testValue": "string",
"runTest": "boolean",
}
]

Testen bør legges til i utvidelsesinnstillingene

Greyed out invoke button
warning

Som nevnt ovenfor, anbefaler vi at du kjører én test om gangen ved å bare bruke den innstillingen.

Vi har gitt et komplett eksempel nedenfor for å vise eksempler på hver test på ett sted.


"testExtensionSettings":
[
{
"testName" : "supplier",
"testValue": "3001",
"runTest": true,
},
{
"testName" : "attributeValues",
"testValue": "C1",
"runTest": true,
},
{
"testName" : "accountCodes",
"testValue": null,
"runTest": true,
},
{
"testName" : "purchaseOrders",
"testValue": "10418",
"runTest": true,
},
{
"testName" : "payRecipients",
"testValue": "1000",
"runTest": true,
},
{
"testName" : "accountRules",
"testValue": "1",
"runTest": true,
},
{
"testName" : "supplierGroup",
"testValue": "01",
"runTest": true,
},
{
"testName" : "taxCodes",
"testValue": "11",
"runTest": true,
},
{
"testName" : "taxSystems",
"testValue": null,
"runTest": true,
},
{
"testName" : "valueMatrix",
"testValue": "12",
"runTest": true,
},
{
"testName" : "users",
"testValue": "[email protected]",
"runTest": true,
}

]