1 / 25

Dynamics GP12 Web Client

Dynamics GP12 Web Client. Deployment and Management Overview Kevin Racer, Sr. Program Manager. GP12 Theme - “ Hostability ”. Easier to host Dynamics GP Web Client Multitenant Web Services/ eConnect Named System DB Management toolset. Hosting Hardware Reduction.

dallon
Download Presentation

Dynamics GP12 Web Client

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dynamics GP12 Web Client Deployment and Management Overview Kevin Racer, Sr. Program Manager

  2. GP12 Theme - “Hostability” • Easier to host Dynamics GP • Web Client • Multitenant Web Services/eConnect • Named System DB • Management toolset

  3. Hosting Hardware Reduction Sample: 40 customers/5 users each Dynamics GP 2010 Dynamics GP “12” Web browser client eliminates TS deployment and reduces server memory footprint Web Services connect to multiple tenants eliminating Windows Server instance per customer SQL named database support eliminates need for SQL Server instance per customer

  4. Deployment Options Partner Hosted Self Hosted Remote Users IIS SQL On Premise Users

  5. GP12 Web Client • Leverages Silverlight UI • Dexterity runtime on server process • ISV products will work • SSL encryption

  6. Web Client Components Services Web Apps Session Service Recovery Tenant Service Server Processes GP Session Management Console GP Session GP Session GP Session File System GP Installation(s) Web Client .xap Console Snap in .xaps SQL Server Named System Company Tenants Templates Web Client

  7. Web Client Runtime Architecture Server Process Web Client Runtime Wrapper (.Net) • Dynamics GP • Runtime .net Windows/Controls Event Messages Data .net Windows/Controls Event Messages Data WCF Full Dynamics Dictionary + Add On Products + Customizations Runs in Browser Secure Connection Enhanced UI

  8. Session Service • Web Service • Manages GP user sessions • Authentication • GP configuration and start up • Terminate disconnected users • Recovery • Service interruptions • Change machine (home to work)

  9. Tenant Service • Web service • Manages tenant/user relationship • Manages tenant apps • Startup configuration info for multi-tenant apps

  10. Management Console • Web application • Manage from anywhere • Snap-In model • Two MS provided Snap-Ins • Session Manager • Tenant Manager • Custom Snap-Ins

  11. Tenant Manager • Console snap-in • Mange tenants/users • Manage access to apps • Two User Levels • Tenant Admin • Service Admin • Web Client configs

  12. Session Manager • Console snap-in • Active session info • Grouped by session service • Two access levels • Terminate hung sessions • Runtime info • Logging options

  13. Server Requirements • Wizard based installer • Server 2008 R2 with .NET 4.0 • IIS 7.0 • Configured for SSL • Dynamics GP12 • ISV applications

  14. Client Requirements • Silverlight 5.0 • Browser • IE 8+ • ? • Recommended - MS Office 2010 (excel, word)

  15. UI Templates • Xml transformation of windows for Web Client • Management within GP application

  16. UI Template Architecture Customized Template (xml) Developer Interaction Base Conversion Window Template (xml) Template Processor Customization(s) Rendering Engine / Converter Dexterity Runtime Generic Window Object Window Manager UI Events

  17. UI Template Capabilities • Group fields into accordions • Place child windows in tabs • Change display properties of fields • Move buttons into ribbons

  18. UI Template Capabilities • Properties • Visibility (collapsed, visible) • Background Color • Foreground Color • Border Color • Font • Font Size/Color • Border Size • Location (top/left)

  19. UI Template Development • Visual Studio add-in to create/edit templates • Utility to create static metadata from dex • Preview mode

  20. Template Management • Assign templates • By Role • By Company • Tenancy • Designate default templates • Import/export UI Templates • Export to edit in VS

  21. Guidance for Partners • IIS install and maintenance • Web Services • Understand xml • Visual Studio • Dexterity

  22. Developer Guidance • Web Client Optimization • Avoid using move field • Dead scripts • Dexterity lives on

  23. Multitenant Applications • Web Services • Multithreaded • Integrates to tenant service • eConnect • Minor change in install • Integration Manager • Uses credentials of IM user

  24. Named DB • Multiple install on same SQL machine • User defined name • System(DYNAMICS) determined at install time • Sample(TWO) determined within Utilities • GP 2010 SP3 Additions • Dexterity • GetSystemDatabaseName() • GetSampleDatabaseName()

  25. Thank You

More Related