Comparing self-hosted Workflow and Workflow in Process Automation
For self-hosted deployments, Laserfiche Workflow is a desktop-based application where organizations can use a variety of drag and drop automation activities to automate repetitive patterns of tasks, such as routing documents for approval, renaming and moving documents, and updating third-party databases. For cloud systems, the workflow designer is incorporated as part of the process automation feature set and is the main engine to execute upon other components designed independently from workflows, such as decision tables, capture profiles, and lookup table queries.
Feature Comparison Tables
The below series of tables illustrate activity differences between cloud and self-hosted installations of Laserfiche Workflow
See Process Automation Features.
Process Automation Features | SaaS | SELF HOSTED |
---|---|---|
Workflow Designer | ✓ | ✓ |
Business Process Designer | ✓ | ✓ |
Rules | ✓ | |
Ellucian Banner integration through Ethos | ✓ | |
In-App Notifications | ✓ | |
Work Schedules | ✓ | (1) |
File Attachment (2) | ✓ | ✓ |
Capture Profiles | ✓ | |
Smart Invoice Capture | ✓ | |
Workflow Bots | ✓ | |
Surveys | ✓ |
Included Workflow activities (3)
Workflow activities for Process Automation Actions.
Process Automation Workflow Actions | SaaS | SELF HOSTED |
---|---|---|
Invoke Bot (pre-release) | ✓ | |
Run Capture Profile | ✓ | |
Run Rule | ✓ | |
Read Barcode | ✓ | |
Execute Application Action | ✓ | |
Replace Lookup Table Data | ✓ |
Workflow activities for Routing Activities.
Routing Activities | SaaS | SELF HOSTED |
---|---|---|
Route Entry to Folder | (4) | ✓ |
Route Entry to Group | ✓ | |
Route Entry to User | ✓ |
Workflow activities for Laserfiche Actions.
Laserfiche Actions | SaaS | SELF HOSTED |
---|---|---|
Add Sticky Note | ✓ | ✓ |
Add Text Box | ✓ | ✓ |
Apply Stamp | ✓ | ✓ |
Apply Text Annotation | ✓ | ✓ |
Assign Geographical Location | ✓ | |
Assign Rights | ✓ | ✓ |
Attach Electronic Document | ✓ | ✓ |
Create Entry | ✓ | ✓ |
Delete Annotation | ✓ | ✓ |
Delete Entry | ✓ | ✓ |
Delete Shortcuts | ✓ | ✓ |
Download Electronic Document | ✓ | ✓ |
✓ | ✓ | |
Fill Out PDF Form | ✓(14) | ✓ |
Migrate Entry | ✓ | |
Move Entry | ✓ | ✓ |
Move Pages | ✓ | ✓ |
PDF Metadata | ✓ | |
Rename Entry | ✓ | ✓ |
Replicate Entries | ✓ | |
Retrieve Version History | ✓ | |
Schedule PDF generation | ✓ | |
Schedule OCR | ✓ | |
Set Entry Owner | ✓ | ✓ |
Set Records Management Properties | ✓ | ✓ |
Version Control | ✓ |
Workflow activities for Laserfiche Metadata.
Laserfiche Metadata | SaaS | SELF HOSTED |
---|---|---|
Append List Field Choices | ✓ | |
Assign Field Values | ✓ | ✓ |
Assign Tags | ✓ | ✓ |
Copy Metadata | ✓ | ✓ |
Create Link | ✓ | ✓ |
Delete Document Signatures | ✓ | |
Delete Links | ✓ | ✓ |
Sign Document | ✓ |
Workflow activities for Flow Control.
Flow Control | SaaS | SELF HOSTED |
---|---|---|
Conditional Decision | ✓ | ✓ |
Conditional Parallel | ✓ | ✓ |
Conditional Sequence | ✓ | ✓ |
Deadline | ✓ | ✓ |
Delay | ✓ | ✓ |
End Workflow | ✓ | ✓ |
Escalation | ✓ | ✓ |
Parallel | ✓ | ✓ |
Rethrow | ✓ | ✓ |
Sequence | ✓ | ✓ |
Try-Catch | ✓ | ✓ |
Wait for Entry Change | ✓ | ✓ |
Workflow activities for Repeating.
Repeating | SaaS | SELF HOSTED |
---|---|---|
For Each Entry | ✓ | ✓ |
For Each File | ✓ | |
For Each Row | ✓ | ✓ |
For Each User | ✓ | |
For Each Value | ✓ | ✓ |
Repeat | ✓ | ✓ |
Workflow activities for Information Gathering.
Information Gathering | SaaS | SELF HOSTED |
---|---|---|
Find Entries | ✓ | ✓ |
Find Entry | ✓ | ✓ |
Find Group | ✓ | |
Find Manager | ✓ | |
Find User | ✓ | |
Get Document Signatures | ✓ | |
Retrieve Document Text | ✓ | ✓ |
Retrieve Field Values | ✓ | ✓ |
Retrieve PDF Form Content | ✓ | |
Retrieve Shortcuts | ✓ | ✓ |
Search Repository | ✓(5) | ✓ |
Verify PDF Signatures |
Workflow activities for Token Creators.
Token Creators | SaaS | SELF HOSTED |
---|---|---|
Assign Token Values | ✓ | ✓ |
Date Token Calculator | ✓ | ✓ |
Generate Web Access URLs | (6) | ✓ |
Generate WebLink URLs | ✓ | |
Pattern Matching | ✓ | ✓ |
Read JSON | ✓(7) | ✓ |
Read XML | ✓ | |
Token Calculator | ✓ | ✓ |
Workflow activities for Enterprise Integration.
Enterprise Integration | SaaS | SELF HOSTED |
---|---|---|
Create iCalendar File | ✓ | |
Custom Query | ✓ | |
HTTP Form Post | ✓ | |
HTTP Web Request | ✓ | ✓ |
Insert Data | ✓(8) | ✓ |
Query Data | ✓(8) | ✓ |
Update Data | ✓(9) | ✓ |
Delete Data | ✓(10) | |
Update Word Document | ✓ | ✓ |
Workflow activities for Workflow Actions.
Workflow Actions | SaaS | SELF HOSTED |
---|---|---|
Change Starting Entry | ✓ | ✓ |
Create Checkpoint | ✓ | |
Invoke Workflow | ✓ | ✓ |
Script | ✓ | ✓ |
SDK Script | (11) | ✓ |
Simple Synchronization Sequence | ✓ | |
Track Tokens | ✓ | ✓ |
Workflow activities for Business Process.
Business Process | SaaS | SELF HOSTED |
---|---|---|
Associate Entries | ✓ | |
Business Process Step | ✓ | |
Update Business Process | ✓ | |
Update Participants | ✓ | |
Update Step Due Date | ✓ | |
Update Step Instructions | ✓ |
Workflow activities for Integration with Exchange Servers.
Integration with Exchange Servers | SaaS | SELF HOSTED |
---|---|---|
Configure Automatic Replies | ✓ | |
Create Exchange Item | ✓ | |
Delete Exchange Item | ✓ | |
Update Exchange Item | ✓ |
Workflow activities for Integration with SharePoint Sites.
Integration with SharePoint Sites | SaaS | SELF HOSTED |
---|---|---|
Create List Item | ✓ | |
Delete List Item | ✓ |
Workflow activities for Laserfiche Forms.
Laserfiche Forms | SaaS | SELF HOSTED |
---|---|---|
Invoke Business Process | ✓ | ✓ |
Retrieve Laserfiche Forms Content | ✓(12) | ✓ |
Set Business Process Variables | ✓(13) | ✓ |
Footnotes:
- Self-hosted Workflow does allow configuration of weekends and holidays, but not business hours and creating different profiles of different work schedules.
- For SaaS, certain files can be made available for the workflow designer to reference using the "Files" feature in Process Automation. For self-hosted Workflow, this can be done using the server attachment feature.
- As Process Automation further develops, many functionalities available in Workflow may not have a direct one to one match in the Process Automation features set, but may be available in a more optimized way to accomplish the same purpose.
- "Route Entry to Folder" activity can be accomplished by multiple activities currently already available on SaaS.
- For SaaS, the "Search Repository" activity currently supports search by field value.
- "Find Entry" activity on SaaS has the option to generate URLs (web access and mobile) plus .lfe attachments to the document.
- "Read JSON" functionality is available natively in the "Run Web Request Rule" activity on SaaS.
- "Query Data" and "Insert Data" can be accomplished using the "Run Rule" activity available for SaaS. This applies to both lookup tables (data local to the SaaS environment) and external databases behind a firewall. External databases currently supported include SQL, PostgreSQL, MySQL, CSV, and Oracle.
- For both data local to the SaaS environment and data in external databases, "Update Data" is possible with the "Run Rule" activity.
- Delete Data is available for data local to the SaaS environment.
- Use of the Laserfiche SDK is supported through the SaaS Run Script Rule activity.
- Workflows started by business processes can accept incoming data from processes.
- Workflows can invoke business processes and pass over token data.
- Workflows can use the Run Rule activity to update a PDF using a document merge rule.
Note: Additional information about each activity available can be found in the following locations:
- For Laserfiche Cloud, see the Workflow Activities reference pages.
- For self-hosted, see the Activities pages in the Laserfiche Administration Guide.