Technical concept of how Fachhochschule Dortmund use Microsoft Dynamics NAV 2013 in large classes with focus on development.



Similar documents
This module explains the Microsoft Dynamics NAV architecture and its core components.

Installation and Configuration in Microsoft Dynamics NAV 2013

System Requirements Table of contents

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

Ignify ecommerce. Item Requirements Notes

Setup and configuration for Intelicode. SQL Server Express

Installing and Configuring Windows Server 2012 (ITNW 1301)

Pearl Echo Installation Checklist

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

1.0 Hardware Requirements:

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

See requirements for Microsoft SQL Server 2000 or Microsoft SQL Server 2005

Installation procedure for Chromis REC for 3CX

SysPatrol - Server Security Monitor

Installation Guide. Release Management for Visual Studio 2013

How to Configure Active Directory based User Authentication

Installing GFI Network Server Monitor

Implementing Microsoft Azure Infrastructure Solutions

Course 20532B: Developing Microsoft Azure Solutions

aaps algacom Account Provisioning System

PDFDumps. PDFDumps can solve all your IT exam problems and broaden your knowledge

ITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

ClockWork Enterprise 5

SYSTEM SETUP FOR SPE PLATFORMS

LEPIDEAUDITOR SUITE- DATASHEET

Designing a Windows Server 2008 Active Directory Infrastructure and Services

Netwrix Auditor. Virtual Appliance Deployment Guide. Version: 8.0 8/1/2016

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

6436: Designing a Windows Server 2008 Active Directory Infrastructure and Services (5 Days)

Contents Introduction... 3 Introduction to Active Directory Services... 4 Installing and Configuring Active Directory Services...

Prerequisites Guide. Version 4.0, Rev. 1

ID: Microsoft Certified Professional Transcript. Microsoft Certification Status. Microsoft Certified Trainer Certification History

Server Installation Procedure - Load Balanced Environment

How to configure the TopCloudXL WHMCS plugin (version 2+) Update: Version: 2.2

System Administration Training Guide. S100 Installation and Site Management

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

Installing GFI LANguard Network Security Scanner

intertrax Suite resource MGR Web

ITG Software Engineering

Table of Contents. Introduction. Audience. At Course Completion

Exam : Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2. Title : The safer, easier way to help you pass any IT exams.

Implementing and Administering Windows Small Business Server 2008

Unprecedented Malware Growth

Administering Microsoft SQL Server Database (ITMT 2303)

NTP Software File Reporter Analysis Server

How to deploy SurveilStar PC/Internet Monitoring Software

Administrator Guide. v 11

Parallels Plesk Automation

SQL Server Hybrid Features. Luis Vargas, Senior Program Manager Lead Xin Jin, Program Microsoft

Novacura Flow 5. Technical Overview Version 5.6

Stratusphere UX Prerequisites & Preparation Overview. Stratusphere Requirements Stratusphere Hub Appliance (SHA)... 2

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Configuring and Troubleshooting Internet Information Services in Windows Server 2008

System Requirements for Microsoft Dynamics NAV 2016

Microsoft Administering Microsoft SQL Server Databases

Professional and Enterprise Edition. Hardware Requirements

Secure Messaging Server Console... 2

Getting Started with HC Exchange Module

Preliminary Course Syllabus

EZblue BusinessServer The All - In - One Server For Your Home And Business

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

OPAS Prerequisites. Prepared By: This document contains the prerequisites and requirements for setting up OPAS.

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

50331D Windows 7, Enterprise Desktop Support Technician (Windows 10 Curriculum)

NETWRIX CHANGE NOTIFIER

MS 20465: Designing Database Solutions for Microsoft SQL Server 2012

Toolbox 3.3 Client-Server Configuration. Quick configuration guide. User manual. For the latest news. and the most up-todate.

MS-6422A - Implement and Manage Microsoft Windows Server Hyper-V

System Requirements for Microsoft Dynamics NAV 2016

