Hoppa till huvudinnehåll

Värdematris

info

Du behöver bara ställa in detta om:

  1. Du använder MS7 eller CR (eftersom versionen vid skrivande stund inte har någon tillgänglig slutpunkt för värdematrisobjekt).
  2. Du använder värdematris i någon av dina redovisningsregler.

Databasvy

Det första steget är att konfigurera en databasvy som skapar den information som krävs om värdematrisen.

Du bör göra detta i databasvyns definition i unit4 desktop eller web med följande kod. Namnet på vyn spelar ingen roll i detta skede.

SELECT x.attribute_id,x.att_1_id,x.att_2_id,x.att_3_id,x.att_4_id,x.client,x.description,x.matrix_id,d.att_value_1,d.att_val_from_1,d.att_val_to_1,d.att_value_2,d.att_val_from_2,d.att_val_to_2,d.att_value_3,d.att_val_from_3,d.att_val_to_3,d.att_value_4,d.att_val_from_4,d.att_val_to_4,d.dim_value, d.period_from, d.period_to, d.status FROM agldefmatdet d JOIN agldefmatrix x ON d.client = x.client AND d.matrix_id = x.matrix_id

Skärmbild som visar databasvyns definition med vynamnet uvi_ocr_valuematrix

Användardefinierad tabelldefinition

Du måste sedan informera ERP-systemet om vad denna tabell är med tabell- och kolumndefinitioner (återigen går det bra att göra detta på webben eller på datorn).

Modul- och tabellnamnet spelar ingen roll, men kolumnnamnen måste vara exakt som nedan

Skärmbild som visar tabelldefinitionen med tabellnamnet uvi_ocr_valuematrix och samma kolumner som definierats i vyn

Objektdefinition

warning

Objektet MÅSTE definieras exakt enligt nedan för att vår kod ska kunna läsa det. Detta kan endast göras i webben som standard.

Detta inkluderar namnet ocrvaluematrixs

Observera att beroende på din version kan systemet visa eller inte visa företag i kolumnen för anslutna objekt-id, och båda alternativen är acceptabla.

Du måste se till att objekt-id och båda titlarna stämmer överens med nedanstående och att rutan "tillgänglig i api" är markerad.

Skärmbild som visar objektdefinitionen med objektnamnet ocrvaluematrix och samma kolumner som definierats i vyn och tabellen

anteckning

Objektet kanske inte visas omedelbart i API:et. Vi har noterat att det kan ta en iisreset (ofta schemalagd över natten) eller "en viss tid" innan unit4 rensar cacheminnet som listar tillgängliga REST-slutpunkter

Användaråtkomst

Du bör sedan tillämpa menyåtkomst till detta objekt för din användare på samma sätt som för de andra objekten i avsnittet om behörigheter

Observera att om objektet inte visas på skärmen för objekttillgång kan du behöva rensa din Unit4-cache.

Skärm som visar skärmen för objekttillgång som ger läsbehörighet till objektet via en roll