Malpakker (produktmaler)¶
En malpakke kobler et forbruksprodukt (f.eks. kalibreringsgass eller sensor) til ett eller flere triggerprodukter (instrumenter). Når et triggerprodukt finnes på en ordre, er malpakken grunnlaget for å foreslå forbrukslinjene med riktig antall og frekvens. Malpakkene vedlikeholdes i fanen «Malpakker» under Innstillinger → Masterordre → «Abonnement – feltoppsett», og forbrukes to steder på masterordren: manuelt via «Pakker»-fanen i produktsøket og automatisk som forslag når et triggerprodukt legges på en ordrelinje (se seksjonene under).
«Pakker»-fanen i produktsøket finnes også på tilbud («Abonnement → Tilbud», Linjer-fanen → «Produktsøk») — samme forhåndsvisning og samme innsettingsflyt som på masterordren, men tilbudslinjer har verken instrumentgrupper eller leie/støtte-flagget (kun frekvens i måneder lagres). Innsettingen er skrivebeskyttet gate til tilbudet er Utkast — et produsert/sendt eller avsluttet tilbud viser ikke Pakker-fanen fordi linjene uansett ikke kan endres.
Tilgang¶
| Handling | Datatilgang (Subscription.TemplateProduct) |
|---|---|
| Se malpakkene, Pakker-fanen og forslagene | CanView |
| Opprette ny malpakke | CanCreate |
| Endre felter og triggere | CanEdit |
| Slette (deaktivere) | CanDelete |
Selve innsettingen av linjer på en masterordre krever i tillegg CanCreate på
Subscription.MasterOrder (samme rettighet som «Ny linje»). På et tilbud krever innsettingen i
stedet CanEdit på CrmOffer (samme rettighet som andre tilbudslinje-endringer), og kun mens
tilbudet er Utkast.
Typen «Malpakker (abonnement)» konfigureres under Innstillinger → Datatilgang → Abonnement.
Uten en seedet rad faller tilgangen tilbake til «Egne» — migrasjonen 20261016900035 seeder
full tilgang per brukernivå.
Slik ser skjermbildet ut¶
Fanen er delt i to: en slank liste til venstre og et redigeringspanel til høyre, der hele malpakken — produkt, mengde, frekvenser, triggere og status — fylles ut samlet og lagres med én «Lagre». Panelet kan flyttes fra høyre side til under lista med panelbryteren i griden. Radene i lista redigeres ikke lenger direkte i cellene; all redigering skjer i panelet.
Lista viser:
| Kolonne | Innhold |
|---|---|
| Produkt | Produktnummeret med produktnavnet på linjen under (navnet hentes fra produktregisteret ved lesing — se «Produktnavn» under). |
| Antall | Antallet, med × faktor bak når malpakken har en antallsfaktor. |
| Frekvens | Brikker for «Støtte N mnd» og «Leie N mnd». Har malpakken ingen frekvens, vises -. |
| Triggere | Antall triggere som en brikke, deretter de to første triggerproduktnumrene og +N for resten. Uten triggere vises «Ingen triggere». |
| Status | Aktiv/Inaktiv. |
Kolonnen Leiefrekvens finnes fortsatt som eget tallfelt for sortering og filtrering, men er skjult som standard — hent den fram med gridens «Kolonner»-valg ved behov.
Felt¶
Feltene redigeres i panelet til høyre, gruppert i fire seksjoner.
| Felt | Seksjon | Betydning |
|---|---|---|
| Produktnr. | Produkt | Forbruksproduktet malpakken foreslår. Velges med produktsøk (samme register som ordrelinjene). Påkrevd, maks 40 tegn. |
| Produktnavn | Produkt | Skrivebeskyttet. Vises under produktvelgeren når produktregisteret svarte (navn og eventuell enhet). |
| Antall | Mengde og frekvens | Fast antall som foreslås (må være større enn 0). |
| Antallsfaktor | Mengde og frekvens | Valgfri multiplikator mot triggerlinjens antall. Tomt felt = fast antall. |
| Støttefrekvens (mnd) | Mengde og frekvens | Valgfri frekvens-prefill for støtteabonnement. Tomt felt = ingen støttefrekvens. |
| Leiefrekvens (mnd) | Mengde og frekvens | Valgfri frekvens-prefill for leie. Tomt felt = ingen leiefrekvens. |
| Triggere | Triggere | Instrumentproduktene som utløser forslaget — legges til som brikker fra søkefeltet i samme panel. |
| Status | Status | Aktiv/Inaktiv. Kun aktive malpakker gir forslag. |
Produktnavn¶
Produktnavnet (og enheten) på malpakkene hentes fra produktregisteret i Business NXT ved lesing — det lagres ikke på malpakken. Er registeret utilgjengelig når lista hentes, vises raden med bare produktnummeret; malpakkene lastes og kan redigeres som normalt. Manglende produktnavn er altså kosmetisk og aldri en feilsituasjon.
Slik gjør du¶
- Gå til Innstillinger → Masterordre → «Abonnement – feltoppsett» og velg fanen Malpakker.
- Trykk «Ny malpakke» i verktøylinjen — en tom rad legges i lista og redigeringspanelet åpnes for den.
- Søk opp forbruksproduktet i Produkt-seksjonen. Produktnavnet vises under feltet når produktet er valgt.
- Fyll inn antall, og eventuelt antallsfaktor og frekvenser under «Mengde og frekvens».
- Legg til triggere: søk opp instrumentproduktet i «Legg til trigger» og velg det. Treffet blir en brikke, og søkefeltet tømmes og beholder fokus, slik at neste trigger kan søkes opp direkte. Fjern en brikke med krysset på den. Duplikater (også ren forskjell i store/små bokstaver) legges ikke til — du får meldingen «<produktnr.> er allerede lagt til som trigger».
- Sett status og trykk Lagre nederst i panelet. Hele malpakken — hodet og triggerlisten — lagres i én operasjon. Triggerlisten erstattes i sin helhet.
En ny malpakke lagres altså én gang. Tidligere måtte raden lagres først, og triggerne etterpå i en egen skuff.
Klikk en rad i lista (eller bruk piltastene) for å redigere en eksisterende malpakke. Har du ulagrede endringer, spør ePortal først om du vil Lagre, Forkaste eller Avbryte — det samme skjer når du bytter fane eller forlater siden.
Sett inn en malpakke fra produktsøket («Pakker»-fanen)¶
Produktsøket på ordre-/tilbudslinjene (knappen «Produktsøk» i linje-verktøylinjen) har to faner: Produkter (vanlig produktsøk, som før) og Pakker (aktive malpakker). Fanen vises når produktsøket er åpnet fra en masterordre ELLER et tilbud i Utkast; forhåndsvisningen og innsettingen er identisk — kun skrivemålet (ordre kontra tilbud) og hvilke felter som lagres på linjen (se steg 3 under) er forskjellig.
- Åpne en masterordre eller et tilbudsutkast, gå til Linjer og trykk «Produktsøk» → velg fanen Pakker.
- Listen er gruppert på triggerprodukt (instrument): instrumentet står som overskrift, og
forbruksproduktene som gjelder det ligger under. Søkefeltet filtrerer på både forbruksproduktnr.
og triggernr. — søker du et triggernr. (f.eks.
AKAL6000) vises kun den instrumentgruppen med alle sine forbruksprodukter. Et forbruksprodukt som gjelder flere instrumenter vises under hvert av dem; malpakker uten trigger samles i en «Uten trigger»-gruppe nederst. - Legg dem inn på én av to måter:
- «Legg til alle (N)» på en instrument-overskrift → forhåndsvisningen åpnes med alle forbrukslinjene for det instrumentet samtidig, PLUSS selve instrumentproduktet (f.eks. AKAL6000) som en egen, forhåndsavkrysset rad merket med et «Instrument»-merke øverst i listen. Instrumentraden kan fjernes/velges bort og antallet kan overstyres, men den har ingen frekvensmodus (den settes alltid inn som en engangslinje — se under). Grupper uten trigger («Uten trigger») får ingen instrumentrad, siden det ikke finnes noe instrumentprodukt å sette inn.
- klikk ett enkelt forbruksprodukt → forhåndsvisning med bare den linjen (ingen instrumentrad).
Forhåndsvisningen viser radene med avkryssing, beregnet antall og frekvens: - Antall: fast antall fra malpakken, eller antallsfaktor × «Antall»-feltet (multiplikator-feltet vises kun når malpakken har en antallsfaktor). Antallet per rad kan også overstyres direkte. Instrumentraden får antall 1 som standard. - Frekvens: støttefrekvensen brukes som standard. Har malpakken både støtte- og leiefrekvens, velger du modus per rad; på en masterordre setter leiefrekvens linjen som leie (IsRental) — et tilbud har ikke dette flagget, så der lagres kun frekvensen i måneder. Uten frekvenser brukes 12 mnd (samme standard som «Ny linje»). Instrumentlinjen er alltid en engangslinje: på masterordren lagres den med frekvens 0 (ekskludert fra automatiske ordreforslag), på et tilbud lagres den uten frekvens (null) — begge er bevisst ment som et engangssalg av instrumentet, ikke et abonnement. 4. Trykk «Sett inn linjer» — linjene settes inn i én transaksjon (på ordren eller tilbudet, avhengig av hvor produktsøket ble åpnet fra). Produktnavn hentes fra produktregisteret (grupper kun på masterordre — tilbudslinjer har ingen gruppekolonner), og pris/rabatt fylles automatisk fra kundens prisbetingelser kun når feltene er blanke (en manuelt satt pris overskrives aldri; feiler prisoppslaget settes linjen inn uten pris og kan prises manuelt).
Innsettingen er sikret mot dobbeltklikk og nettverks-retry: samme operasjon settes aldri inn to ganger — et gjentatt forsøk viser de allerede opprettede linjene med melding om at malpakken allerede var satt inn.
Strukturprodukter og produktregisteret¶
En malpakke skal peke på et vanlig forbruksprodukt. To situasjoner stopper innsettingen helt — i begge tilfeller settes ingen linjer inn (heller ikke de linjene som ellers ville gått gjennom), og du kan trygt forsøke på nytt:
| Situasjon | Melding | Hva du gjør |
|---|---|---|
| Malpakken peker på et strukturprodukt | «Malpakken peker på et strukturprodukt — legg strukturprodukter inn som egne linjer via produktsøket» | Legg strukturproduktet inn som en egen linje via Produkter-fanen i produktsøket, som håndterer struktur-utvidelsen. Rett eventuelt opp malpakken slik at den peker på forbruksproduktet. |
| Produktregisteret i NXT er utilgjengelig | «Produktregisteret i NXT kunne ikke nås — ingen linjer ble lagt til. Prøv igjen.» | Vent til NXT svarer igjen og gjenta innsettingen. |
Malpakker utvider ikke strukturprodukter — de avvises. (Produktpakker gjør det motsatte og setter inn strukturen; se Produktpakker.)
Begge kontrollene gjelder både masterordre og tilbud. Kontrollen på produktregisteret kjøres først: er registeret nede, får du «Produktregisteret i NXT kunne ikke nås», ikke strukturmeldingen — ePortal kan da ikke avgjøre om produktet er et strukturprodukt, og velger å avvise framfor å legge inn en ufullstendig linje.
Et produkt som er slettet eller omdøpt i NXT er noe annet: registeret svarer da at produktet ikke finnes, og linjen settes inn som en helt vanlig linje (uten produktnavn/pris fra registeret).
Automatiske forslag på ordrelinjene¶
Denne seksjonen gjelder kun masterordre — tilbud har foreløpig ikke det automatiske forslagsbanneret; «Pakker»-fanen i tilbudets produktsøk må åpnes manuelt (se forrige seksjon).
Når du endrer/velger produkt direkte i en ordrelinje og produktet er triggerprodukt for en eller flere aktive malpakker, vises et diskret informasjonsbanner over linjegriden: «MB10387 har en malpakke: N forbrukslinje(r)» med valgene Legg til og Avvis.
- Legg til åpner samme Pakker-forhåndsvisning, forhåndsvalgt på de aktuelle malpakkene — du bekrefter alltid selv før noe settes inn (linjer settes aldri inn automatisk).
- Avvis skjuler forslag for dette produktnummeret resten av økten.
- Forslaget er rent rådgivende: feiler oppslaget vises ingenting, og produktendringen din lagres helt uavhengig av forslaget. Import og strukturinnsetting gir ikke forslag.
Sletting er deaktivering¶
«Slett» på en malpakke deaktiverer den (Status = Inaktiv) — raden slettes aldri fysisk i denne versjonen. En deaktivert malpakke gir ingen forslag, men kan reaktiveres ved å sette Status tilbake til Aktiv.
Vanlige problemer¶
| Problem | Årsak / løsning |
|---|---|
| «Produktnr. er påkrevd» ved lagring | Malpakken må ha et produkt valgt fra produktsøket før Lagre. |
| «Produktnummeret finnes ikke i produktregisteret» ved lagring | Produktnummeret ble ikke funnet i NXT. Dette treffer normalt bare når nummeret er skrevet inn manuelt eller limt inn — velg produktet fra søkelisten i stedet. Tidligere ble et ukjent nummer lagret, og feilen dukket først opp når malpakken skulle settes inn på en ordre. |
| Lagring går gjennom selv om NXT er nede | Bevisst. Når produktregisteret ikke svarer, kan ePortal ikke avgjøre om produktnummeret finnes, og da blokkeres ikke redigering av malpakker. Kontrollen tas uansett på nytt ved innsetting på ordre, så et ukontrollert nummer kommer aldri ut på en ordrelinje. |
| «Antall må være større enn 0» / «Antallsfaktor må være større enn 0» / «Frekvens må være større enn 0» | Feltet er 0 eller negativt. Antall er påkrevd; antallsfaktor og frekvenser kan stå tomme, men ikke være 0. |
| «<produktnr.> er allerede lagt til som trigger» | Triggeren ligger allerede i lista (sammenligningen ignorerer store/små bokstaver) — ingenting ble lagt til. |
| Spørsmål om ulagrede endringer når jeg klikker en annen rad | Panelet har endringer som ikke er lagret. Velg Lagre, Forkast eller Avbryt. Samme spørsmål kommer ved fanebytte og når du forlater siden. |
| Produktnavnet vises ikke i lista eller panelet | Produktregisteret i NXT svarte ikke da lista ble hentet. Navnet er kun visning — malpakken er uskadd; oppdater lista når NXT er tilgjengelig igjen. |
| «Kunne ikke lagre endringen» etter at hodet ble opprettet | Hodet ble lagret, men triggerne feilet. Panelet står åpent på den nå opprettede malpakken — trykk Lagre på nytt, så skrives kun triggerne (det opprettes ikke en ny malpakke). |
| Fanen mangler eller alt er skrivebeskyttet | Brukeren mangler rettigheter på Subscription.TemplateProduct under Innstillinger → Datatilgang. |
| «Malpakken er deaktivert» ved innsetting | Malpakken ble deaktivert etter at forhåndsvisningen ble åpnet — oppdater pakkelisten og velg på nytt. |
| «Malpakken var allerede satt inn» | Et gjentatt forsøk (dobbeltklikk/nettverks-retry) ble stoppet av duplikatvernet — linjene fra første forsøk vises i griden. |
| «Malpakken peker på et strukturprodukt …» | Malpakken er registrert på et strukturprodukt. Ingen linjer ble satt inn — se Strukturprodukter og produktregisteret. |
| «Produktregisteret i NXT kunne ikke nås …» | NXT var utilgjengelig, så ePortal kunne ikke avgjøre om produktet er et strukturprodukt. Ingen linjer ble satt inn — prøv igjen når NXT svarer. |
| Ingen forslag vises etter produktvalg | Produktet er ikke trigger for noen aktiv malpakke, forslaget er avvist tidligere i økten, eller brukeren mangler CanView på Subscription.TemplateProduct. |
| Pris mangler på innsatte linjer | Prisoppslaget mot kundens betingelser feilet eller ga ingen treff — sett prisen manuelt på linjen. |
| Instrumentet ligger på ordren fra før, men «Legg til alle» legger inn en ny linje likevel | Bevisst valg (ingen duplikatsjekk på produktnummer) — bruk avkrysningen i forhåndsvisningen for å fjerne instrumentraden hvis instrumentet allerede er satt inn. |
