Dynamics ax for retail

juni 7th, 2010 rejser Inga kommentarer

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.

image

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.

Categories: Affärssystem Taggar:

När det äntligen ebbar ut

juni 5th, 2010 rejser Inga kommentarer

Har hållt på med ett ganska stort projekt på jobbet och det har äntligen kommit så långt att det numer är lite mer i driva på fasen. Iaf för ett tag. Och när man gått på full fart länge och man känner att det mattar av lite så kändes det i hela kroppen. Jätteskönt. Semesterkoman kom lagom till det fina vädret. Dumt bara att det är 4 veckor kvar tills semestern. Men får ladda om lite nu under helgen.

Passade på att knäppa några bilder när jag var ute med knäppa hunden.

Buggar 001 (Medium) Buggar 015 (Medium) Buggar 016 (Medium) Buggar 017 (Medium) Buggar 019 (Medium) Buggar 022 (Medium) Buggar 027 (Medium) Buggar 031 (Medium)  Buggar 035 (Medium) Buggar 032 (Medium)

Categories: Djur, Foton, Natur, Privat Taggar:

En observation

juni 3rd, 2010 rejser Inga kommentarer

Sitter och kollar på tillbaka till framtiden del II. Då dom åker till 2015.

Det roliga är sakerna som vi ska ha om 5 år nu då.

1. Flygande bilar (nja. föga troligt att alla har flygande bilar)
2. Platta skärmar som man också kan köra video-konferans genom (JA?)
3. Hologram bio. Vi har 3d. Några har lyckats göra hologram med hjälp av gaser och laser. Så varför inte.
4. Sist och inte minst deras viktigaste framtidsdröm. Fax-maskiner överallt i huset!!!! (det är ju faktiskt nästan så med alla saker som kan ta mail iofs)

Älskar dessa filmer. Har sett dom många många gånger. Och investerade äntligen i dvd-boxen med alla 3 filmerna, råkade slinka med Star Wars Episode IV (den första alltså).

Categories: Filmer, Privat Taggar:

Att välja affärssystem, 2 år efter

maj 31st, 2010 rejser Inga kommentarer

Det har gått 2 år sedan jag skrev en liten personlig vinkel på “att välja affärssystem” och tänkte skriva lite uppdaterat då det faktiskt har hänt en hel del. Utvecklingen går framåt. Nya möjligheter finns.

Till att börja med står jag fast vid att partnern är huvudnyckel. Även om jag självklart anser att det är lite dumt att inte välja Microsoft Dynamics AX.
Har läst om många fall nu där konsulter inte gjort en ordentlig behovs-analys, eller prioriterat projektet/kunden tillräckligt och därför misslyckats att få till ett system som stödjer kundens verksamhet fullt ut.

Man har ju även läst “Vi bytte från AX till SAP och det är bara skit” likväl som åt andra hållet. Och när man läser sådant så är det ju flera faktorer. 1. Ny leverantör. 2. Nytt arbetssätt i ett nytt affärssystem, och nytt är inte alltid välkommet vet man sedan innan. Som i alla projekt är det viktigt att förankra det i organisationen. Vissa personer är motsträviga och vill inte ha förändring. Det gäller att inte låta dessa få för stort utrymme i projektet samtidigt som de så långt det är möjligt måste få utrycka sina åsikter utan att äventyra projektet. Det är en balansgång. Hade man frågat samma personer 3 månader senare så hade dom mest troligt varit mer glada och upptäckt nya funktioner och varit lite fundersam på någon som försvunnit.

Från många företag kommer det ut en säljare och visar massa häftiga funktioner, och man kan inte hjälpas att ryckas med i allt det smidiga som systemet kan göra. Men… är det något ni behöver? Verkar försäljaren förstå era behov eller är ni bara en i raden som han är ute och kör samma demonstration för och genom kvantitet på demos räknar med att få sålt sin kvot?

Har partnern som levererar ert affärssystem pysslat med någon liknande er bransch innan? Klar merit men ändå inte avgörande då problemen som tillverkande industri som gör livsmedel har med hållbarhetsdatum och spårning likväl kan finnas hos ett köp-sälj bolag som handlar med någon annan färskvara, t.ex. däck till bilar. Jag märker själv att redan när man träffar ett nytt bolag och dom berättar om sig själva och en eventuell rundtur så brukar man ha en ganska god bild av vad dom kan ha för saker som dom önskar hjälp med innan dom faktiskt berättat om dom.

