+ All Categories
Home > Technology > ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Date post: 21-Jan-2018
Category:
Upload: abbyy-usa
View: 183 times
Download: 7 times
Share this document with a friend
41
ABBYY Technology Summit 2017 © ABBYY Confidential ABBYY NAHQ, 2017 FlexiCapture Technical Track
Transcript
Page 1: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

ABBYY TechnologySummit2017

© ABBYY Confidential

ABBYY NAHQ, 2017

FlexiCapture Technical Track

Page 2: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

FlexiCapture 12 Architecture & Multi-Tenancy

Steve Young, Solutions

Architect II

Tony Connell, Sales

Engineering

© ABBYY Confidential

Page 3: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

FlexiCapture 12 Architecture and Multi-Tenancy Features

© ABBYY Confidential

What we will cover today:

• Multi Tenancy

– Built upon the distributed edition

– Refresher of distributed architecture

– Overview of multi-tenancy architecture

– Creating Tenants

– Database structure

– Licensing

Page 4: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Distributed Architecture

© ABBYY Confidential

• IIS Server

• Microsoft SQL Server

• Application Server

• Protection (Licensing) Server

• Processing Server

• Processing Stations

• File Storage (External Recommended)

• Workstation client modules

– Project Setup Station– Form Designer (fixed)– Flexi Layout Studio (unstructured)– Verification Station

Page 5: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Performance

0

200

400

600

800

1000

1200

8 16 24 32 40 48 56 64 72 80

Tho

usn

ad o

f p

age

s p

er

24

ho

urs

Processing CPU cores

FC11FC12

20% better performance

Less network load

Transactional model

Page 6: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

ImportImage

PreprocessingRecognition Verification Export

Merged Stages & Transactions

Application Server (Web Servie)

Transaction

ResourceVersion 1

ResourceVersion 2

ResourceVersion 3

• Network load significantly decreased• Reliable when overloaded

Page 7: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Standard Distributed Architecture

Page 8: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Scaled Redundant Production

10Gb/s

Page 9: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

File Storage• External file storage is recommended

– If external is not used, everything is stored in the database which will likely impact performance– The file store stores binary data, such as images to be processed, project settings, captured data,

batches, etc.

• If possible, utilize “fast disks” for external file storage– SSD drives– Optimized RAID arrays for redundancy

• Ensure file storage location AND the database are included in regular backups– The file store and the database need each other to function, they function as a pair

**Directly from FC Admin Guide:

To achieve maximum performance in enterprise environments, we recommend using a fail-safe disk, RAID configuration, or high-performance external storage solutions. When using a high-performance disk, be sure to place the file store on the same physical disk where you keep the IIS temporary folders.

Page 10: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Multitenancy

© ABBYY Confidential

Page 11: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

© ABBYY Confidential 11

Multitenancy

ABBYY FlexiCapture 12 allows creating several independent tenants

Multitenant system

provides easy and secure administration across multiple workgroups

ensures independent workspace for each entity

Each tenant has its own projects, batches, user accounts and groups, and cannot access the data of other tenants.

Page 12: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Initial Configuration

Getting moving with

Multitenancy

© ABBYY Confidential

Page 13: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

MUST setup SMTP!

In order for any tenant to receive their temporary password so the tenant administrator can login, SMTP must be setup in order for them to receive an email containing a temporary password.

Page 14: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

MUST setup SMTP• To setup SMTP, login as an administrator to the ABBYY Administrator &

Monitoring Console• Click on the “Settings” menu at the top

Page 15: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Navigate to the SMTP Settings Area• Click “SMTP-settings on the left hand side of the web page

that displays• Click “SMTP Settings”

Page 16: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Fill in the SMTP Server Information

• Provide SMTP Server Name• By default, SMTP uses port 25• Enter the login for authentication purposes• Enter password for authentication account• SSL is optional• Be sure to click “Save”

Page 17: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Roles

© ABBYY Confidential

Page 18: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Roles: Description

ABBYY FlexiCapture 12 18

• The system administrator is an IT specialist responsible for :

– Installing and setting up FlexiCapture

– Configuring the database

– Performing maintenance and ensuring productivity

– NOTE: The administrator that creates a database will be automatically granted the System Administrator rights

• The tenant administrator is manager responsible for:

– Managing the document processing within his tenant

– Managing user accounts, user groups

Page 19: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Roles: Description• The system administrator is an IT specialist

responsible for :– Installing and setting up FlexiCapture– Configuring the database– Performing maintenance and ensuring

productivity

• The tenant administrator is manager responsible for:– Managing the document processing within his

tenant– Managing user accounts, user groups

© ABBYY Confidential 19

Page 20: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

System Administrator: Possibilities

© ABBYY Confidential

Sets up and maintains the entire

