SlideShare uma empresa Scribd logo
1 de 61
The Power of Document Generation
Brian Caauwe
Manager, Business Productivity
Wireless Code: msevent98ln
Session Agenda
• What is Document Generation
• Scenarios
• What can I use?
• Break
• Nintex Feature Comparison
• Integrations
• What’s Next
Who am I?
• Brian Caauwe
• Manager, Consultant, Speaker and dad
• Email: bcaauwe@avtex.com
• Twitter: @bcaauwe
• Technical Editor
• Professional SharePoint 2013 Administration
• Certifications
• MCM: SharePoint Server 2010
• MCSM: SharePoint
What is
Document
Generation
Document
Assembly
Document
Automation
Document
Templates
Reduce
Data Entry
Minimize
Risk
Scenarios
Document Generation Scenarios
• Invoices
• Contracts
• Terms and Conditions
Finance and Legal
Document Generation Scenarios
• Quotes
• Proposals
• Presentations
Sales
Document Generation Scenarios
• Open Enrollment
• Absence Request
• Onboarding
• Skills Assessment
• Performance Review
Human Resources
Document Generation Scenarios
• Knowledge Management Reports
• Knowledge Base Article
• Renewals
IT and Support
Document Generation Scenarios
• Invoices
• Packing List / Manifests
• Pick Tickets
• Bill of Lading
Supply Chain
Document Generation Scenarios
• Contracts
• Wills
• Term Sheets
• Credit Agreements
Legal
Document Generation Scenarios
• Letters
• Certificates
• Policy Documents
• Riders
• Amendments
Insurance / Risk Management
What are your
generation scenarios
What can I
already use?
What can I already use?
• Word Online*
• PowerPoint Online*
*Requires manual user interaction
Office Web Apps / Offline Online Server
What can I already use?
• Word Automation*
• PowerPoint Conversion*
*Requires code or PowerShell
Conversion Services
What can I already use?
# Input parameters for the script
$wordFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20Word%20Document.docx"
$pdfFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20PDF%20Converted%20Document.pdf"
# Get the Word Automation Service Proxy
$wasp = Get-SPServiceApplicationProxy | where { $_.TypeName -eq "Word Automation Services Proxy" }
# Get the web url
$web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex"
#Create the Conversion job
$conversionJob = New-Object Microsoft.Office.Word.Server.Conversions.ConversionJob($wasp)
# Set the conversion job properties to use when running the conversion job.
$conversionJob.UserToken = $web.CurrentUser.UserToken
$conversionJob.Name = "Convert docx to PDF"
$conversionJob.Settings.OutputFormat = [Microsoft.Office.Word.Server.Conversions.SaveFormat]::PDF
$conversionJob.AddFile($wordFile,$pdfFile)
# Start the conversion job
$conversionJob.Start()
Conversion Services – Word Automation
What can I already use?
### POWERPOINT CONVERSION ###
$svcContext = Get-SPServiceContext -Site http://portal.sp16.avtex.com/sites/nintex
$web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex"
$docs = $web.Lists.TryGetList("Documents")
$srcFile = $web.GetFile("http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/DocGen.pptx")
$srcStream = $srcFile.OpenBinaryStream()
$tgtStream = New-Object Microsoft.SharePoint.SPFileStream($web, 0x1000)
## Used to Convert from PPT to PPTX ##
$presoRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PresentationRequest($srcStream, ".ppt", $tgtStream)
$result = $presoRequest.BeginConvert($svcContext, $null, $null)
$presoRequest.EndConvert($result)
$newFile = $docs.RootFolder.Files.Add("DocGen.pptx", $tgtStream, $true)
## Used to Convert from PPT, PPTX to PDF ##
$pdfRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PdfRequest($srcStream, ".pptx", $tgtStream)
$newFile = $docs.RootFolder.Files.Add("DocGen.pdf", $tgtStream, $true)
## Used to Convert from PPT, PPTX to Images (ZIPPED) ##
$picRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PictureRequest($srcStream, ".pptx",
`[Microsoft.Office.Server.PowerPoint.Conversion.PictureFormat]::Png, $tgtStream)
$newFile = $docs.RootFolder.Files.Add("DocGen.zip", $tgtStream, $true)
Conversion Services – PowerPoint Conversion
Demo
Conversion Services
What can I already use?
• Word
• PowerPoint
Document Placeholders
What can I already use?
• Convert Document
• Update Document*
• Document Generation
*Word Only
Nintex
Break
Feature Comparison
Nintex Workflow History
2006 2009 2012 20162011 20142013 2015
Document Generation
Subscription Based
Office 365
• Lists and Library Header
Workflow Action - Location
Office 365
*
*
*Library must be in the same site as the workflow
Workflow Action - Configuration
Office 365
Workflow Action - Document Templates
Office 365
Workflow Action - Document Tagger
Demo
Document Generation in Office 365
SharePoint On Premise
• Lists and Library Header
Workflow Action - Location
SharePoint On Premise
Workflow Action - Configuration
SharePoint On Premise
Workflow Action - Configuration
SharePoint On Premise
Workflow Action - Configuration
SharePoint On Premise
Workflow Action - Document Templates
SharePoint On Premise
Workflow Action - Document Tagger
Demo
Document Generation in SharePoint On Premise
Integrations
Integrations with Document Generation
Workflow Actions
Integrations with Document Generation
*
*
*Requires Additional Nintex Store Subscription
Supplement Information
Integrations with Document Generation
• On Premise (Network Accessible)
• Office 365 (Internet Accessible)
Supplement Information
Integrations with Document Generation
*
*
*
*Requires Nintex Store Add-in (Free)
Content Storage
Integrations with Document Generation
*
*Requires Nintex Store Add-in (Free) and DocuSign account
E-Signature
Integrations with Document Generation
Social
What’s Next
What’s Next
On Premise
• Now Available
• Versions
• SharePoint 2013 – 3.2.0.0
• SharePoint 2016 – 4.1.0.0
• External Settings
• Enable Prerequisite Service
• Update connector actions
• Enable Document Generation Capability
What’s Next
• Roadmap
• New Features in the On Premise version
Office 365
What’s Next
• Not available … yet
• On the Roadmap
• Will include functionality similar to On Premise
Nintex Workflow Cloud
Call to Action
• Detect Scenarios
• Outline Integrations
• Identify Scale
• Update Templates
• AUTOMATE
• AUTOMATE
• AUTOMATE
Questions
How to get ahold of me?
• Brian Caauwe
• Email: bcaauwe@avtex.com
• Twitter: @bcaauwe
http://webinars.avtex.com/
Resources
• Nintex Document Generation - https://www.nintex.com/workflow-
platform/document-generation
• Document Generation Overview Video - https://vimeo.com/203656327
• Document Generation On Premise -
https://nintex.jiveon.com/community/tech-blog/blog/2016/12/09/new-
feature-document-generation-on-premise
• Diving Deeper into Document Generation -
https://community.nintex.com/community/tech-
blog/blog/2015/12/17/diving-a-little-deeper-into-document-generation
• Office 365 Document Generation Repeating Tables - https://app-
community.nintex.com/community/build-your-
own/blog/2017/01/26/nintex-for-office-365-document-generation-with-
repeating-section
The Power of Document Generation with Nintex

Mais conteúdo relacionado

Mais procurados

The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal Cireson
 
Building the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBuilding the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBIWUG
 
Let's do PowerBi - Together
Let's do PowerBi - TogetherLet's do PowerBi - Together
Let's do PowerBi - TogetherBIWUG
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Who's afraid of front end databases?
Who's afraid of front end databases?Who's afraid of front end databases?
Who's afraid of front end databases?Gil Fink
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
 
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...Add BPM to your business applications with Bonita Open Solution - JugSummerCa...
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...Sébastien Prunier
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...BIWUG
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
 
The missing key: Azure AD for developers
The missing key: Azure AD for developersThe missing key: Azure AD for developers
The missing key: Azure AD for developersSPC Adriatics
 
PowerApps and Flow, one year later
PowerApps and Flow, one year laterPowerApps and Flow, one year later
PowerApps and Flow, one year laterBIWUG
 
O365Engage17 - The Latest and Greatest on Hybrid Exchange
O365Engage17 - The Latest and Greatest on Hybrid ExchangeO365Engage17 - The Latest and Greatest on Hybrid Exchange
O365Engage17 - The Latest and Greatest on Hybrid ExchangeNCCOMMS
 
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...Kristine Howard
 
Simplifying SQL Server & SharePoint Migrations using PowerShell
Simplifying SQL Server & SharePoint Migrations using PowerShellSimplifying SQL Server & SharePoint Migrations using PowerShell
Simplifying SQL Server & SharePoint Migrations using PowerShellBIWUG
 
Knut wf 203 get started with designer workflows
Knut wf 203   get started with designer workflowsKnut wf 203   get started with designer workflows
Knut wf 203 get started with designer workflowsKnut Relbe-Moe [MVP, MCT]
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Prashant G Bhoyar (Microsoft MVP)
 
Best practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBest practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBIWUG
 
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP FrameworkO365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP FrameworkNCCOMMS
 
Extend your development skills set using MS Graph
Extend your development skills set using MS GraphExtend your development skills set using MS Graph
Extend your development skills set using MS GraphBIWUG
 

Mais procurados (20)

The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal
 
Building the Perfect Office 365 Tenant
Building the Perfect Office 365 TenantBuilding the Perfect Office 365 Tenant
Building the Perfect Office 365 Tenant
 
Let's do PowerBi - Together
Let's do PowerBi - TogetherLet's do PowerBi - Together
Let's do PowerBi - Together
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
 
Who's afraid of front end databases?
Who's afraid of front end databases?Who's afraid of front end databases?
Who's afraid of front end databases?
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...Add BPM to your business applications with Bonita Open Solution - JugSummerCa...
Add BPM to your business applications with Bonita Open Solution - JugSummerCa...
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Sharepoint 2010 content
Sharepoint 2010 contentSharepoint 2010 content
Sharepoint 2010 content
 
The missing key: Azure AD for developers
The missing key: Azure AD for developersThe missing key: Azure AD for developers
The missing key: Azure AD for developers
 
PowerApps and Flow, one year later
PowerApps and Flow, one year laterPowerApps and Flow, one year later
PowerApps and Flow, one year later
 
O365Engage17 - The Latest and Greatest on Hybrid Exchange
O365Engage17 - The Latest and Greatest on Hybrid ExchangeO365Engage17 - The Latest and Greatest on Hybrid Exchange
O365Engage17 - The Latest and Greatest on Hybrid Exchange
 
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
My Website is Old Enough to Vote - My Website Can Vote - Building Sites That ...
 
Simplifying SQL Server & SharePoint Migrations using PowerShell
Simplifying SQL Server & SharePoint Migrations using PowerShellSimplifying SQL Server & SharePoint Migrations using PowerShell
Simplifying SQL Server & SharePoint Migrations using PowerShell
 
Knut wf 203 get started with designer workflows
Knut wf 203   get started with designer workflowsKnut wf 203   get started with designer workflows
Knut wf 203 get started with designer workflows
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Best practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBest practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farms
 
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP FrameworkO365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
 
Extend your development skills set using MS Graph
Extend your development skills set using MS GraphExtend your development skills set using MS Graph
Extend your development skills set using MS Graph
 

Semelhante a The Power of Document Generation with Nintex

WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
WF 105 Business Process Automation SharePoint Fest DC 2018
WF 105 Business Process Automation SharePoint Fest DC 2018WF 105 Business Process Automation SharePoint Fest DC 2018
WF 105 Business Process Automation SharePoint Fest DC 2018William Huneycutt, II
 
The Path through SharePoint Migrations
The Path through SharePoint MigrationsThe Path through SharePoint Migrations
The Path through SharePoint MigrationsBrian Caauwe
 
PowerShell: Through the SharePoint Looking Glass
PowerShell: Through the SharePoint Looking GlassPowerShell: Through the SharePoint Looking Glass
PowerShell: Through the SharePoint Looking GlassBrian Caauwe
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
 
SPSSTL - PowerShell - Through the SharePoint Looking Glass
SPSSTL - PowerShell - Through the SharePoint Looking GlassSPSSTL - PowerShell - Through the SharePoint Looking Glass
SPSSTL - PowerShell - Through the SharePoint Looking GlassBrian Caauwe
 
SPSTC - PowerShell - Through the SharePoint Looking Glass
SPSTC - PowerShell - Through the SharePoint Looking GlassSPSTC - PowerShell - Through the SharePoint Looking Glass
SPSTC - PowerShell - Through the SharePoint Looking GlassBrian Caauwe
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery GuideMark Rackley
 
Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]sureshmahala
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoNCCOMMS
 
Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services Amit Kumar Verma
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010nplowman
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-bizDrew Madelung
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
SPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointSPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointWilliam Huneycutt, II
 
An Introduction to the Office 365 Patterns and Practices Project
An Introduction to the Office 365 Patterns and Practices ProjectAn Introduction to the Office 365 Patterns and Practices Project
An Introduction to the Office 365 Patterns and Practices ProjectSPC Adriatics
 
Sap bods online training
Sap bods online trainingSap bods online training
Sap bods online trainingsapehsit
 

Semelhante a The Power of Document Generation with Nintex (20)

WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint Migrations
 
WF 105 Business Process Automation SharePoint Fest DC 2018
WF 105 Business Process Automation SharePoint Fest DC 2018WF 105 Business Process Automation SharePoint Fest DC 2018
WF 105 Business Process Automation SharePoint Fest DC 2018
 
The Path through SharePoint Migrations
The Path through SharePoint MigrationsThe Path through SharePoint Migrations
The Path through SharePoint Migrations
 
PowerShell: Through the SharePoint Looking Glass
PowerShell: Through the SharePoint Looking GlassPowerShell: Through the SharePoint Looking Glass
PowerShell: Through the SharePoint Looking Glass
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
 
SPSSTL - PowerShell - Through the SharePoint Looking Glass
SPSSTL - PowerShell - Through the SharePoint Looking GlassSPSSTL - PowerShell - Through the SharePoint Looking Glass
SPSSTL - PowerShell - Through the SharePoint Looking Glass
 
Katpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint PortfolioKatpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint Portfolio
 
SPSTC - PowerShell - Through the SharePoint Looking Glass
SPSTC - PowerShell - Through the SharePoint Looking GlassSPSTC - PowerShell - Through the SharePoint Looking Glass
SPSTC - PowerShell - Through the SharePoint Looking Glass
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services
 
Katpro Technologies Pvt Ltd- General Portfolio
Katpro Technologies Pvt Ltd- General PortfolioKatpro Technologies Pvt Ltd- General Portfolio
Katpro Technologies Pvt Ltd- General Portfolio
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
SPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointSPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePoint
 
An Introduction to the Office 365 Patterns and Practices Project
An Introduction to the Office 365 Patterns and Practices ProjectAn Introduction to the Office 365 Patterns and Practices Project
An Introduction to the Office 365 Patterns and Practices Project
 
Sap bods online training
Sap bods online trainingSap bods online training
Sap bods online training
 

Mais de Brian Caauwe

SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019Brian Caauwe
 
SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit Brian Caauwe
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals Brian Caauwe
 
SPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsSPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsBrian Caauwe
 
The Path Through SharePoint Migrations
The Path Through SharePoint MigrationsThe Path Through SharePoint Migrations
The Path Through SharePoint MigrationsBrian Caauwe
 
Building Search Driven Applications
Building Search Driven ApplicationsBuilding Search Driven Applications
Building Search Driven ApplicationsBrian Caauwe
 
Demystifying Workflow
Demystifying WorkflowDemystifying Workflow
Demystifying WorkflowBrian Caauwe
 

Mais de Brian Caauwe (7)

SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019
 
SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals
 
SPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsSPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven Applications
 
The Path Through SharePoint Migrations
The Path Through SharePoint MigrationsThe Path Through SharePoint Migrations
The Path Through SharePoint Migrations
 
Building Search Driven Applications
Building Search Driven ApplicationsBuilding Search Driven Applications
Building Search Driven Applications
 
Demystifying Workflow
Demystifying WorkflowDemystifying Workflow
Demystifying Workflow
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

The Power of Document Generation with Nintex

  • 1. The Power of Document Generation Brian Caauwe Manager, Business Productivity Wireless Code: msevent98ln
  • 2. Session Agenda • What is Document Generation • Scenarios • What can I use? • Break • Nintex Feature Comparison • Integrations • What’s Next
  • 3. Who am I? • Brian Caauwe • Manager, Consultant, Speaker and dad • Email: bcaauwe@avtex.com • Twitter: @bcaauwe • Technical Editor • Professional SharePoint 2013 Administration • Certifications • MCM: SharePoint Server 2010 • MCSM: SharePoint
  • 11.
  • 12. Document Generation Scenarios • Invoices • Contracts • Terms and Conditions Finance and Legal
  • 13. Document Generation Scenarios • Quotes • Proposals • Presentations Sales
  • 14. Document Generation Scenarios • Open Enrollment • Absence Request • Onboarding • Skills Assessment • Performance Review Human Resources
  • 15. Document Generation Scenarios • Knowledge Management Reports • Knowledge Base Article • Renewals IT and Support
  • 16. Document Generation Scenarios • Invoices • Packing List / Manifests • Pick Tickets • Bill of Lading Supply Chain
  • 17. Document Generation Scenarios • Contracts • Wills • Term Sheets • Credit Agreements Legal
  • 18. Document Generation Scenarios • Letters • Certificates • Policy Documents • Riders • Amendments Insurance / Risk Management
  • 21. What can I already use? • Word Online* • PowerPoint Online* *Requires manual user interaction Office Web Apps / Offline Online Server
  • 22. What can I already use? • Word Automation* • PowerPoint Conversion* *Requires code or PowerShell Conversion Services
  • 23. What can I already use? # Input parameters for the script $wordFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20Word%20Document.docx" $pdfFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20PDF%20Converted%20Document.pdf" # Get the Word Automation Service Proxy $wasp = Get-SPServiceApplicationProxy | where { $_.TypeName -eq "Word Automation Services Proxy" } # Get the web url $web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex" #Create the Conversion job $conversionJob = New-Object Microsoft.Office.Word.Server.Conversions.ConversionJob($wasp) # Set the conversion job properties to use when running the conversion job. $conversionJob.UserToken = $web.CurrentUser.UserToken $conversionJob.Name = "Convert docx to PDF" $conversionJob.Settings.OutputFormat = [Microsoft.Office.Word.Server.Conversions.SaveFormat]::PDF $conversionJob.AddFile($wordFile,$pdfFile) # Start the conversion job $conversionJob.Start() Conversion Services – Word Automation
  • 24. What can I already use? ### POWERPOINT CONVERSION ### $svcContext = Get-SPServiceContext -Site http://portal.sp16.avtex.com/sites/nintex $web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex" $docs = $web.Lists.TryGetList("Documents") $srcFile = $web.GetFile("http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/DocGen.pptx") $srcStream = $srcFile.OpenBinaryStream() $tgtStream = New-Object Microsoft.SharePoint.SPFileStream($web, 0x1000) ## Used to Convert from PPT to PPTX ## $presoRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PresentationRequest($srcStream, ".ppt", $tgtStream) $result = $presoRequest.BeginConvert($svcContext, $null, $null) $presoRequest.EndConvert($result) $newFile = $docs.RootFolder.Files.Add("DocGen.pptx", $tgtStream, $true) ## Used to Convert from PPT, PPTX to PDF ## $pdfRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PdfRequest($srcStream, ".pptx", $tgtStream) $newFile = $docs.RootFolder.Files.Add("DocGen.pdf", $tgtStream, $true) ## Used to Convert from PPT, PPTX to Images (ZIPPED) ## $picRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PictureRequest($srcStream, ".pptx", `[Microsoft.Office.Server.PowerPoint.Conversion.PictureFormat]::Png, $tgtStream) $newFile = $docs.RootFolder.Files.Add("DocGen.zip", $tgtStream, $true) Conversion Services – PowerPoint Conversion
  • 26. What can I already use? • Word • PowerPoint Document Placeholders
  • 27. What can I already use? • Convert Document • Update Document* • Document Generation *Word Only Nintex
  • 28. Break
  • 30. Nintex Workflow History 2006 2009 2012 20162011 20142013 2015
  • 31.
  • 33. Office 365 • Lists and Library Header Workflow Action - Location
  • 34. Office 365 * * *Library must be in the same site as the workflow Workflow Action - Configuration
  • 35. Office 365 Workflow Action - Document Templates
  • 36. Office 365 Workflow Action - Document Tagger
  • 38. SharePoint On Premise • Lists and Library Header Workflow Action - Location
  • 39. SharePoint On Premise Workflow Action - Configuration
  • 40. SharePoint On Premise Workflow Action - Configuration
  • 41. SharePoint On Premise Workflow Action - Configuration
  • 42. SharePoint On Premise Workflow Action - Document Templates
  • 43. SharePoint On Premise Workflow Action - Document Tagger
  • 44. Demo Document Generation in SharePoint On Premise
  • 46. Integrations with Document Generation Workflow Actions
  • 47. Integrations with Document Generation * * *Requires Additional Nintex Store Subscription Supplement Information
  • 48. Integrations with Document Generation • On Premise (Network Accessible) • Office 365 (Internet Accessible) Supplement Information
  • 49. Integrations with Document Generation * * * *Requires Nintex Store Add-in (Free) Content Storage
  • 50. Integrations with Document Generation * *Requires Nintex Store Add-in (Free) and DocuSign account E-Signature
  • 51. Integrations with Document Generation Social
  • 53. What’s Next On Premise • Now Available • Versions • SharePoint 2013 – 3.2.0.0 • SharePoint 2016 – 4.1.0.0 • External Settings • Enable Prerequisite Service • Update connector actions • Enable Document Generation Capability
  • 54. What’s Next • Roadmap • New Features in the On Premise version Office 365
  • 55. What’s Next • Not available … yet • On the Roadmap • Will include functionality similar to On Premise Nintex Workflow Cloud
  • 56. Call to Action • Detect Scenarios • Outline Integrations • Identify Scale • Update Templates • AUTOMATE • AUTOMATE • AUTOMATE
  • 58. How to get ahold of me? • Brian Caauwe • Email: bcaauwe@avtex.com • Twitter: @bcaauwe
  • 60. Resources • Nintex Document Generation - https://www.nintex.com/workflow- platform/document-generation • Document Generation Overview Video - https://vimeo.com/203656327 • Document Generation On Premise - https://nintex.jiveon.com/community/tech-blog/blog/2016/12/09/new- feature-document-generation-on-premise • Diving Deeper into Document Generation - https://community.nintex.com/community/tech- blog/blog/2015/12/17/diving-a-little-deeper-into-document-generation • Office 365 Document Generation Repeating Tables - https://app- community.nintex.com/community/build-your- own/blog/2017/01/26/nintex-for-office-365-document-generation-with- repeating-section

Notas do Editor

  1. Document Assembly
  2. Document Automation
  3. Document Templates
  4. Data Entry
  5. Risk Management
  6. Departments & Industries
  7. https://en.wikipedia.org/wiki/Document_automation
  8. Break for 15-20 minutes around 10:15 / 10:30
  9. To recap, here’s the slide again that shows how the Nintex Workflow Cloud will host our O365 products, which are integrated with the major systems of companies like SalesForce, SAP, Oracle and Microsoft Dynamics. This expanding eco-system along with analytics and other supporting tools is part of the reason we are providing Workflow as a Service.