Det kan också vara så att företaget är problemet till hur affärssystemet fungerar, och då finns det olika varianter på hur man bemöter detta. Som konsult kan man sälja ändlösa anpassnings-timmar med att bygga runt systemet eller kanske med mycket erfarenhet från andra bolag i bagaget påverka eventuella arbetsätt för att på ett effektivare sätt använda systemet som systemet är tänkt i ett arbetsflöde.

Tycker ni att ni växt ur ert nuvarande affärssystem så får ni också räkna med att det nya kommer att vara mer komplext, mer funktionalitet har en tendens att medföra detta. Detta ska dock inte skrämmas för arbetsflödet brukar sällan bli komplexare utan snarare enklare då nyare versioner har bättre processtöd redan i standard.

Självklart är jag influerad hur vi på TyDAB jobbar men har försökt att vara objektiv.

Categories: Affärssystem Taggar:

Skapa excel-fil från php

maj 25th, 2010 rejser Inga kommentarer

Det är inte jätteovanligt att man har data i databasen som någon t.ex. behöver få ut i en excel-fil.

Enklaste är ju att skapa en komma-separerad fil (csv). Så lyfter man in den i excel.

Jag har ju en del online-anmälningar till olika tävlingar på webben och klubbarna behöver på smidigt sätt få start-listor. Smidigt om man får dom för-formaterade i excel.

Nu är det så smidigt att excel efter millennium-skiftet läser vanliga table-strukturer när man skickar ut dom. Fungerar även att sedan vidare använda på alla olika sätt i excel.

Hur gör man då? Naturligtvis ska vi gå igenom detta.

Filen kommer att ge en liten varning när man öppnar den. Men ett litet pris för att behålla koden smidig och lättarbetad. Men duger ju inte i en företags-miljö med kunder.

Vi börjar med att skapa en fil i vår miljo. excel.php känns väl passande. Här kommer allt du behöver för att komma igång. Kör du den kommer webbläsaren läsa det som en fil som heter excel.xls och fråga om du vill spara eller öppna med excel/openoffice calc/spreedsheet eller vad du nu använder.

<?php
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control:  cache, must-revalidate");
header("Content-Disposition: attachment; filename=excel.xls");
header (‘Content-Length: ‘.filesize(‘excel.xls’));
header (‘Content-Transfer-Encoding: binary’);
header (‘Last-Modified: ‘.gmdate(‘D, d M Y H:i:s’).’ GMT’);
header (‘Pragma: public’);

?>
<html>
<head>
<title>Excel 2010</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<table border="0">
    <tr align="center" bgcolor="#FFFF00">
        <td colspan="4"><strong>Excel <?php echo date("Y"); ?></strong></td>
    </tr>
    <tr>
        <th>Förnamn</th>
        <th>Efternamn</th>
        <th>Företag</th>
        <th>Titel</th>
    </tr>
    <tr>
        <td>Olle</td>
        <td>Olsson</td>
        <td>Shady Trading Oy</td>
        <td>Konsult</td>
    </tr>
</table>
</body>
</html>

Hela hemligheten är i dom inledande header-raderna där man helt enkelt för webbläsaren deklarerar vad det är för fil som den försöker öppna så att den gör rätt. Här försöker den öppna excel.xls och inte excel.php.

På samma sätt som man gör när man t.ex. läser jpg-filer ur databas som jag avhandlat innan.

Man kan strunta i table-stilen och bara mata ut allting med \t efter som fält-bryt och \n som radbryt. Men varför inte sätta lite formatering på det om man kan?

Categories: PHP, Web Taggar:

Sommarens första dag?

maj 22nd, 2010 rejser Inga kommentarer

Var en fin dag så passade på att klämma några bilder i förbifarten. Inte helt nöjd med d70:n, men den får leva vidare tills resurser dyker upp.

FirstDayOfSummer 001 FirstDayOfSummer 009 FirstDayOfSummer 022 FirstDayOfSummer 024  FirstDayOfSummer 025FirstDayOfSummer-017_cut2 FirstDayOfSummer-020-cut1

I vanlig ordning direkt ur kameran.

Categories: Djur, Foton, Natur Taggar: , , ,

På gång

maj 18th, 2010 rejser Inga kommentarer

Har varit lite tyst här på bloggen ett tag. Har helt enkelt haft fullt upp.

Men vad är då på gång nu?

Det som mest är i pipen är nog en nybyggd version av mitt ”cms”-system.
Istället för att justera tidigare version har jag slopat den tidigare och börjat om från grunden för att ha en lite bättre struktur. Detta innebär dock inte att jag inte var nöjd med den tidigare. Utan att förbereda mer för framtiden.

Vad fyller då mitt cms för syfte i en marknad med 3000 olika varianter på cms-system. Mitt cms är en stomme med tanken att man ska kunna bygga sin sida helt hur man vill.

