středa 29. září 2010

Technical Conference 2011

17.-20. ledna 2011 se v Redmondu koná Microsoft Dynamics AX Technical Conference 2011. Je to samozřejmě trochu drahý výlet, ale teď to zmiňuji z jiného důvodu. Na stránkách konference se objevily první konkrétní informace o programu (link) a lze tam získat další informace o chystané funkcionalitě AX2011.

Kromě dříve zmiňovaných modelů, změn v ID elementů (MS slibuje konec ID konfliktů) a změn v architektuře formulářů (do vrstvy by se neměl ukládat formulář jako celek), mě zaujaly například tyto body:
  • podpora eventů v X++
  • nový security model postavený na rolích
  • lepší podpora integrace WPF a WinForm elementů
  • nový programovací model pro reporty
  • změna práce s labely při používání (file-based) správy verzí
V oblasti aplikační funkcionality dojde ke změnám například v produktech, datovém modelu Global Address Book, konfiguraci OLAP kostek atd. Přednášky dalé pokrývají třeba novou funkcionality pro veřejný sektor (ta byla rovněž ohlašována dlouho dopředu).

sobota 4. září 2010

Odlehčené licence

Od 1.9. jsou v platnosti nové, odlehčené licence pro Dynamics produkty. Konkrétně to jsou tyto:
  • Employee Self-Service (ESS) - opravňuje uživatele přistupovat do systému (ale ne pomocí klasického AX klienta) a modifikovat data "o sobě", například uživatelský profil, cestovní výkazy a podobně.
  • Light User (vlastně to není tak úplně novinka, je to přejmenovaná licence Microsoft Dynamics Client for Microsoft Office) - licence pro přístup k AX datům, ale opět pouze nepřímo (pomocí SharePointu, mobilních zařízení atd.)
  • Limited Device - licence pro zařízení zprostředkovávají vstup (např. skener) XOR zobrazení dat z AX (tiskárna), které je připojeno jinak než pomocí AX klienta
Více informací najdete na PartnerSource, zejména pak v licenční příručce (doporučuji i kvůli informacím o licencování AX for Retail). Price sheet je samozřejmě také aktualizován.

čtvrtek 2. září 2010

Convergence 2010 - Praha

Konference Convergence 2010 Europe se koná v říjnu v Londýně, Haagu a 18.-19.10. také v Praze. Od dnešního dne je otevřena registrace, tak se pojďme podívat, co se bude dít.

Pondělí 18. října je určeno pro Microsoft partnery, řeč bude pochopitelně o plánech do budoucna, o nových produktech a také o Microsoft Partner Network (program je na PartnerSource).

Úterý 19. října je otevřeno všem (platícím), ohledně AX bude na programu například AX for Retail, upgrady AX nebo archivace dat. Krom AX bude řeč také o Dynamics NAV a CRM (program zde).

Webové stránky akce naleznete zde. Cena je 100€ za Partner Day, 299€ za druhý den a 374€ za oba (bez DPH).

Já osobně se tam nejspíš neobjevím, ale můžete mě potkat za dva týdny na Microsoft Days 2010!

Dynamics AX Management Pack pro SCOM 2007

Nedávno jsem si konečně našel čas na vyzkoušení produktu s (opravdu dlouhým) názvem Microsoft Dynamics AX 2009 Management Pack for System Center Operations Manager 2007. System Center Operations Manager (SCOM) slouží k monitorování počítačů - dokáže vyhledat požadované objekty (třeba aplikační servery) v síti, sledovat stav služeb, různých parametrů včetně výkonnostních, spouštět automatizovaně reakce na události a tak podobně.

Hlavní okno SCOM 2007

Pro SCOM existuje celá řada balíčků (tzv. Management Packs), které obsahují specializované objekty pro jednotlivé produkty, například Windows Server OS, SQL Server nebo třeba SharePoint. Podpora pro Dynamics AX 2009 je tedy samozřejmě implementována právě v podobě takového Management Packu.

Instalace

Instalace byla trochu problematická, protože moje virtuální AX prostředí je postavené nad SQL Serverem 2008 R2, který není SCOM 2007 R2 podporován (více zde). Nicméně se mi podařilo tento problém obejít pomocí přímého zavolání DBCreateWizard ([Instalační disk]:\SupportTools\i386\DBCreateWizard.exe) a vše funguje bez problémů. Vytvořil jsem doménový účet pro Action Account a úspěšně dokončil instalaci SCOM.

Dalším nezbytným krokem je přidání management packů. Ty stáhnete například z Microsoft katalogu; přímý link na Dynamics AX Management Pack je zde.

Postup instalace management packu do SCOM je pak následující:

  • Spusťte SCOM konzoli
  • Z menu v levé části okna vyberte Administration
  • V pravé části zvolte Import management packs
  • Vyberte patřičné management packy (*.mp) a naimportujte

Zde jen krátce poznamenám, že některé balíky obsahují management packy pro více verzí produktu, takže např. pro Windows Server 2008 je nutné nainstalovat objekty společné pro všechny verze (Microsoft.Windows.Server.Library.mp) a pak (nebo zároveň) management packy specifické pro Win Server 2008.

Konfigurace Dynamics AX Management Packu obnáší ještě několik kroků. Postupoval jsem takto:

  • Vytvořil jsem doménový účet pro monitoring AX.
  • Účtu jsem nastavil práva na čtení tabulek sysclientsessions, sysserversessions, sysserverconfig, userinfo, batch, batchjob v Dynamics AX databázi (z toho mimochodem plyne, jaké informace bude mít SCOM k dispozici).
  • Tento účet jsem přidal do Run As Account (SCOM konzole > Administration > Accounts > Create Run As Account…)
  • Vytvořený Run As účet jsem přiřadil k Run As profilu Microsoft Dynamics AX 2009 User Account (SCOM konzole > Administration > Profiles)

Použití

SCOM začne v pravidelných intervalech hledat AOS v síti (to jsem si nevyzkoušel, pracoval jsem jen s jedním serverem). Informace o nalezených instancích jsou pak zobrazeny v Monitoring > Microsoft Dynamics AX 2009. Zde naleznete informace o stavu jednotlivých aplikací, o přihlášených uživatelích, batch úlohách, o důležitých událostech. Přímo z tohoto místa je také možné ručně spouštět a zastavoval aplikační servery.

Podívejte se na pár obrázků:

AOS úspěšně běží, 2 uživatelé jsou on-line
Varování: aplikační server se zastavil
Server (po manuálním spuštění z prostředí SCOM) úspěšně naběhl. Mimochodem, Task Output nápadně připomíná PowerShell.

V sekci Administration lze nastavovat upozornění na určité události (e-mail, IM zpráva apod.), v Authoringu lze měnit chování mnoha objektů, psát skripty reagující na události a tak dále. SCOM také nabízí Management Shell, což je PowerShell rozšířený o řadu cmdletů potřebných pro práci se SCOM objekty.

Musím se přiznat, že jsem od Management Packu pro Dynamics AX očekával trochu více, zejména co se týče akcí přímo spustitelných z prostředí SCOM. Na druhou stranu, SCOM jako takový se mi rozhodně zalíbil a je třeba vzít v úvahu, že správa Dynamics AX zahrnuje také databázové servery, hlídání místa na discích, Active Directory a tak dále. A v tom všem může být SCOM extrémně užitečný. Pozitivně hodnotím také rozšiřitelnost, včetně možnosti vytvářet vlastní management packy.