Using the Laserfiche UI in Your Integration

Slides:



Advertisements
Similar presentations
Wintouch eCRM A Customer Relationship Management Solution designed specifically for AS/400 or iSeries Users.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Lesson 10: Starting Windows Applications start an application program move between open application programs start an application using the Run command.
Overview Features & Functions 7/13/12. Foundations Need A Document Processing Solution That… Collects files automatically? Scans to Word? Scans to Desktop?
XP Tutorial 4 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Personalizing Your Windows Environment Tutorial 4.
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Michael Donovan, River Campus Libraries – 12/03 DocuShare Overview and Training.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Intro to ArcMap Customization with Visual Basic  Create your own toolbars, buttons, interactive tools, and programs  Runs behind the scenes in ArcMap.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial 11: Connecting to External Data
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Sage CRM v7.2 Developers Course An Introduction to the Developer Program.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
ViciDocs for BPO Companies Creating Info repositories from documents.
Outlook 2000 Summertime Technology 2002 Vicki Blackwell Tangipahoa Parish Schools.
Classroom User Training June 29, 2005 Presented by:
Advanced Forms Lesson 10.
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Overview Features & Functions 07/2013. A family of workflow automation products developed by Konica Minolta’s Solutions Engineering Center Easy-to-use.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
CMSPro Omniversal Apps, Inc.. Application overview CMSPro is an extremely powerful, yet simple, metadata exploration and analysis tool for Business Objects.
Overview Features & Functions 07/2013. Foundations Need A Document Processing Solution That… Collects files automatically? Scans to Word? Scans to Desktop?
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
PowerPoint Lesson 10 Sharing and Delivering Presentations Microsoft Office 2010 Advanced Cable / Morrison 1.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 24 Managing and Reporting Database Information 1 Morrison / Wells / Ruffolo.
KSU EDCI 763: ID Fall 2010 Harris Instructional Design Statement of Purpose, Needs Analysis, and Task Analysis.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Forms Training. Tested Formatted The Template Library.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
What is TrinDocs A fully integrated document management system enabling: Archiving Instant Retrieval Workflow & Routing OCR and Intelligent Form Recognition.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Understanding StarTeam Enterprise Advantage Course #4124.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Introduction to KE EMu
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
You can save your Office documents directly to Google Docs or directly open your online documents in Microsoft Office programs for reading and writing.
TROI – SPC Database Walkthrough Training Presentation Doc. USTP0213 Rev4.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Copyright © 2013 MyGraphicsLab / Pearson Education DREAMWEAVER INTERFACE MYGRAPHICSLAB: ADOBE DREAMWEAVER CS6.
Integrating Laserfiche and SharePoint PO108 Alex Wilson and Jessica Huang.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Customizing WebLink Lab 208 Alex Huang. Table of Contents Introduction – What is WebLink Disclaimer Customization Basics and Exercises Resources Questions.
Capture This! PO105 James Green. Table of Contents Capture Overview Laserfiche Tools Case Scenarios Questions and Answers.
SOFTWARE SOLUTIONS Label Design ERP/Host Connectivity Data Management CODESOFT ® Version Sep 2009, Project name: SwordFish phase 1 INTERNAL DOCUMENT.
LAB302 Image Enabling Host Applications. Introduction What is the purpose of this class? What will we learn? What will you walk away with?
MBS +44 (0) MBS +44 (0) MBS.
Dispatcher Phoenix Is…
Practical Office 2007 Chapter 10
CARA 3.10 Major New Features
Section 13 - Integrating with Third Party Tools
Managing Your Literature Search Using Zotero
ABOUT ME MY NAME IS DIOSDADO MACASAET OR DON
Patents e-Commerce Update: Public and Private PAIR
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Patents e-Commerce Update: Public and Private PAIR
Tutorial 7 – Integrating Access With the Web and With Other Programs
Microsoft Office Illustrated Fundamentals
WF 305: Automating Records Management with Workflow
Presentation transcript:

Using the Laserfiche UI in Your Integration

Objectives How Laserfiche UIs can be used Which UI should you use How to build web integrations How to build desktop integrations What are they going to learn from you? If it’s not what they want, better to know now

Why Use the Laserfiche UI?

Benefits of the Laserfiche UI It already exists Familiar and powerful No additional training necessary List what you will cover in the course.

Built-In Tools

Built-In Tools Easy to configure Free (mostly) Powerful

Database Integration Quick Fields Workflow Forms

Quick Fields Pull information from a database Verify captured data against a database Most useful at point of capture

Workflow Pull information from a database Verify captured data against a database Update data in a database Insert new data in a database Useful at any point

Forms Pull information from a database Pass information to Workflow Simplify data entry

Other Options Snapshot Import Agent PDF activities

Advanced Options Workflow Web Service Custom Scripts/Activities Pass data and parameters Custom Scripts/Activities Make Workflow or Quick Fields do new things Can use SDK, but don’t have to

