Build your data model and
UI with Nuxeo Studio
Oct 10th, 2013 Benjamin Jalon & Frédéric Vadon
Why are we here?
• An ECM project is about adapting the application to
your business, not the other way around.
•

Nuxeo P...
Let’s go real
Story: We work in a hospital and we need to manage all our
documents
•

We need something pretty: new users ...
Branding
It should feel like home four our users, we do not want to
disturb them too much

•

Branding is the solution
•

...
Document types
We need a way to store Patient informations (Name, Birth
Date, Social Security number...)
•

Nuxeo Document...
Simple automation
The document title should be calculated automatically
•

Events can be caught and bound to
logic.

•

Le...
Data model
How can we structure and organize our documents?

•

Create your own domain structure.

•

You can create folde...
Document listing
In folders, we need to see valuable information quickly.

•

Content views are results of
a query : show ...
Content view filters
We have too many documents in ours folders, we need to be
able to filter them.
•

Content views comes w...
New tabs
Our patient information are split across 2 tabs (metadata and
content). Any more efficient solution?

•

A tab in N...
Business logic
Creating a new document for a patient takes too many steps,
cannot it be quicker?
•

What is needed is a bu...
Managing Patient status
We start to have too many Patients in the system. Could we
archive their info once there are out o...
13
ld

or
xW
#N

Thank you

!
Upcoming SlideShare
Loading in...5
×

[Nuxeo World 2013] Workshop - Build your data model and UI with Nuxeo

251

Published on

- Create content models based on your business problem, with the relevant metadata, validation rules, forms, lifecycle, permissions, etc.
- Brand your application with your own logo, colors, pictures, and other custom elements
- Define the navigation with queues, multi-axis browsing, etc.
- Define document templates to generate fully formatted and ready-to-use documents from your content repository, such as invoices, purchase orders, etc.
- Enable and disable existing features and services to fit your needs

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
251
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[Nuxeo World 2013] Workshop - Build your data model and UI with Nuxeo

  1. 1. Build your data model and UI with Nuxeo Studio Oct 10th, 2013 Benjamin Jalon & Frédéric Vadon
  2. 2. Why are we here? • An ECM project is about adapting the application to your business, not the other way around. • Nuxeo Platform gives you all the features. • Nuxeo Studio provides the tools to customize the features. • We are going to prove it! 2
  3. 3. Let’s go real Story: We work in a hospital and we need to manage all our documents • We need something pretty: new users won’t use it otherwise. • We need OUR data inside, we want to choose what should be there. • We need efficiency! Easy to find information, no unnecessary stuff. 3
  4. 4. Branding It should feel like home four our users, we do not want to disturb them too much • Branding is the solution • Set up your theme colors. • Choose your logos. 4
  5. 5. Document types We need a way to store Patient informations (Name, Birth Date, Social Security number...) • Nuxeo Documents are designed to handle information (metadata!) and not only attached files. • Let’s create our own document type (a Patient)! • Metadata are grouped by Schemas. Section Label Label ADD OK 5
  6. 6. Simple automation The document title should be calculated automatically • Events can be caught and bound to logic. • Let’s catch the patient creation event. • Single operations are available and can be linked together to create business logic : it is called Automation Chains 6
  7. 7. Data model How can we structure and organize our documents? • Create your own domain structure. • You can create folderish documents. • A document can have metadata and children! 7
  8. 8. Document listing In folders, we need to see valuable information quickly. • Content views are results of a query : show the exact documents you want. • Customize the result to show the right columns. 8
  9. 9. Content view filters We have too many documents in ours folders, we need to be able to filter them. • Content views comes with filters! • Filters are easy as layouts. 9
  10. 10. New tabs Our patient information are split across 2 tabs (metadata and content). Any more efficient solution? • A tab in Nuxeo can contains form layout (for metadata) and content views (to list documents). • Tab are very flexible. Do not hesitate to play and experiment all the available options! 10
  11. 11. Business logic Creating a new document for a patient takes too many steps, cannot it be quicker? • What is needed is a button directly on the new Patient tab. • The buttons (called User Actions) can be linked to automation chains to bring new logic into Nuxeo. New Patient 11
  12. 12. Managing Patient status We start to have too many Patients in the system. Could we archive their info once there are out of the hospital? • Every nuxeo Document has a life cycle, this is what we need here. • State for a document can be changed using Automation. 12
  13. 13. 13 ld or xW #N Thank you !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×