SlideShare a Scribd company logo
1 of 8
Alan Arenz
Oconomowoc Residential Programs
Objectives
 Replace base data entry for Client system that uses VB
  application and Access for front ends.
 Allow core data to be used as metadata on documents
  and allow for easily created lists rather than using
  coded applications to store related data and
  documents.
 Link employee list from HR system to minimize
  duplication of data.
Proof of Concept first
 Created a link to a table containing employees to centralize
  phone directory (we have 150+ small locations and 2,000+
  employees)
 Used database to collect and update data from the HR
  system to keep names current and remove terminated
  employees(very high turnover rate)
 Created connection with search criteria based on several
  fields and then added to page in SharePoint using Text
  Filter web part sending to the external content list for
  search
 This content type is also used in InfoPath form for
  workflow base ePIF system
Efficient Lookups
 Search for name, position, department all enabled
 using a combination of filters in external content type
 and SharePoint designer connection parameters.
Client Data
 Working through the client data, it is not simple flat table so
    views and stored procedures will be required to facilitate many
    to many relationships in database
   Existing stored procedures that were created for business layer of
    existing VB application are being used for retrieval and updates.
   Once the data is attached the content type can be used as a
    column in document libraries and lists to allow creation of
    profile pages that would show data from multiple forms based on
    single search and web part connections.
   InfoPath forms created for external content lists can be modified
    to make them cleaner and hide specific fields from users.
   This project is underway but being held up due to merging
    multiple sources of client data into central DB and modifying
    some structures.
Lessons Learned
 Verify the security model being used for accessing the data, we
    are using claims based security for SP and Secure Store for DB
    access account.
   Grant the correct permissions to groups to be able to access the
    content type(caused may errors).
   Create content types at the root of the site so that lists can be
    deployed throughout with the same ECT.
   Once content type is created InfoPath can be used to modify the
    view and update forms but no other connections can be used
    there without making them an association in the content type
    (major drawback).
   Updating the InfoPath form for an external list only changes that
    particular list. If you use the ECT in multiple lists with system,
    you will need to copy the template to each list using SharePoint
    designer.
Lessons Learned
 Associations can use friendly fields for display in the forms if you select
    the field in the association and make it the title field in SP designer
   You can pass the key field for an info path form to use to populate using
    query string and query string filter passing value to the form.
   Make sure to copy data needed in non-list InfoPath forms that use
    external content type for input to avoid having form look odd if the
    item is not in the external content type when the form is viewed at a
    later date(think anti-normalized to allow stand alone in form).
   External content types tend to be slow to open the first time they are
    referenced after a period of time, users need to be aware of that.
   Remember the 2,000 record limit in external content types. No records
    will be returned if it exceeds that limit.
Good Book as Guide
 Enterprise Application Development in SharePoint
 2010
   Creating an End-to-End Application without Code
       IRA Fuchs
       IHF Publishing
       ISBN 978-1-4507-5417-0
       Link to Amazon

More Related Content

What's hot

Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresManish Rawat
 
Going offline with share point workspace
Going offline with share point workspaceGoing offline with share point workspace
Going offline with share point workspaceJoshua Haebets
 
Building Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesBuilding Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesChakkaradeep Chandran
 
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011Corey Roth
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)Khader Shaik
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Planet Technologies
 
SharePoint Search Enrichment
SharePoint Search EnrichmentSharePoint Search Enrichment
SharePoint Search EnrichmentManoj Mittal
 
Hosted Sharepoint 2010 Key Features
Hosted Sharepoint 2010 Key FeaturesHosted Sharepoint 2010 Key Features
Hosted Sharepoint 2010 Key FeaturesShuffle IT Solutions
 
Layer2 Knowledge Management Suite for SharePoint
Layer2 Knowledge Management Suite for SharePointLayer2 Knowledge Management Suite for SharePoint
Layer2 Knowledge Management Suite for SharePointLayer2
 
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014eusprig
 
Sys tools sharepoint_recovery_tool
Sys tools sharepoint_recovery_toolSys tools sharepoint_recovery_tool
Sys tools sharepoint_recovery_tooljulian08joy
 
Top 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapTop 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapprathamesh4865
 
Share point 2010
Share point 2010Share point 2010
Share point 2010balraj_s
 
Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Agnes Molnar
 
Advance Data Analysis & Database
Advance Data Analysis & DatabaseAdvance Data Analysis & Database
Advance Data Analysis & DatabaseAhmed Yasir Khan
 
Internet data in mobile applications
Internet data in mobile applicationsInternet data in mobile applications
Internet data in mobile applicationsVishwak Solution
 
Introduction to Lists SharePoint 2010 - EPC Group
Introduction to Lists SharePoint 2010  - EPC GroupIntroduction to Lists SharePoint 2010  - EPC Group
Introduction to Lists SharePoint 2010 - EPC GroupEPC Group
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questionsIT LearnMore
 

What's hot (20)

Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management features
 
Going offline with share point workspace
Going offline with share point workspaceGoing offline with share point workspace
Going offline with share point workspace
 
C bowi 41 exam
C bowi 41 examC bowi 41 exam
C bowi 41 exam
 
Building Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesBuilding Solutions With Business Connectivity Services
Building Solutions With Business Connectivity Services
 
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
 
SharePoint Search Enrichment
SharePoint Search EnrichmentSharePoint Search Enrichment
SharePoint Search Enrichment
 
Hosted Sharepoint 2010 Key Features
Hosted Sharepoint 2010 Key FeaturesHosted Sharepoint 2010 Key Features
Hosted Sharepoint 2010 Key Features
 
Ms Access
Ms AccessMs Access
Ms Access
 
Layer2 Knowledge Management Suite for SharePoint
Layer2 Knowledge Management Suite for SharePointLayer2 Knowledge Management Suite for SharePoint
Layer2 Knowledge Management Suite for SharePoint
 
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014
What's new in Excel 2013 - Steve Kraynak & Leif Brenne at Eusprig 2014
 
Sys tools sharepoint_recovery_tool
Sys tools sharepoint_recovery_toolSys tools sharepoint_recovery_tool
Sys tools sharepoint_recovery_tool
 
Top 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapTop 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abap
 
Share point 2010
Share point 2010Share point 2010
Share point 2010
 
Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010
 
Advance Data Analysis & Database
Advance Data Analysis & DatabaseAdvance Data Analysis & Database
Advance Data Analysis & Database
 
Internet data in mobile applications
Internet data in mobile applicationsInternet data in mobile applications
Internet data in mobile applications
 
Introduction to Lists SharePoint 2010 - EPC Group
Introduction to Lists SharePoint 2010  - EPC GroupIntroduction to Lists SharePoint 2010  - EPC Group
Introduction to Lists SharePoint 2010 - EPC Group
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questions
 

Similar to External Content Types WIS SPUG

Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogetherAgnes Molnar
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIvor Davies
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerChirag Patel
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkEarley Information Science
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010Sachchin Annam
 
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Ayman El-Hattab
 
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...Richard Harbridge
 
SharePoint 2010 Integration and Interoperability: What you need to know
SharePoint 2010 Integration and Interoperability: What you need to knowSharePoint 2010 Integration and Interoperability: What you need to know
SharePoint 2010 Integration and Interoperability: What you need to knowRichard Harbridge
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...Ivan Sanders
 
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordSharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordRichard Harbridge
 
business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007Kashif Akram
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...Richard Harbridge
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...Richard Harbridge
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataSharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataLayer2
 
Best Practices Integration And Interoperability
Best  Practices    Integration And  InteroperabilityBest  Practices    Integration And  Interoperability
Best Practices Integration And InteroperabilityAllinConsulting
 
Best Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityBest Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityRichard Harbridge
 