Microsoft Windows Server 2008: Configuring and Troubleshooting Internet Information Services IIS

Missed Recovery Techniques for SQL Server By Rudy Panigas

HP Client Automation Standard Fast Track guide

EXAM TS: Microsoft Exchange Server 2010, Configuring. Buy Full Product.

Company Profile Excelanto Technologies

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Core Solutions of Microsoft Lync Server 2013

Introduction. Editions

A CrossTec Corporation. Instructional Setup Guide. Activeworx Security Center Quick Install Guide

Aradial Installation Guide

Microsoft Core Solutions of Microsoft Lync Server 2013

Microsoft Implementing Microsoft Azure Infrastructure Solutions

Windows Server 2008 Active Directory Configuration (ITMT 2302)

Designing and Implementing a Server Infrastructure

Core Solutions of Microsoft Lync Server 2013

6231A - Maintaining a Microsoft SQL Server 2008 Database

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS

WHMCS LUXCLOUD MODULE

System Requirements for Microsoft Dynamics NAV 2009

SNOW LICENSE MANAGER (7.X)... 3

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

OBSERVEIT DEPLOYMENT SIZING GUIDE

Installation Instructions for Hospital ERP System (AP) Installation Instructions for Hospital ERP System (AP)

Transcription:

Technical concept of how Fachhochschule use Microsoft Dynamics NAV 2013 in large classes with focus on development. Prof. Dr. Martin Hesseler (Germany) Copenhagen (Denmark), 28. October 2013 Folie 1

Agenda Department of Informatics (actual degree programs and enroled students) NAV in the curriculum (ERP-modules, NAV-training and new MDSCP) Requirements for the use of NAV 2013 (technical and organizational) Solving approach (idea and problems) Final concept (how we use NAV 2013) Technical realization (PowerShell scripts and web service) Practical experiences (first tests and critical conclusion) Questions? (discussion and contact data) Folie 2

Department of Informatics (1) Degree Programs (enroled students) Bachelor Programs: IT- and Software-Systems (21, start 2013) Informatics (839) Information Technology (112) Medical Informatics (282) Software Technology (119 dual) Web & Media Informatics (158 W3L = online) Business Informatics (521 (FH) + 278 (combined) + 23 (W3L) total = 822) Folie 3

Department of Informatics (2) Master Programs: Informatics (108) Medical Informatics (28) Business Informatics (81 (FH) + 132 (combined) total = 213) Total figures > 2.700 enroled students (increasing) about 140 new students each year in Business Informatics only 10% female but 15% international students 41 professors (25% female). largest informatics department in NRW Folie 4

NAV in the curriculum ERP-modules in business informatics Basic studies (1.-3. semester) All studies (4.-6. semester) general ERP basics ERP development ERP specialization Folie 5

Example: Module 391 ERP 1 Content of the module (2 lec. + 2 ex.) + e-learning-course Definitions, classification and historical development Advantages and disadvantages of standard software Market demand and industry solutions Selection process and consequences Requirements for project management Process model and implementation phases Installation and configuration Setting up clients Fundamentals of company-specific adjustments (C/SIDE) Operational use Maintenance and administration Career prospects 80% based on Microsoft Dynamics NAV Folie 6

Additional qualification Special NAV-training (regular Microsoft courses) Not part of the regular curriculum, 2 weeks only offered in the semester break More than 30 applicants each year, but max. 20 participants Einführung in Microsoft Dynamics NAV 2013 (80100) Introduction to C/SIDE in Microsoft Dynamics NAV 2013 (80042) Goal: Costs: New: Earn the official Microsoft exam Development 1 (MB7-840) (prometric test center) 100% financed by cooperating NAV-partners (GOB Software & Systeme) Member of the MDSCP since September 2013 Folie 7

