Code for the .Net Assembly Connector can be found at: http://sbrickey.com/Tech/Blog/Post/SharePoint_BCS_-_Sample_Net_Assembly_Connector
Code for the Custom Connector (SPList) will be posted at: http://sdssharepointlibrary.codeplex.com
Code for the .Net Assembly Connector can be found at: http://sbrickey.com/Tech/Blog/Post/SharePoint_BCS_-_Sample_Net_Assembly_Connector
Code for the Custom Connector (SPList) will be posted at: http://sdssharepointlibrary.codeplex.com
Office 365 – SharePoint 2013 onprem hybrid.
Functionality supported, and what do you not get if you try to use SharePoint 2013 On-premises and Office 365 together.
Code for the .Net Assembly Connector can be found at: http://sbrickey.com/Tech/Blog/Post/SharePoint_BCS_-_Sample_Net_Assembly_Connector
Code for the Custom Connector (SPList) will be posted at: http://sdssharepointlibrary.codeplex.com
Office 365 – SharePoint 2013 onprem hybrid.
Functionality supported, and what do you not get if you try to use SharePoint 2013 On-premises and Office 365 together.
Abstract: During organizations’ Project Management Lifecycles, a lot of information and useful data gets stored in Project Server, and it gets to be a „project info silo“ very quickly. One way to get out of this trap is using Search –a nice and powerful way to get information about your projects, like documents, schedules, team members, issues, etc. In this session, we’ll demonstrate the keys for a successful Search Based Project Application.
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015Nicolas Georgeault
Slideck of our session with @Ju_stro.
Full step by step demo of #SharePoint and #Office365 Hybrid setup from domain registration to Hybrid Picker scenarios.
Inside the mind of a SharePoint Solutions ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
You are at a mercy of your IT service provider who has delivered SharePoint to your organisation and you are ready to go live... but your newly appointed SharePoint expert has found plethora of issues!
This session focuses on real world scenario on what went wrong and the steps SharePoint expert recommended and actioned to bring the project back on track to drive the replacement of fileshare with SharePoint 2013 and paving the way for better end user adoption.
This presentation provides you an overview of the new features in the product. In this deck, I review, what’s new, what changed and improved and how you can align your organization to be ready for the next wave.
SlideDeck used to explain #EnterpriseBrain concept during the SharePoint Saturday New-Hampshire event.
Do you Know SocialKM? How to capitalize on the Know-How of the company?
SharePoint and ECM – experience from the fieldSPC Adriatics
Enterprise Content Management is again a very hot topic and SharePoint can be corner stone of your ECM strategy and implementation. In this session we will go through all parts of document/content lifecycle (capture, manage, store, preserve, workflow) with examples of implemented solutions in the region and live demo.
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
Going to The Cloud(tm) doesn't mean we need to start over. Organisations big and small can leverage Office 365 with their on-premises systems, gaining the agility of a hosted solution that is always up-to-date while adhering to our current policies for compliance and security. If you've ever heard the term "Hybrid SharePoint", but want to understand what it really means and what you can really do with it when it comes to Office 365 and SharePoint Online, this is the session for you. We'll walk through the Hybrid models and the advantages and disadvantages of each.
In this session we'll discuss the various aspects of why an organization may wish to stay in a hybrid solution with both on-premises and cloud hosted solutions that are integrated with one another. Further, migration tips and tricks, planning techniques and processes will be discussed.
Are you looking for a better strategy to implement Office 365 but already have an on premise SharePoint 2013 or SharePoint 2010 implementation? If so this session is for you to understand how both systems can help solve distinct business problems that your organization might want to leverage SharePoint to address.
Office 365 brings SharePoint to the cloud to allow for the best of both the worlds together to simplify and enhance the SharePoint experience while significantly reducing costs. Office 365 allows more flexibility and greater business agility. It helps leveraging familiar tools for simple deployment, and user experiences as well as a leaner, controlled model for enterprises.
Topics covered include
• An overview of Office 365 & SharePoint 2013 On Premise: Better together!
• Use cases to consider for each environment?
• Impact to your Infrastructure
• Key Considerations
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when architecting a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
Abstract: During organizations’ Project Management Lifecycles, a lot of information and useful data gets stored in Project Server, and it gets to be a „project info silo“ very quickly. One way to get out of this trap is using Search –a nice and powerful way to get information about your projects, like documents, schedules, team members, issues, etc. In this session, we’ll demonstrate the keys for a successful Search Based Project Application.
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015Nicolas Georgeault
Slideck of our session with @Ju_stro.
Full step by step demo of #SharePoint and #Office365 Hybrid setup from domain registration to Hybrid Picker scenarios.
Inside the mind of a SharePoint Solutions ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
You are at a mercy of your IT service provider who has delivered SharePoint to your organisation and you are ready to go live... but your newly appointed SharePoint expert has found plethora of issues!
This session focuses on real world scenario on what went wrong and the steps SharePoint expert recommended and actioned to bring the project back on track to drive the replacement of fileshare with SharePoint 2013 and paving the way for better end user adoption.
This presentation provides you an overview of the new features in the product. In this deck, I review, what’s new, what changed and improved and how you can align your organization to be ready for the next wave.
SlideDeck used to explain #EnterpriseBrain concept during the SharePoint Saturday New-Hampshire event.
Do you Know SocialKM? How to capitalize on the Know-How of the company?
SharePoint and ECM – experience from the fieldSPC Adriatics
Enterprise Content Management is again a very hot topic and SharePoint can be corner stone of your ECM strategy and implementation. In this session we will go through all parts of document/content lifecycle (capture, manage, store, preserve, workflow) with examples of implemented solutions in the region and live demo.
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
Going to The Cloud(tm) doesn't mean we need to start over. Organisations big and small can leverage Office 365 with their on-premises systems, gaining the agility of a hosted solution that is always up-to-date while adhering to our current policies for compliance and security. If you've ever heard the term "Hybrid SharePoint", but want to understand what it really means and what you can really do with it when it comes to Office 365 and SharePoint Online, this is the session for you. We'll walk through the Hybrid models and the advantages and disadvantages of each.
In this session we'll discuss the various aspects of why an organization may wish to stay in a hybrid solution with both on-premises and cloud hosted solutions that are integrated with one another. Further, migration tips and tricks, planning techniques and processes will be discussed.
Are you looking for a better strategy to implement Office 365 but already have an on premise SharePoint 2013 or SharePoint 2010 implementation? If so this session is for you to understand how both systems can help solve distinct business problems that your organization might want to leverage SharePoint to address.
Office 365 brings SharePoint to the cloud to allow for the best of both the worlds together to simplify and enhance the SharePoint experience while significantly reducing costs. Office 365 allows more flexibility and greater business agility. It helps leveraging familiar tools for simple deployment, and user experiences as well as a leaner, controlled model for enterprises.
Topics covered include
• An overview of Office 365 & SharePoint 2013 On Premise: Better together!
• Use cases to consider for each environment?
• Impact to your Infrastructure
• Key Considerations
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when architecting a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
SQL Saturday Columbus 2014 Exposing SQL Data with SharePointScott_Brickey
You've got your data, but accessing it means using one application among dozens, which can be difficult for once-in-a-while users. Alternatively, you can make the data to SharePoint where it can be easily searched, related, and even (securely) exposed for integration via the SharePoint native OData, REST, and WCF interfaces.
Building A Product Assortment Recommendation EngineDatabricks
Amid the increasingly competitive brewing industry, the ability of retailers and brewers to provide optimal product assortments for their consumers has become a key goal for business stakeholders. Consumer trends, regional heterogeneities and massive product portfolios combine to scale the complexity of assortment selection. At AB InBev, we approach this selection problem through a two-step method rooted in statistical learning techniques. First, regression models and collaborative filtering are used to predict product demand in partnering retailers. The second step involves robust optimization techniques to recommend a set of products that enhance business-specified performance indicators, including retailer revenue and product market share.
With the ultimate goal of scaling our approach to over 100k brick-and-mortar retailers across the United States and online platforms, we have implemented our algorithms in custom-built Python libraries using Apache Spark. We package and deploy production versions of Python wheels to a hosted repository for installation to production infrastructure.
To orchestrate the execution of these processes at scale, we use a combination of the Databricks API, Azure App Configuration, Azure Functions, Azure Event Grid and some custom-built utilities to deploy the production wheels to on-demand and interactive Databricks clusters. From there, we monitor execution with Azure Application Insights and log evaluation metrics to Databricks Delta tables on ADLS. To create a full-fledged product and deliver value to customers, we built a custom web application using React and GraphQL which allows users to request assortment recommendations in a self-service, ad-hoc fashion.
Integrate External Data With The Business Data CatalogTom Resing
Business Data Catalog with Microsoft SQL Server including an Overview of the Business Data Catalog, an Introduction to Configuring the BDC, and a Demonstration of Integrating the BDC with List Forms.
Practical Business Intelligence with SharePoint 2013Ivan Sanders
This sessions provides an overview of the new features available to business users and the knowledge they need to start building their own Dashboards using the tools they already know Excel to implement Business Intelligence features they may not have used previously like SQL Analysis Service, SQL Reporting Services, PowerView, PowerPivot, and Excel Services
This slidedeck was used during my session at the SharePoint Connections 2012 conference at 20 November in Amsterdam. The presentation is about how to build great applications using the new technologies introduced in SharePoint 2013.
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
When planning a migration of SharePoint on-premises environment to Office 365, the first thing that comes to mind is organizations often focus mainly on their content - all the documents and items stored across their libraries and lists. Of course, why wouldn't they? It's the reason that they started using SharePoint anyways. But in many cases, the SharePoint environment that has been well adopted and his highly use will include some level of customizations to help meet specific business needs. These may include forms and workflows, scheduled timer jobs, custom look and feel, business logic to interface with other line of business solutions, to name a few.
This presentation takes a look at ways to create a SharePoint Online environment that will provide a similar experience for your users. We will look are various technologies, including CSOM Scripting, Microsoft Flow, PowerApps, Forms, LogicApps, and Azure Functions.
Microsoft is often depicted as being against open source, but they actually sponsor some very exciting open source solutions for schools, like the Microsoft Learning Gateway and SharePoint Learning Kit.
View C/D/H's slide deck, presentated at the 2010 MAEDs conference, to learn more about SharePoint's open source solutions and why your district should take advantage.
For more information about this and other SharePoint topics visit www.cdh.com or our blog at www.cdhtalkstech.com.
Business Process Automation with PowerApps and Flow for SharePoint Fest DC 2018. Working with SharePoint content types, content services, form, workflows, and web pages to create business solutions.
Similar to SharePoint Saturday Louisville 2012 (20)
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
SharePoint Saturday Louisville 2012
1. SharePoint Saturday
Louisville, Kentucky
July 28, 2012
Advanced BDC/BCS Development
Scott Brickey
Strategic Data Systems
2. Strategic Data Systems
SDS SharePoint Custom Solutions
Count on our Agile development and expert coding experience to create an optimal
solution for your unique SharePoint application and integration needs.
· Workflow & InfoPath Forms for Business Process Automation
· SharePoint Reports & BI Integration
· Portals & Collaboration
· Content Management
*Agile Practices for proven faster delivery, higher quality, & increased business value.
For twenty years, SDS has solved enterprise development challenges using coding
best practices. We deliver required functionality with
· Exceptional code quality
· Maintainability
· Reliability
3.
4. What is BCS and what does it do?
• Business Connectivity Services
– Formerly the Business Data Catalog
• Business Data Catalog features
– Required SharePoint Enterprise Edition
– READ from the external system
– Supported by SharePoint Search
• New in BCS
– Supported in SharePoint Foundation
– READ + WRITE support
6. Built In Connectors and Tools
• Connectors
– Web Service / WCF Service
– SQL Database
– .Net Assembly
• Tools
– SP Designer 2010
– BDC Metaman
7. Custom Code with BDC/BCS Connectors
• .Net Assembly Connector
– BCS Object .Net Class
– BCS Operation .Net Method
– Base (template) model file + SPD model file
• Custom Connector
– Class which implements
• ISystemUtility – BCS connector
• IAdministrableSystem – Configuration options
– Single model file
8. .Net Assembly Connectors
• DLL stored in BDC database, automatically
installed on clients
• One-to-one mapping between .Net
objects and BDC/BCS objects
– Code should be static
• No awareness of metadata model files
9. Custom Connectors
• DLL installed into SP, manual install onto
clients
• Custom data mapping of BDC/BCS objects
– Code can be more flexible
• Awareness and access to Model file
• Multiple security options available
– Revert To Self (system)
– Passthrough (user)
– SSO / Secure Store
– Configuration parameters (cleartext!)
10. Operations
• Finder
– SELECT ALL
• SpecificFinder
– SELECT by Primary Key
• IDEnumerator
– SELECT ALL Primary Keys
– Required for Search Indexing
• StreamAccessor
• AccessChecker
• Creator
• Updater
• Deleter
12. References
• Expert WSS 3 and MOSS 2007 Programming
– Chapter 13, Pages 655 – 790
• Differences Between using the .NET Assembly
Connector and Writing a Custom Connector
http://msdn.microsoft.com/en-
us/library/ee554911.aspx
• How to: Publish a .NET Connectivity Assembly to
the BDC Metadata Store
http://msdn.microsoft.com/en-us/library/ff464392
• Code Snippet : Implementing a Custom Connector
http://msdn.microsoft.com/en-
us/library/ff464382.aspx
14. General Information
• Tweet it Out!!
– Hashtag for this event: #SPSLouisville
– Follow us: @SPSLouisville
– Include your presenters
• Check out SPTV
– Man on the street interviews…
– Footage will be shown at http://mysp.tv
15. Tonight’s SharePint is generously sponsored by
SharePint is being held right here at the Marriott
immediately following the event. Visit the
Rackspace booth for your ticket.
For each unused drink ticket turned back in, a $5
donation will be made to charity.
18. Clean-Up Items
• Fill out your evaluation forms!
• Visit the Dugout for a sneak
peak of SharePoint 2013 and
Networking.
• See you back at Home Plate for
the Closing and Raffles!!
• Scott.Brickey@SDS-Consulting.com
19. Lorum Ipsum Dolor Titleus Maximus
• Fourscore and Seven Years Ago
• Our Fathers Brought Forth Upon This
Continent
• A New Nation