15 Reasons You Should Still Be Using SharePoint 2010
15 Reasons You Should Still Be Using SharePoint 201015 Reasons You Should Still Be Using SharePoint 2010
15 Reasons You Should Still Be Using SharePoint 2010Christian Buckley
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Mogili Venkatababu
 

Similar to External Content Types WIS SPUG (20)

Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogether
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 Training
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
 
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
 
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
 
SharePoint 2010 Integration and Interoperability: What you need to know
SharePoint 2010 Integration and Interoperability: What you need to knowSharePoint 2010 Integration and Interoperability: What you need to know
SharePoint 2010 Integration and Interoperability: What you need to know
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
 
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordSharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
 
business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007business data catalog - Sharepoint Portal Server 2007
business data catalog - Sharepoint Portal Server 2007
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataSharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
 
Best Practices Integration And Interoperability
Best  Practices    Integration And  InteroperabilityBest  Practices    Integration And  Interoperability
Best Practices Integration And Interoperability
 
Best Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityBest Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and Interoperability
 
15 Reasons You Should Still Be Using SharePoint 2010
15 Reasons You Should Still Be Using SharePoint 201015 Reasons You Should Still Be Using SharePoint 2010
15 Reasons You Should Still Be Using SharePoint 2010
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

External Content Types WIS SPUG

  • 2. Objectives  Replace base data entry for Client system that uses VB application and Access for front ends.  Allow core data to be used as metadata on documents and allow for easily created lists rather than using coded applications to store related data and documents.  Link employee list from HR system to minimize duplication of data.
  • 3. Proof of Concept first  Created a link to a table containing employees to centralize phone directory (we have 150+ small locations and 2,000+ employees)  Used database to collect and update data from the HR system to keep names current and remove terminated employees(very high turnover rate)  Created connection with search criteria based on several fields and then added to page in SharePoint using Text Filter web part sending to the external content list for search  This content type is also used in InfoPath form for workflow base ePIF system
  • 4. Efficient Lookups  Search for name, position, department all enabled using a combination of filters in external content type and SharePoint designer connection parameters.
  • 5. Client Data  Working through the client data, it is not simple flat table so views and stored procedures will be required to facilitate many to many relationships in database  Existing stored procedures that were created for business layer of existing VB application are being used for retrieval and updates.  Once the data is attached the content type can be used as a column in document libraries and lists to allow creation of profile pages that would show data from multiple forms based on single search and web part connections.  InfoPath forms created for external content lists can be modified to make them cleaner and hide specific fields from users.  This project is underway but being held up due to merging multiple sources of client data into central DB and modifying some structures.
  • 6. Lessons Learned  Verify the security model being used for accessing the data, we are using claims based security for SP and Secure Store for DB access account.  Grant the correct permissions to groups to be able to access the content type(caused may errors).  Create content types at the root of the site so that lists can be deployed throughout with the same ECT.  Once content type is created InfoPath can be used to modify the view and update forms but no other connections can be used there without making them an association in the content type (major drawback).  Updating the InfoPath form for an external list only changes that particular list. If you use the ECT in multiple lists with system, you will need to copy the template to each list using SharePoint designer.
  • 7. Lessons Learned  Associations can use friendly fields for display in the forms if you select the field in the association and make it the title field in SP designer  You can pass the key field for an info path form to use to populate using query string and query string filter passing value to the form.  Make sure to copy data needed in non-list InfoPath forms that use external content type for input to avoid having form look odd if the item is not in the external content type when the form is viewed at a later date(think anti-normalized to allow stand alone in form).  External content types tend to be slow to open the first time they are referenced after a period of time, users need to be aware of that.  Remember the 2,000 record limit in external content types. No records will be returned if it exceeds that limit.
  • 8. Good Book as Guide  Enterprise Application Development in SharePoint 2010  Creating an End-to-End Application without Code  IRA Fuchs  IHF Publishing  ISBN 978-1-4507-5417-0  Link to Amazon