Man kan bygga en layout och sedan helt dynamiskt lägga upp sidor som automatiskt justerar menyer osv. Eller så kan man lägga upp statiska sidor där man väljer vilka områden som ska vara redigerbara.

Detta kan vara smidigt t.ex. när man gör sidor för små företag som kanske är inne och vill ändra på något var 3:e månad, idrottsklubbar som inte ligger på  idrottenonline, eller varför inte den personliga hemsidan som är rolig och bygga och sedan kan man enkelt uppdatera via webbläsaren.

CMS:et är aldrig tänkt att det ska ha en stor back-office-del där man kan göra inställningar osv osv. Utan man är på sidan hela tiden.
Till den nya versionen kommer jag dock bryta den tanken lite lite lite gran. Dels är det mail-liste-funktionen för nyhetsbrev, samt sid-hanteringen om man kör dynamiska sidor.

Kommer nog komma lite info om det på bloggen också misstänker jag under tiden.

Categories: Utveckling, Web Taggar:

Dell vostro 1320, 6 månader efter…

maj 7th, 2010 rejser Inga kommentarer

Tänkte jag skulle skriva en liten uppdatering.

Jag har nu haft min Dell Vostro 1320 i 6 månader och att en utvärdering är på sin plats.

I min lilla maskin så sitter det:

  • Intel(R) Core(TM)2 Duo CPU P8700  @ 2.53GHz, 2534 Mhz
  • 8,0 Gb Ram
  • GeForce 9300M
  • 320Gb 7200RPM hdd (tror seagate)
  • Ingen Bluetooth
  • Ingen webcam
  • Ingen biometrisk fingeravtrycksläsare
  • DVD-RW
  • 13” skärm
  • Win 7 Ultimate 64

Vad kan jag då säga om denna maskin som ersatte min macbook 13” (2,2ghz, 4gb ram)?

Den är snabb, ställer upp på det mesta. Jag kan utveckla och ha igång en webserver i en vpc och en sql-server i en annan vpc och inte direkt märka av det på prestandan.

Den är liten och lätt så jag har med den överallt, men ändå en riktig maskin, ingen netbook direkt.

Det är mer än en gång som jag kört den som virtualiserings-server för något test-projekt som jag inte kände för att lägga i dom stora maskinerna på jobbet, och det gör den utmärkt.

Enda datorn jag hittat som inte har 511 funktioner jag inte vill ha, och som dessutom har massa drivrutiner som ligger i vägen om man inte kommer ihåg att inaktivera funktionerna i bios första gången. Om dom ens går att deaktivera.

När windows 7 kom var det lite tjall med drivrutinerna så musplattan bland annat slutade fungera. Har skrivit några inlägg i ämnet. Men efter släppet av dom nya har jag inte haft ett endaste problem.

Har även kunnat spela lite Wow och need for speed world på den. Kanske inte med högsta grafik-inställningarna, men ändå.

Inget jag har slängt i dess väg har den backat för och det tackar jag den för.

Med mitt stora batteri kan jag sitta 3-4h och arbeta effektivt på en laddning. Den kan stå och småtänk längre än så.

Enda jag skulle kunna tänka är att eftersom jag kör en hel del virtuellt och skumma utvecklings-projekt så hade större disk varit trevligt. Men det är ju bara att sätta in i efterhand å andra sidan.

kollar du på ersättaren Vostro 3300, köp den.

Categories: Hårdvara Taggar:

Installera subversion för xampp

maj 6th, 2010 rejser Inga kommentarer

Jag har ju nämnt versionshantering och subversion flera gånger dom senaste inläggen, och att installera subversion är en sådan där grej som man gör en gång i halvåret som man varje gång glömmer av lite.

Hittade dock en skitsmidig guide som hamnade direkt i favoriter som jag tänkte dela med mig av.

http://www.doitscared.com/?p=97

Riktigt bra, sedan är det bara att köra på, netbeans, dw eller vad ditt gift nu är.

Categories: Utveckling, Web Taggar:

Netbeans historik på fil

maj 5th, 2010 rejser Inga kommentarer

Finns det inga bra allternativ till “riktig” versions-hantering?

Netbeans har faktiskt en fiffig grej. “Local history”

Jag tänkte bara lägga in några skärmdumpar så får dom prata för sig själv.

image

image

image

Som sagt, ingen riktig versions-hantering, men du kan ju kolla lite bakåt. Nackdelen är att det blir en “version” varje gång man tycker ctrl+s. Istället för att man checkar in när man känner sig redo.

Categories: Mjukvara, Utveckling, Web Taggar: