CRM

Vi har kjørt et eget prosjekt vi litt missvisende har kalt CRM som egentlig betyr «Customer Relationship Management», men hvor vår løsning egentlig ikke er dette ennå. Ideen er likevel at dette er noe av oppstarten for en etterhvert komplett løsning som vil være nettopp dette. Målsetting er å lage en CRM løsning for renovasjonsbransjen sim innholder det man trenger.

CRM her består av en rekke løsning vi nå foreløpig har laget for NGIR (Nordhordland, Gulen og Solund renovasjonsselskap). CRM er i tillegg avhengig av modulen DiaryOrder som er beskrevet for seg. CRM består av en kjerneløsning og i tillegg føgende applikasjoner som vi beskriver hver for seg:

  • En egen batch løsning (Crm.Adaptive.Modules.Batch.exe) som henter ned data fra UNI Micro
  • En egen portal hvor man kan få oversikt over en kundes abonnementer, tømminger, grad av gjenvinning mm
  • En modul til Adaptive hvor man kan bestille kjørelister for ulike typer tømmeruter

Batch løsning

Det er satt opp to Task Scheduler rutiner som sørger for at portal (nedenfor beskrevet) får nødvendige data for sitt innhold:

  • «NGIR – Oppdater CRM data» som kjører applikasjonen Crm.Adaptive.Modules.Batch.exe en gang i døgnet
  • «NGIR – Oppdater portal data» som kjører en PostGres SQL viat batchfilen Update_portal_data.bat også en gang i døgnet

Crm.Adaptive.Modules.Batch.exe sørger for at følgende data hentes ned fra UNI Micro:

  • Kunder
  • Ordre
  • Produkt

Update_portal_data.bat sørger for at vi får tak i tømminger fra den første Sjåførløsningen og modulen DriverSolution og slår disse sammen med tømminger i den nye løsnignen. Dette gjør at vi gjennom portalen kan ta ut endringer fra år til år.

Konfigurasjon av disse løsninger styres dels gjennom periodisering man legger inn på Task Scheduler. I tillegg må man legge inn påloggingsinfo, men dette legger man inn i Adaptive under config_crm.

Portal

Dette er da data vi kan vise i en egen portal vi har satt opp man finner her https://ngir-customer-portal.vercel.app/ som er beskrevet nedenfor. I tillegg

Kjørelister

I Adaptive legger man inn modul for CRM som vil gi deg et eget verktøy for å generere ulike typer kjørelister. Nødvedige tabeller for hver av disse vil opprettes når modulen legges inn.

Kjørelister kan opprettes for følgende:

Komprimator

Dette er standardkjøring for komprimator. Her tømmes rest, PPP og bio på ulike kjøreruter. Valget komrimator fører til følgende:

  • Det opprettes ordre for «TRE Tømming rest», «THN tømming hytte/næring» og «TPP Tømming PPP»
  • Det opprettes dagboksposter for henholdsvis «UTR Tømme rest», «UTH Tømme hytte/næring» og «UTP Tømme PPP»

Ekstratømming (sommer)

Gjelder kun for hyttekontaniere som har en egen attribut som sier ekstra. For å generere kjøreliste for ekstratømminger har vi følgende avhengigheter:

  • Ordre: Det opprettes ordre «TEK Tømming Ekstra-sommer»
  • Det opprettes dagboksposter av type «UTR Tømme rest» for aktuelle hyttekontaniere

Nedgravde tanker

Kjøring for nedgravde tanker har følgende avhengigheter:

  • Ordre: Det opprettes ordre «TNK Tømming nedgravde»
  • Det opprettes dagboksposter av type «UTN Tømme nedgravde» for aktuelle objekter

Glass/metall

Kjøring for glass/metall har følgende avhengigheter:

  • Ordre: Det opprettes ordre «TGMTømming glass/metall»
  • Det opprettes dagboksposter av type «UTG Tømme glass/metall» for aktuelle objekter

Bruk

For hver av disse gjelder at man velger type kjøreliste og i tillegg år og uke kjøring gjelder. Deretter velges «Opprett». En kan slette kjørelister, men kun for neste og påfølgende uker. Ikke tidligere eller inneværende.

En vil i dashbordet nederst også se status på tømminger og kan følge med på dette.