Lite här och var börjar man kunna läsa om Dynamics Ax for Retail. Det är Microsoft som bestämt sig för att slåss om butiks-kedjornas uppmärksamhet i deras nya Point Of Sales-satsning
Vad MS gjorde var att dom köpte 2 lösningar som fanns på marknaden (lsretails lösning och to-increase’s lösning), för att sätta ihop till något eget.
Ni som är i branschen vet att det redan tidigare funnits både Microsoft Dynamics POS och Microsoft Dynamics Retail Chain Manager. Men bägge har varit lite generella produkter som man har fått ha synkningar mot sitt affärssystem för att sedan synka produkten ut i kassorna. Det vill säga en handhavande-punkt mellan affärssystem och kassorna.
Vad man fått med sig från när man köpt LSRetail POS.net for ax är att man har fått ett skal som man har i kassorna. Sedan ligger allt annat inne i AX. Man designar kassan centralt i ax, man kan ha många olika profiler för hur kassan ser ut. Man har även artikelhantering, kollektions-hantering, personalhantering och mycket annat i ax. Man har faktiskt allt inne i ax. När kassorna gör dagsavslut redovisas det inne i ax. Helt perfekt. Enkelt handhavande, inte ett extra program som man ska in och göra justeringar i och med kapacitet för det mesta man kan tänka sig i en butik.
Man kan t.ex. enkelt dela upp butikerna i grupper, t.ex. kanske man har några butiker som säljer vissa delar av sortimentet. Då kanske man vill justera layouten på dom kassorna. Då skapar man en grupp för detta i ax och lägger kassorna till den. Klart.

(bilden är helt ärligt snodd från tydab.se)
Nu har jag beskrivit hur LS Retail POS.net fungerar då det är den jag har erfarenhet av, och än så länge blir jag bara mer och mer imponerad av LS Retail ju mer jag jobbbar med det.
Men misstänker att mycket kommer att finnas igen när MS släpper sin färdiga produkt.
Nu tillbaka till någon liten detalj. “skal” i kassan? Det är väldigt smidigt att det man lägger ut i kassorna som program bara är ett skal som i sig inte innehåller någon layout. Sedan bygger man i ax en layout. Detta sparas som xml i ax databas. Sedan synkroniseras detta ut till dom kassorna som ska ha den valda layouten.
Det går även att justera knappar direkt i kassan (om man sagt i ax att kassan ska fås redigeras i kassan). Om man vill tillåta detta.
När Dynamics AX for POS kommer är svårt att säga. Men slutet av 2011 känns väl inte helt otroligt ur ett dagsperspektiv. Man hittar på några sidor från oktober förra året datum på Juni/Juli 2010. Men då var det även sagt att Dynamics AX 2011 skulle komma i maj 2010, som nu är skjutet till 2:a kvartalet 2011 ungefär. (1:a kvartalet i USA).
Kan ju tänkas att en helt bas-installerad kassa utan utsynkad design kommer se ut något som detta kanske.

Om man vill vara lite nördigare och struntar helt i funktioner så som kampanj-hantering, kollektioner eller kanske veckans mix and match-erbjudande så tar vi en snabb runda genom även detta. (detta gäller som innan lsretail for ax inte AX for pos, men eftersom den ena är baserad på den andra så faller nog inte äpplet så långt från trädet)
På ax-maskinen ligger som man kör scheman ifrån ligger en active-x kontroll som matar en service som ligger på någon server. Denna servicen trycker sedan ut allting till kassorna som har en service som skickar och tar emot data (faktiskt samma service fast på kassan). Väl i kassan fylls en sql-express-databas på med all information. Kunder, erbjudande, artikelregister, handelsavtal osv osv. En mini-kopia av ax databas fast tämligen gallrad på tabeller. Väl där finns datat åtkomligt för pos.net klientent att använda.
När synknings-schemat rullar vidare (rullar inne i ax) så går ax ut till sin service och säger åt den att säga till kassorna att skicka in data så att ax kan hämta in den. Då skickas data till service på den servicen som är i kontakt med ax som sedan skjuter in datat i ax med hjälp av business-connectorn.
Sedan håller den reda på synkningsmässigt vilka id:n i transaktions-registrerna som redan är hämtade så att den inte hämtar allt varje gång. Onödigt mycket data.
Och även när den ska skicka ut uppdaterad data så läggs bara poster som råkat ut för en action som retail delen bevakar in. T.ex. Ändrar jag namn på en artikel hamnar den artikel i synknings-kön, men ändrar jag standardlagerplats på huvudlagret för samma artikel är det inget som gör att den synkroniseras.
Alla dessa regler finns formulär för inne i Ax. Så tycker jag att artikelnamn egentligen inte är väsentligt för försäljning kan jag helt enkelt ta bort den. Så får den åka med om man t.ex. kör en komplett synkning under natten t.ex.
Nu tar det ju ett tag innan ax for pos kommer till sverige. Har faktiskt inte sett något officiellt om att det ska komma här och tidigare pos-satsningar från ms har ju lite hoppat över oss.
Men om det imponerar mer på mig än ls retails lösning som även om det har någon glugg har så att man är helgarderad så är det bara att tuta och köra.