Adxstudio Portals Training

Slides:



Advertisements
Similar presentations
SP Business Suite Deployment Kick-off
Advertisements

Modern app development Continuous value delivery and rapid response to change.
Microsoft Patterns and Practices SharePoint Guidance Robert L. Bogue MS MVP, MCSE, MCSA: Security
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Becky Bertram SharePoint MVP
Agenda Model migration vs MDS upgrade Model migration overview Model migration – how does it work? Model package Demo.
Migrating to EPiServer CMS 5 Johan Björnfot -
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Update your servers to service pack 2. Ensure that the environment is fully functioning. Migrate to 64 bit servers is necessary. REVIEW UPGRADE BEST PRACTICES.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
FDN04 Configurable CFD Dates Backlog Mapping Removing Weekends from Burndowns Agile Portfolio Management Updates Work Item Chart Pinning Java in.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
SharePoint and Open XML Using SharePoint as a Data Source for your custom Open XML Documents Presented by Becky Bertram MCSD, MCAD, MCTS
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
To enhance learning, service, and research through an advanced information technology environment. Our Mission:To enhance learning, service,and research.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
STORMWATER UTILITY MANAGEMENT SYSTEM (SUMS) GIS Application with Web Service Data Access.
Automated Deployment Framework Using TFS and Custom PowerShell cmdlets to create an automated deployment framework.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Adxstudio Portals Training
Open Solutions for a Changing World™ Copyright 2005, Data Access Worldwide June 6-9, 2005 Key Biscayne, Florida 1 Application Deployment Stephen W. Meeley.
Adxstudio Portals Training
Adxstudio Portals Training
Yaroslav Pentsarskyy Involved in SharePoint since 2003 SharePoint MVP (2009- Present) Blog: sharemuch.com.
Adxstudio Portals Training
Please note that the session topic has changed
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Overview of Basic 3D Experience (Enovia V6) Concepts
Adxstudio Inc. at a Glance Adxstudio Inc. Team Customers 475 Founded in employees in 4 Canadian & USA locations: Regina SK, Redmond WA, Toronto.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
CRM Training Courses &Online Courses and Salesforce Online | classroom| Corporate Training | certifications | placements| support.
Rome 31 January -1 February Team Development in CRM Shan McArthur CEO / CTO Adxstudio, CRM MVP.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
USER ADOPTION TRACKER. FEATURES Monitor User Adoption of Dynamics CRM by tracking daily usage Support for tracking on OOB & Custom entities Configure.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Launch Your Database Into Microsoft Azure
Adxstudio Portals Training
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
Extensible Platform Microsoft Dynamics 365
Servicenow Admin Certification Training
Migration to SharePoint 2013
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
CRM 2016 Solutions and Package Deployer
Launch Your Database Into Azure
Saranya Sriram Developer Evangelist | Microsoft
Office 365 Development July 2014.
06 | SQL Server and the Cloud
Presentation transcript:

Adxstudio Portals Training Project Managment

Deployment Options CRM Deployment Portal Deployment Security Infrastructure Project Management On-Premise Online Solutions (Schema) Data (CMS records) IIS or Web Server Azure Master Portal Web Project (Code) Forms (Local) Windows ACS OpenAuth Methodology Environment Management Source Control ALM

What’s included with Adxstudio Portals CRM Customizations (schema) .NET Assemblies and Web Project (code) Starter Portal Data (data)

Adxstudio CRM solutions AdxstudioPortalsDependencies AdxstudioPortalsBase Al la carte solution packages (based on features) Installed via Installer Additionally, custom project-specific schema will often be used

Adxstudio Feature Solutions Adxstudio311PermitBase AdxstudioHelpDesk Adxstudio311PermitEntities AdxstudioHelpDeskWorkflows Adxstudio311PermitProcesses AdxstudioIdeas Adxstudio311ServiceBase AdxstudioIdentifierRequest Adxstudio311ServiceEntities AdxstudioIssues Adxstudio311ServiceProcesses AdxstudioIssuesWorkflows AdxstudioBlogs AdxstudioPartnerPipeline AdxstudioCareers AdxstudioPartnerPipelineWorkflows AdxstudioCareersWorkflows AdxstudioRetail AdxstudioCommerce AdxstudioRetailCharityRequest AdxstudioEventManagment AdxstudioRetailCustomerProfile AdxstudioForums AdxstudioRetailProductRequests AdxstudioForumsWorkflows AdxstudioWebForms

