For at overføring av grunndata og ordre til Handyman skal bli så bra som mulig, er det noen konfigureringer som må gjøres før man starter overføring til Handyman.
Uniconta er "eier" av en del grunndata som begge systemer trenger for å fungere samme på en optimal måte.
Innstillinger for grunndata i integrasjonen
Det er mulig å gjøre noen valg for grunndata-overføringen for hver enkelt Uniconta kunde som er avhengig av ønsket virke måte sammen med Handyman.
| Innstilling | Verdi | Kommentar |
|---|---|---|
| Department Dimension | 1 - 5 | Velg den dimensjonen som er valgt til å være avdeling i Uniconta |
| Import delivery locations as sites | Ja/nei | Benytter kundens adresser til å opprette Installasjonssteder som man kan koble utstyr til i Handyman. |
| Add New Employees To All Trade And Salary Groups | Ja/nei | Alle nye ansatte får tilgang til alle grunndata uten ekstra konfigurering |
| Create Item Group For Suppliers | Ja/nei | Benyttes hvis man vil merke alle varer for en leverandør for å kunne gi rabatt basert på hvor produktet leveres fra. |
| Default product unit | Tekst | Enhet som benyttes på produkter som ikke har enhet i Uniconta |
Kunder og relaterte data
| Entitet | API-kilde | Filter | Kommentar | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kundekategori | DebtorGroupClient | Hvis blokkert, så vil vi slette den hvis den ikke er i bruk | |||||||||
| Kunder | DebtorClient | isCustomer = true isInacitve = false | Vi overfører bare debitorer som er aktive kunder Inaktive kunder slettes/skjules i Handyman, og aktivers igjen hvis inaktiv status slås av igjen. | ||||||||
| 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 tabell hvis de finnes.
| |||||||||
| Installasjonssteder | DebtorClient WorkInstallationsClient | Innstilling i konfigurasjonen styrer om det automatisk skal opprettes installasjonssteder fra kundens adresser | Se regel for ID under |
Oppbygging av ekstern id for Adresser og Installasjonssteder
Hovedadresse opprettes alltid, andre adresser opprettes kun hvis de finnes.
Hvis innstilling for automatisk opprettelse av installasjonssted er på, opprettes kun hovedadressen på kunden.
| Adresse | Id for adresse | Id for installasjonssted |
|---|---|---|
| Hovedadresse | "<kundenummer>_" + Kunde.RowId | "<kundenummer>" + "_S" |
| Leveringsadresse | "delivery_" + Kunde.RowId | "<kundenummer>" + "_S_L" |
| Ekstra leveringsadresse | "work_" + Adresse.RowId | "<kundenummer>" + "_S_L_" + Adresse.rowId |
Avdeling og ansatte
Alle brukere som skal finnes i Handyman må opprettes i Uniconta. Dette gjelder både mobil-brukere og prosjektledere/ansvarlige på kontoret.
| Entitet | API-kilde | Filter | Kommentar |
|---|---|---|---|
| Avdeling | GLDimType1Client (1-5) | Blocked = false | Hvis blokkert, så importeres ikke avdelingen. Dimensjon som benyttes er konfigurerbar. Det må finnes minst en avdeling. |
| Ansatte | EmployeeClient | Dimension1-5 <> '' | Vi overfører bare ansatte som er knyttet til en avdeling. Ansatte med tittel = "ProjectManager" vil automatisk få rolle saksbehandler avdeling i Handyman Office. |
Leverandører og produkter
Prislister i Handyman er alltid knyttet til en leverandør-prisliste i Uniconta.
En leverandør kan være knyttet til flere prislister i Uniconta. En leverandør importeres bare én gang.
Alle varer fra alle prislister knyttet til en leverandør vil bli importert/koblet til én prisliste i Handyman.
Siden handyman bare kan ha én prisliste per leverandør, betyr det at de samme varene kan dupliseres i Handyman, men kobles til forskjellige leverandører.
| Entitet | API-kilde | Filter | Kommentar |
|---|---|---|---|
| Leverandør | CreditorClient | Pricelist not null | Bare leverandører med prisliste importeres |
| Produkt | CreditorPriceListClient InvPricelistLineClient | Kostpris på produkter hentes fra produktet, ikke prislisten. | |
| Varegruppe | InvGroupClient | Alle produkter må ha en varegruppe. Se regler for import under. |
Varegrupper
Hvis createItemGroupForSuppliers-alternativet er aktivert, importerer vi en varenummertype med en fast ID for Uniconta. Alle leverandører vil være knyttet til denne varenummertypen.
Hver leverandør får én varegruppe med en leverandør-ID, og listen over varegrupper importeres fra de globale varegruppene i Uniconta (InvGroupClient).
Disse varegruppen ekan brukes for å sette spesialpris for en kunde eller i en kontrakt. I tillegg benyttes de for filtrering av varer når man registrerer materialforbruk på ordre.
Lønnsarter og ordrekategori (Salgsordre modus)
Lønnsarter
Lønnsarter hentes fra Produkt i Uniconta basert på produktype og enhet, og eventuell tilleggskonfigurasjon i integrasjonen for å bestemme mere detaljert hva slags type det er.
| Enhet | API-kilde | Kommentar | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Filter | Produkt | Produkttype = Service of Enhet <> "" | ||||||||||||||||
| Enhet | Unit |
| ||||||||||||||||
| Timetype | Unit og Name | Beregnes i Handyman
| ||||||||||||||||
Ordrekategori
Kilde er Ordregrupper i Uniconta.
| Felt | API-kilde | Kommentar |
|---|---|---|
| Nummer | Number | |
| Navn | Name |
Lønnsarter og ordrekategori (Prosjekt modus)
Lønnsarter hetes fra Lønnsarter i Uniconta.
(Mere info kommer senere)
Ordrekategori
Kilde er Prosjektgrupper i Uniconta.
| Felt | API-kilde | Kommentar |
|---|---|---|
| Nummer | Group | |
| Navn | Name |
Lager og lagerinnhold
Handyman kan utveksle data om lager og endringer på lager fortløpende slik at man har full oversikt over hva som er tilgjengelig på lager.
Lager
Lager overføres hvis Lagerstedstype er "PickingWarehouse" eller "TransitWarehouse"
Lagerinnhold
Nattlig overføring. Dette vil bli endret når innkjøp og lagerbevelgelser støttes fullt ut.
Lagerbevegelser
Lagerbevegelser fra Uniconta overføres ikke enda.
Fra Handyman Mobil/Office overføres lagerbevegelser automatisk og oppdaterer lager umiddelbart i Uniconta.