Resources Courses: Whitepapers: BPM204: Workflow Integration Strategies BPM302: Connecting Workflow to the World CC208: Intermediate Quick Fields Whitepapers: Custom Activities in Workflow (C#) Custom Activities in Workflow (VB.NET) Consuming the Workflow Web Service

Integration Marketplace

Integration Marketplace Library of plug and play integrations Built by development partners Cost-effective

Integration Marketplace Cool integrations: Automatic email import CRM software Screen scraping

Sample Integrations

Resources Integration Marketplace Marketplace Partners

Web vs. Desktop Integrations

Defining Terms Web = typically URL Desktop = mostly CAT List what you will cover in the course.

Web Integrations Convenient for other web apps Usable when off-site Easier to build List what you will cover in the course.

Desktop Integrations Work well with other desktop apps Provides deep level of control More challenging to code Requires desktop Client List what you will cover in the course.

Web Integrations

Web Access vs. WebLink Web Access: WebLink: Allows read/write access Convenient for internal use WebLink: Read-only client Highly customizable Streamlined interface List what you will cover in the course.

Features Embed web clients in your application Control Laserfiche web clients via URL Search the repository Open entries List what you will cover in the course.

The Possibilities Search the Laserfiche repository Open entries Add a search box to your application Launch a pre-defined or templatized search Open entries Documents Folders Launch Web Scanning List what you will cover in the course.

The Basic Idea Programmatically create WA / WL URLs Embed those URLs in third-party apps List what you will cover in the course.

Necessary Supplies Web coding experience Integratable third-party application Web Access Help Files WebLink Help Files Advanced Search Syntax Whitepaper List what you will cover in the course.

Web Access - Documents http://localhost/laserfiche/index.aspx? db=LaserInvestigators# id=1878; View=metadata Mode=officeplugin Action=checkout List what you will cover in the course.

Web Access - Searching http://localhost/laserfiche/index.aspx? db=LaserInvestigators# search=searchquery; view=search;imageenable=true

Web Scanning lfwa80://scanning/<LocationOfScanningService.asmx>?<custom parameters>

WebLink - Documents http://localhost/WebLink8/DocView.aspx?dbid=0&id=1878 http://localhost/WebLink8/DocView.aspx?dbid=0&id=766&page=2 http://localhost/WebLink8/DocView.aspx?dbid=0&id=1934&openfile=true

WebLink - Searching http://localhost/WebLink8/Search.aspx? dbid=0&searchcommand=searchquery Make sure to URL encode your query!

Desktop Integrations

Client Command Line What you can do: Login as particular user Run a search Open a document - The simplest way to use the client in your integration. - No programming involved.

Client Command Line Launch the client and login automatically using domain authentication: LF.exe -l"LaserInvestigators" -W - Can also specify LF username/password (not recommended)

Client Command Line Opening a document by ID and view it in the Metadata dialog: LF.exe -l"LaserInvestigators" -W –E1930 -M0 -E specifies entry ID -M: 0: Metadata Dialog 1: Document Viewer 2: Electronic File 3: Electronic File (read-only) Use folder ID to go to that folder -r makes the folder the root of the tree

Client Command Line Run a search with –S LF.exe -l"LaserInvestigators" -W -S"{[Case Files]:[Case ID]=\"7654\"}" Note: don’t forget to escape quotes

Client Command Line Command Line Reference: http://www.laserfiche.com/support/webhelp/Laserfiche/9.0/en-US/UserGuide/Laserfiche_Client.htm#Appendix_D_Command_Line_Parameters.htm

LFE Shortcuts Laserfiche shortcut files Launches the client and performs an action: Open specific folder/document Run a search Checkin/checkout documents More advanced than command line functionality.

LFE Shortcuts Create by: Simple XML Format: Drag out of the client while holding CTRL-Shift Workflow E-mail activity Simple XML Format: XML=Portable and easy to create yourself.

LFE Shortcuts Configure Repository and Login Add server element in case the repository hasn’t been used before Can also specify username/password for LF account (not recommended)

LFE Shortcuts Open a document Mode: 0: Metadata Dialog 1: Document Viewer 2: Electronic File 3: Electronic File (read-only) Use makeroot=‘y’ to open folder as root of the folder tree

LFE Shortcuts Launch search Don’t forget to escape XML characters

LFE LFE Reference: http://www.laserfiche.com/support/webhelp/Laserfiche/9.0/en-US/UserGuide/Laserfiche_Client.htm#cshid=Appendix_E_Parameters.htm

Introduction to CAT .NET library for controlling the Laserfiche Desktop Client New to Laserfiche 9 Included with the 9.0 SDK “ImageEnable++”

Uses for CAT Launching the Client Finding and using open instances of the Client Launching Scanning Opening documents Running searches Adding custom buttons to the Client Retrieving the Client’s connection Finding out what document is open or selected Silently printing/exporting And more…

Class Layout ClientManager: Master class ClientInstance: Represents a single LF.exe ClientWindow: Represents a main window or doc viewer MainWindow DocViewer RepositoryConnection: A single Laserfiche connection One MainWindow can have multiple RepositoryConnections Talk about background of ImageEnable???

Want Sample Code? 9.0 SDK Documentation: C:\Program Files\Laserfiche\SDK 9.0\Samples\ClientAutomation Samples.zip MonitorConsole: Reports details about open instances of the Client. CustomButtonManager: Adds custom toolbar with various buttons that use CAT. ScanningLauncher: Shows how to use CAT to launch scanning.

Programming with CAT Add references Import libraries Create the ClientManager RepositoryAccess is for advanced uses, it isn’t needed to do basic CAT operations

Demonstration Investigation Management System integrated with the Laserfiche Client

Launching and Searching

Opening Documents

Custom Toolbar Buttons Command line tokens tell your application about how/where it was launched. Process ID Window handle Database name Selected entries/pages Document ID … plus more

Adding Toolbar Buttons See the sample code for this class. See the CustomButtonManager sample project for advanced uses.

Using the Client Connection

Launching Scanning ClientManager.LaunchScanning Launches scanning without launching client ClientWindow.LaunchScanningFromClient Launches scanning within client ScanOptions.CloseAfterStoring Close Scanning when the user stores

Resources Ken’s Customizing Web Stuff Classes Topics Advanced Help Files Whitepapers Capture & Classification with the SDK List other courses, papers, videos, etc., relevant to your course material. Other conference classes CPP Whitepapers Other online resources for further learning

Questions?