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

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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
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
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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.