Requirements for NAV 2013 Technical 3 tier architecture with Microsoft SQL DB Acceptable response time Flexible workplace (in the lab / at home) Access via windows and developer client Organizational Easy to administrate ( as little effort as possible ) Easy to use ( no further logins ) Individual project results ( no copy/paste solutions ) Folie 8

Solving approach Idea One big central DB (like SAP) Generic case studies / projects (object-ids) Problems License restrictions (limited amount of new objects) Limited workbench management (free accessible objects) Cleverness of students (copy/paste ;-) Folie 9

Final concept / technical realization Concept for the use of Microsoft Dynamics NAV 2013 (in large classes) Individual databases for each student (= 200 DBs) Uniform case studies and development projects Regular student license Technical realization (developed by Marcus Görtz) One master database (demo data with actual valid student license) PowerShell scripts for DB and system administration Web Page and service for student registration Batch files for client start and login process Terminal server solution for access from home Folie 10

Technical details (1) Preparation (1) (before the beginning of each semester) Update demo data and student license in master DB (lecturer) Create 200 new individually named DBs based on the master DB (autom. 15 min.) update copy lecturer PowerShell script Folie 11

Technical details (2) Preparation (2) (before the beginning of first semester) Rule to calculate port IDs for each instance (in total 800 ports) Setting up 200 NAV server instances (automatical by script, one-off) examples: NAV instance assingned SQL DB used port Ids NAV70_001 NAV70_001 (DB + log) Management services = 9015 Client services = 9016 SOAP services = 9017 OData services = 9018 NAV70_002 NAV70_002 (DB + log) Management services = 9025 Client services = 9026 SOAP services = 9027 OData services = 9028 Folie 12

Technical details (3) Registration of user (beginning of each semester) Students have to register for ERP course on sepcial web site Web formular assignes student account with next free NAV instance no. Relationship user account instance no. is stored in DB registration next free instance no. student relation student account + instance no. Folie 13

Technical details (4) Setting up users (on 2 places after registration is completed) 1. User set up in SQL DB via PowerShell script (for developer client access) student account + instance no. PowerShell script 2. User set up in NAV server via PowerShell script and Microsoft Dynamics NAV Server Console (for windows client access) Folie 14

Technical details (5) Login procedure (windows client) (during semester) Start RTC.bat file Program reads instance DB (1) and creates new config file with this data Save config file (DynNAVClientSettings.config) in its own directory (2) RTC.bat file starts windows client with parameter: directory of config file (3) Windows client reads info (inst. no. + ports) out of config file (4) and connects with NAV server (5) 1 3 copy 5 NAV RTC.bat 4 config file DB Folie 15

Technical details (6) Login procedure (developer client) (during semester) Start DEV.bat file Program reads instance DB (1) DEV.bat file starts developer client (2) with parameters: a) IP of DB server b) DB name c) student account Developer client and connects with DB (3) 1 2 3 DB DEV.bat Folie 16

Technical details (7) System infrastructure (in figures) 1 Windows domain (VM) with 64 GB RAM 200 NAV server (.exe processes) 1 Microsoft SQL server with 200 databases (NAV70_001 NAV70_200) each DB 250 MB + redologfile 500 MB in total only 150 GB disk space 50 terminal server licenses Folie 17

Practical experiences First test (last semester) Optional ERP course ( 25 concurrent user) Permanently assigned workplaces in ERP lab Reduced script support No external login ( home office ) Critical conclusion Acceptable response time PowerShell scripts will be improved Automatic Windows authentification requires separate DB No problems, almost no manual administration effort (and no copied projects ;-) NAV 2013 is getting more complex but is still easy to use and administrate Folie 18

Discussion and contact data Questions? Please contact: Martin Hesseler or Marcus Görtz (Professor for ERP-Systems) (Manager of the ERP-lab) Mail: martin.hesseler@fh-dortmund.de Mail: marcus.goertz@fh-dortmund.de Fachhochschule, FB Informatik Emil-Figge-Str. 42 44227 (Germany) Folie 19

Thank you for your attention. Folie 20