For at overførsel af grunddata og ordrer til Handyman skal blive så god som muligt, er der nogle konfigurationer, som skal udføres, før man starter overførsel til Handyman.
Uniconta er "ejer" af en del grunddata, som begge systemer har brug for for at fungere sammen på en optimal måde.
Indstillinger for grunddata i integrationen
Det er muligt at foretage nogle valg for grunddataoverførslen for hver enkelt Uniconta-kunde, afhængigt af ønsket virkemåde sammen med Handyman.
| Indstilling | Værdi | Kommentar |
|---|---|---|
| Department Dimension | 1 - 5 | Vælg den dimension, der er valgt til at være afdeling i Uniconta |
| Import delivery locations as sites | Ja/nej | Bruger kundens adresser til at oprette installationssteder, som man kan knytte udstyr til i Handyman. |
| Add New Employees To All Trade And Salary Groups | Ja/nej | Alle nye ansatte får adgang til alle grunddata uden ekstra konfiguration |
| Create Item Group For Suppliers | Ja/nej | Anvendes hvis man vil mærke alle varer for en leverandør for at kunne give rabat baseret på, hvor produktet leveres fra. |
| Default product unit | Tekst | Enhed, der bruges på produkter, som ikke har enhed i Uniconta |
Kunder og relaterede data
| Entitet | API-kilde | Filter | Kommentar | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kundekategori | DebtorGroupClient | Hvis blokeret, vil vi slette den, hvis den ikke er i brug | |||||||||
| Kunder | DebtorClient | isCustomer = true isInacitve = false | Vi overfører kun debitorer, som er aktive kunder Inaktive kunder slettes/skjules i Handyman, og aktiveres igen, hvis inaktiv status slås fra igen. | ||||||||
| Adresser | DebtorClient WorkInstallationsClient | isInactive = false | Se regel for ID under | ||||||||
| Kontakter | DebtorClient ContactClient | Hovedkontakt og leveringskontakt importeres fra kunden, og ekstra kontakter importeres fra egen tabel, hvis de findes.
| |||||||||
| Installasjonssteder | DebtorClient WorkInstallationsClient | Indstilling i konfigurationen styrer, om der automatisk skal oprettes installationssteder fra kundens adresser | Se regel for ID under |
Opbygning af ekstern id for Adresser og Installationssteder
Hovedadresse oprettes altid, andre adresser oprettes kun, hvis de findes.
Hvis indstilling for automatisk oprettelse af installationssted er aktiveret, oprettes kun hovedadressen på kunden.
| Adresse | Id for adresse | Id for installationssted |
|---|---|---|
| Hovedadresse | "<kundenummer>_" + Kunde.RowId | "<kundenummer>" + "_S" |
| Leveringsadresse | "delivery_" + Kunde.RowId | "<kundenummer>" + "_S_L" |
| Ekstra leveringsadresse | "work_" + Adresse.RowId | "<kundenummer>" + "_S_L_" + Adresse.rowId |
Afdeling og ansatte
Alle brugere, som skal findes i Handyman, skal oprettes i Uniconta. Dette gælder både mobilbrugere og projektledere/ansvarlige på kontoret.
| Entitet | API-kilde | Filter | Kommentar |
|---|---|---|---|
| Afdeling | GLDimType1Client (1-5) | Blocked = false | Hvis blokeret, importeres afdelingen ikke. Dimensionen, der bruges, er konfigurerbar. Der skal være mindst én afdeling. |
| Ansatte | EmployeeClient | Dimension1-5 <> '' | Vi overfører kun ansatte, som er tilknyttet en afdeling. Ansatte med titel = "ProjectManager" vil automatisk få rollen sagsbehandler afdeling i Handyman Office. |
Leverandører og produkter
Prislister i Handyman er altid knyttet til en leverandør-prisliste i Uniconta.
En leverandør kan være knyttet til flere prislister i Uniconta. En leverandør importeres kun én gang.
Alle varer fra alle prislister knyttet til en leverandør vil blive importeret/koblet til én prisliste i Handyman.
Da handyman kun kan have én prisliste pr. leverandør, betyder det at de samme varer kan duplikeres i Handyman, men kobles til forskellige leverandører.
| Entitet | API-kilde | Filter | Kommentar |
|---|---|---|---|
| Leverandør | CreditorClient | Pricelist not null | Kun leverandører med prisliste importeres |
| Produkt | CreditorPriceListClient InvPricelistLineClient | Kostpris på produkter hentes fra produktet, ikke prislisten. | |
| Varegruppe | InvGroupClient | Alle produkter skal have en varegruppe. Se regler for import nedenfor. |
Varegrupper
Hvis createItemGroupForSuppliers-muligheden er aktiveret, importerer vi en varenummertype med en fast ID for Uniconta. Alle leverandører vil være knyttet til denne varenummertype.
Hver leverandør får én varegruppe med en leverandør-ID, og listen over varegrupper importeres fra de globale varegrupper i Uniconta (InvGroupClient).
Disse varegrupper kan bruges til at sætte specialpris for en kunde eller i en kontrakt. Derudover anvendes de til filtrering af varer, når man registrerer materialeforbrug på ordre.
Lønarter og ordrekategori (Salgsordre tilstand)
Lønarter
Lønarter hentes fra Produkt i Uniconta baseret på produkttype og enhed, samt eventuel yderligere konfiguration i integrationen for at bestemme mere detaljeret, hvilken type det er.
| Enhed | API-kilde | Kommentar | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Filter | Produkt | Produkttype = Service og Enhed <> "" | ||||||||||||||||
| Enhed | Unit |
| ||||||||||||||||
| Timetype | Unit og Name | Beregnes i Handyman
| ||||||||||||||||
Ordrekategori
Kilden er Ordregrupper i Uniconta.
| Felt | API-kilde | Kommentar |
|---|---|---|
| Nummer | Number | |
| Navn | Name |
Lønarter og ordrekategori (Projekt tilstand)
Lønarter hentes fra Lønarter i Uniconta.
(Mere info kommer senere)
Ordrekategori
Kilden er Projektgrupper i Uniconta.
| Felt | API-kilde | Kommentar |
|---|---|---|
| Nummer | Group | |
| Navn | Name |
Lager og lagerindhold
Handyman kan udveksle data om lager og ændringer på lager løbende, så man har fuldt overblik over, hvad der er tilgængeligt på lager.
Lager
Lager overføres hvis Lagerstedstype er "PickingWarehouse" eller "TransitWarehouse"
Lagerindhold
Nattelig overførsel. Dette vil blive ændret, når indkøb og lagerbevægelser understøttes fuldt ud.
Lagerbevægelser
Lagerbevægelser fra Uniconta overføres endnu ikke.
Fra Handyman Mobil/Office overføres lagerbevægelser automatisk og opdaterer lager med det samme i Uniconta.