Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)

66
Content Intelligence on Alfresco with A.A.A.R. Francesco Corti [email protected] @FrkCorti fcorti.com

Transcript of Content Intelligence on Alfresco with A.A.A.R. (BeeCon 2016)

Content Intelligenceon Alfresco with A.A.A.R.

Francesco [email protected]

@FrkCortifcorti.com

Presentations

Francesco Corti

ECM and BI specialist

fcorti.com

Let’s talk about

Let’s talk aboutAnalytics

Let’s talk aboutAnalyticsOn Alfresco

Let’s talk aboutAnalyticsOn AlfrescoCustomized

Let’s talk aboutAnalyticsOn AlfrescoCustomizedAnd Extended

What’s the meaning of analytics on Alfresco?

1. Audit trail

What’s the meaning of analytics on Alfresco?

1. Audit trail2. Repository

What’s the meaning of analytics on Alfresco?

1. Audit trail2. Documents, folders

What’s the meaning of analytics on Alfresco?

3. Workflows

What’s the meaning of analytics on Alfresco?

1. Audit trail2. Documents, folders

3. Workflows

What about custom properties?

1. Audit trail2. Documents, folders

Alfresco is customizableusing custom models

Alfresco custom models• Custom models are

defined using custom properties grouped in types and aspects

Alfresco custom models• Custom properties

are one of the values of the repository in terms of information

Alfresco custom models• Custom properties

are one of the highest values of the repository in terms of information

Alfresco custom models• Custom properties

are one of the highest values of the repository in terms of information

What will we discoveranalyzing custom properties?

Use case n.1

Purchase order

Use case n.1 - Purchase order

Mr.Shorts

• Mr. Shorts owns ACME ltd• ACME stores into Alfresco:• Offers and contracts• Emails about negotiations• Receipt of payments• …

Mr.Shorts

Negotiation folders are developed as custom type with id, client, state and several dates

Mr.Shorts

Use case n.1 - Purchase order

Mr.Shorts

Contains all the relevant emails about the negotiation.The emails are stored with sender, dates, etc.

Mr.Shorts

Use case n.1 - Purchase order

Mr.Shorts

Contains all the payment receipts with bank accounts, dates, etc.

Mr.Shorts

Use case n.1 - Purchase order

Mr.Shorts

Contains all the contracts with dates, signers, sales manager, etc.

Mr.Shorts

Use case n.1 - Purchase order

Mr.Shorts

Contains all the offers with dates, sales manager, etc.

Mr.Shorts

Use case n.1 - Purchase order

Use case n.1 - AAAR setup

Declaring A.A.A.R. setup of custom properties

Use case n.1 - AAAR setup

Use case n.1 - AAAR setup

Use case n.1 - AAAR data mart

Use case n.1 - AAAR data martTables with custom types for documents

Tables with custom types for folders

Use case n.1 - AAAR data mart

Fields with custom propertiesfor each table containing a custom type or aspect

Use case n.1 - AAAR data mart

join

join

join

join

A.A.A.R. extract

Pentaho enables analytics

SELECTname,…

FROMdocum

entsWHERE

Use case n.1 - Resulting reports n.1

Use case n.1 - Resulting reports n.2

Use case n.1 - Resulting reports

• Giving a weight in terms of efforts to the negotiations

• Evaluate the most efficient and improve the sales lifecycle

Already responsive

From…

Data Information

To…

Data Mart extension

• Starting from Alfresco content

Data Mart extension

ERP

CRM

Data Mart extension

ERP

CRM

Use case n.2

Hospitals and Pharmaceutic Companies

Mr.Frank

• Doctor Frank manages the Healthy Hospital

• Healthy hospital stores into Alfresco:• Exams of patients• Medical documents

Doctor Frank

Use case n.2 - Patients

Mr.Frank

Patient folders are developed as custom type with id, patient name and several dates

Doctor Frank

Use case n.2 - Patients

Mr.Frank

Exams are stored together with custom properties about type, dates of execution, etc.

Doctor Frank

Use case n.2 - Patients

Mr.Frank

Medicals contains information about type and quantity and date

Doctor Frank

Use case n.2 - Patients

Use case n.2 - AAAR setup

Declaring A.A.A.R. setup of custom properties

Use case n.2 - AAAR data martTables with custom types for documents

Tables with custom types for folders

A.A.A.R. extract

Use case n.2 - Resulting report

Data Mart integration

Patients

Exams

Data Mart integration

Patients

Exams

Use case n.2 - Map

Use case n.2 - Map

Use case n.2 - Costs

What if analysis

From…

Data Information

To…

StrategicinformationStrategy

Being more general

Business+

Intelligence

Audit/Repository/workflows/Custom properties

Business+

Intelligence

EntitiesContent

Being more general

Business+

Intelligence

EntitiesContent

Being more general

IntelligenceContent

This is…

withIntelligenceContent

withIntelligenceContent

withIntelligenceContent

Do you want to give it a try?

IntelligenceContent

Do you want to give it a try?

Room:Time:

on Alfresco with A.A.A.R. hands on

…and bring you laptop with you!

Terra14:30

[email protected]