Forms Solution Entities Attributes Views Charts Site Map Dashboards Resources Web Resources Plugins Processes

Using Layers for Isolation Isolate Features w/o interdependency into separate solutions Unidirectional dependencies should be further isolated into layers Isolate plugins, workflows, resources, site map

Underlying Dependencies Application High-Level Feature Underlying Dependencies

Portal Data CMS Data (Website, Web Pages, Page Templates) Web Forms, Entity Lists, Entity Forms CRM Configuration Data (Settings) – Also Web Roles & Permissions Product Catalog, Service Request Definitions, Events Other/Custom?

Non-Portal Data Other Data usually represents active CRM records, such as contacts and accounts This data does not affect Functionality of the Portal, but the data is vital to an organization Often you want separate Dev, Test, Prod Data Need Data Transfer, Backup, Disaster Recovery Stories

Deploying Web Project Install Adxstudio Portals Set Connection String Host Portal

Source Control & Project Management CRM Solution Management CRM Data Management Code Management Environment Management Provisioning Disaster Recovery Rapid Devploment Agile Development Many Orgs vs. Isolation ZIP Files Using solution packager Many Orgs vs. Source Control Manual copy vs. CrmDataCopy Database Backups Source Control Unified with Schema and Data or not?

Environment Management Multiple Environments must be managed Separate isolated environments for each developer User Acceptance Test (UAT) environment Production Environment Staging Environment Performance Test Environment Training Environment Key to a healthy ALM environment is scripting all aspects of environment management. Most of your CRM ALM automation will be focused on environment management – packaging up CRM solutions, synching each development environment with what is current in source control, and deploying builds to test, training, or staging environments. The ideal goal is that no human should be in the build process. Script everything. This ensures quality, and provides a great framework to build your project upon. Remember that the team makeup will change over time and if you promote changes manually, you will be at risk of special knowledge being required to invoke change, instead of a tested and repeatable build and deployment process.

Apply agile methodologies, manage change, achieve developer isolation and deploy CRM solutions to multiple environments

Adxstudio ALM Toolkit CRM Solution Management CRM Data Management Deployment Management PowerShell Scripting Automates the management of solution files Allows manipulation of solutions installed and uninstalled, managed or unmanaged Collects required configuration and test data Data Copy Utility allows for easy data migration Automates application changes Manage development, test and production environments Easily configured to unique development environments Framework and examples to develop new scripts

Adxstudio ALM Cmdlets For Use with PowerShell Utility Provisioning Solution Management Data Copy CRM SDK Covers most key areas of environment managment

Source Control Can source control ZIP solution files, or the unpacked XML files Change management easier to perform against unpacked files Use various XML editing tools to manually merge when change conflicts occur Best practice would be to check out and lock files when performing a vital update

Solution Management Utilize scripting to integrate solution management into source control SolutionPackager tool CRM solutions can be broken down into XML files making change management/merging easier

CRM Solution Cmdlets Export-CrmSolution Get-CrmImportJobError Exports unmanaged solutions in an organization Retrieves the error messages from an import job entity Import-CrmSolution Publish-CrmCustomization Imports one or more solution customization files into a CRM organization Publishes customizations for an organization Get-CrmSolution Remove-CrmSolution Retrieves the currently imported solutions for a CRM organization Removes an existing CRM solution package Get-CrmSolutionVersion Retrieves the version for imported solutions or customization files

Data Export/Import ALM Toolkit provides ability to export data from CRM into JSON format Can filter by/out specific entities Data should be considered integral to a web UI deployment (i.e. Adxstudio Portals)

JSON Data format JSON is an easy-to-use data format Easily read and edited Works with Jquery OOB Change Management and Source Control kept easy

Data Format

Data Copy Cmdlets Equivalent of the CrmDataCopy tool Use the same underlying framework code Export-CrmContent Parameters: OutputPath, Uncompressed, ExcludeMetadata, Generalized, Exclude, Include Import-CrmContent Parameters: InputPath, UpdatesEnabled, Force, IgnorePlugins, SimpleUserRemap