Download presentation
Presentation is loading. Please wait.
Published byAleesha Wiggins Modified over 7 years ago
1
Using SharePoint as a Platform for Application Development
Chuck Winkler, Sr. Manager, Web Applications, BorgWarner
2
CODE SP Saturday 2016 Chuck Winkler, Sr. Manager, Web Applications
Manager / Architect / Strategist / Trainer for all things SharePoint Responsible for taxonomy, topology, maintenance and application design for BorgWarner’s Intranet and Extranet ICE – Information Collaboration Environment Production in April of 2007 SP2010 migration 01/01/2013 Looking at hybrid 2016 and SharePoint Online in 2017/2018 Solutions presented herein are agnostic to environment Moving towards client-side rather than server-side model Reference Featured in Microsoft case study in June of 2009 Solution presentations to Chrysler, Dow Chemical, Owens Corning, Homedics, Federal Mogul, Cornell, Haworth, and Comerica Presented at past 5 SharePoint Saturday’s Presented at multiple SEMSUG and A2SUG CODE
3
General Tips and Tricks that make our environment successful
SP Saturday 2016 This session is designed to GENERATE IDEAS in your own organization! These solutions work for BorgWarner and are not necessarily the ultimate solution for every organization*. * See legal fine print at the end of this presentation… How are other companies using SharePoint? What more can I do than just store documents? How can SharePoint be used as a development platform? General Tips and Tricks that make our environment successful
4
High-level Environment Overview
SP Saturday 2016 High-level Environment Overview SharePoint is main development platform for Intranet and Extranet Deployed globally to 74 locations in 19 countries Approximately 30,000 users User distributed delegated administration 3 major regional farms 120+ site collections Approximately 8,000+ Sub-Sites ~7Tb of available storage
5
SP Saturday 2016 – Hardware Architecture
Three Major Farms North America, Europe and China – completely independant Regionalized search crawling Response time increase due to less network distance Response time increase due to smaller database size Additional repository space Regional backups More granular control over site collection by location
6
SP Saturday 2016 Document Storage Collaboration Tools
Advanced Search Capability Workflow Capability Security Control Self Publishing Self Administration
7
Intranet Applications
SP Saturday 2016 Intranet Applications
8
Blending of Technologies
SP Saturday 2016 Blending of Technologies Being able to use different pieces of technologies to form a simple or complex applications List data, SQL, SAP, search results data, Excel Services, BCS, web parts, jQuery, JSOM, etc. Creating BI tools based on disparate sources and varying data types Being able to take simplistic data stored in SharePoint to create charts/graphs…BI Requires developers to continually increase their “tool belt” to be able to identify various technologies that can be utilized to create end user solutions
9
SP Saturday 2016 Challenge: Find a way to approve InfoPath-based forms on the intranet – without being connected to the intranet.
10
SP Saturday 2016 INTRANET INTERNET
Document Library (Inbound) HTML-based form optimized for mobile use
11
SP Saturday 2016 EIP Tracking – HR application for employees to be able to submit forms for Learning Development, Safety Training and Wellness. Systems uses simple SharePoint lists, InfoPath forms and custom web parts for statistical analysis and reporting
12
SP Saturday 2016 Timesheet Application – used for Engineering, and hourly office works for payroll reporting and project accounting. Blends technologies of SQL, SharePoint lists, SAP, Excel Services, BCS, custom webparts and .NET coding For interns and Co-ops, the maximum hours to work as a part-time employee is 1,500, so a mechanism was created to automatically keep track of Actual and Forecasted hours an employee works.
13
SP Saturday 2016 The unique part of this application is to be able to parse data inside the XML of the InfoPath form and place it into fields on the graphic, to be able to generate the PDF to be sent to HR for printing. Employees nominating and nominated are then entered into a monthly drawing for cash awards.
14
SP Saturday 2016 Global Safety Metrics – Ability for plant location to submit safety metrics to the global team for reporting. Concept uses simple SharePoint lists to input data and then Excel Services for reporting.
15
Existing System: Fulfill Lab requests from Engineering.
SP Saturday 2016 Existing System: Fulfill Lab requests from Engineering. A system using InfoPath and SharePoint Designer workflow was created. Engineers request a Lab Work Order. Lab Supervisor assigns the Work Order to Technicians. Technicians complete the Work Order. Workflow routes the Work Order through the various stages. Being used at multiple BW locations
16
SP Saturday 2016 Enhancement: Provide an easy visual interface for supervisors to assign and prioritize work for technicians. A bolt on scheduling system using JSOM and jQuery. Independent of the existing work order system. Role based views – Supervisor, Technician, Lab.
17
Presentation/Event Name
Presenter's Name 12/18/2017 Thank You Fuel Economy Emissions Performance
18
Thank you to our sponsors!
Thank you to our sponsors!
19
(Based on participation)
Join us for SharePint! When: Tonight, 4:00pm-6:00pm Where: 3rd Street Bar 4626 3rd Ave, Detroit, 48201 First 50 drinks on us! (Based on participation)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.