system

Monitors system

productivity

Creates and deletes tenants

Creates and manages database and file storage

Does not have access to the users’ information inside the tenants

Can assumethe role of Tenant

Administratorfor the default

tenant innon-multitenant

system

Page 21: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Tenant Administrator: Possibilities

© ABBYY Confidential

Adds users and groups

Manages users’ rights

Monitors document processing inside the

tenant

Creates and uploads

projects to the tenant

Does not have an

access to other

tenants’ data

Page 22: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Working with Tenants

Working with Tenants

Adding a Tenant

© ABBYY Confidential

Page 23: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Working with Tenants: Tenant Administrator

© ABBYY Confidential

● Tenant Administrator can log in to the tenant using the URL https://<server>/FlexiCapture12/Login/<tenant_name>

● Upload projects to the server within your tenant on the Project Setup Station:

● Select File > Upload Project to Server...

● Enter the URL of your tenant: http://<server_name>#<tenant_name>

Example: http://localhost#tenant

● Select the Use server authentication option

● Enter your Tenant Administrator credentials

Page 24: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Working with Tenants: Tenant Administrator (cont.)

© ABBYY Confidential

● Hot folders can be enabled from the project list.

● Projects can be deleted from the project list

● Select Settings > Projects to view the list of projects from the Administration and Monitoring Console

Page 25: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Working with Tenants: Tenant Administrator (cont.)

© ABBYY Confidential

● Tenant Administrator can manage several users

● Users inside the tenant are independent from other tenants

● Adds users to the tenant in Settings > Users

● Operators can register themselves and send a request for rights from the tenant administrator

● If they have registered inside the tenant using the URL with the tenant name, the request will be visible to the Tenant Administrator

● Tenant Administrator will be able to give access rights

Page 26: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Adding a Tenant• Click “Tenants” on in the left side menu• Click “New Tenant”

Page 27: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Adding a Tenant• At the “New tenant” page, complete the fields.

• NOTE: The license can be shared by the main system or a dedicated license can be used for the tenant.

Page 28: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants

© ABBYY Confidential

Page 29: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• Assuming you filled out this screen properly AND your

SMTP server is setup properly, after you click “save”…

Page 30: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• You will land on this page with the newly created tenant.• Note the hyperlink to login on this page

• If you happen to manage this tenant, you could use it to login directly from this page, otherwise…the new tenant admin will need to login via the URL sent in his/her email.

Page 31: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• Note the hyperlink for login, the username and the

temporary password is in his or her email.

Page 32: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• Login using the provided credentials

Page 33: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• Tenant name must be created and password must be changed

on first login

Page 34: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• You will now see a subset of the full list of the site admin when

logged in as Tenant admin

Page 35: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Managing Tenants• Again, note the subset of items which is only for the specific

tenant

Page 36: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

System Administrator: Possibilities

ABBYY FlexiCapture 12 36

Sets up and maintains the entire

system

Monitors system

productivity

Creates and deletes

tenants

Creates and

manages database and file storage

Does not have access

to the users’

information inside the

tenants

Can assumethe role of

Tenant Administratorfor the default

tenant innon-multitenant

system

Page 37: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Tenant Administrator: Possibilities

ABBYY FlexiCapture 12 37

Adds users and groups

Manages users’ rights

Monitors document processing inside the

tenant

Creates and

uploads projects to the tenant

Does not have an

access to other

tenants’ data

Page 38: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Multitenancy Licensing

● Tenant Administrator can use

● Main license (by default)

● Tenant license– Can be useful in case of separate departments working with different

licenses

● The main license can be used by multiple tenants

● Limitations: When sharing the main license, you cannot restrict to a specific page count per tenant. Also, cannot limit the number of station licenses utilized per tenant

● All licenses can be activated in the ABBYY FlexiCapture 12 License Manager

© ABBYY Confidential 38

Page 39: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Multitenancy: Summary

© ABBYY Confidential 39

● Several independent tenants can be created in ABBYY FlexiCapture 12

● Projects, batches, users, and groups belong to one tenant and are invisible and inaccessible from the others

● System Administrator creates tenants

● Tenant Administrator adds and registers new users inside the tenant

Page 40: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

Questions?

© ABBYY Confidential 40

Page 41: ABBYY FlexiCapture 12: Architecture & Multi-tenancy at #ABBYYSummit17

More information / help….

© ABBYY Confidential 41

Where to get more information:

• Help.ABBYY.com, Help Files Online!!

– http://help.abbyy.com/en-us/flexicapture/12/distributed_administrator/multi_work

• Support Page

– https://www.abbyy.com/en-us/support/

• Knowledgebase

– http://knowledgebase.abbyy.com/

• CaptureDocs.com

– http://www.capturedocs.com/


Recommended