Download presentation
Presentation is loading. Please wait.
Published byScott Scott Modified over 8 years ago
1
#SummitNow Mobile Workdesk Jumpstart 13 November, 2013 Gi Lee Principal Solutions Engineer Zia Consulting
2
#SummitNow Agenda Introduction Overview Architecture Jumpstart Examples
3
#SummitNow Introduction Gi Lee Solutions Engineer & Team Lead Technical Architect
4
#SummitNow Overview What is Mobile Workdesk? Why Mobile Workdesk?
5
#SummitNow Mobile Workdesk Mobile Client App Server App Mobile Workdesk
6
#SummitNow Mobile Workdesk Server Centralized Administration & Configuration Role Management
7
#SummitNow Mobile Workdesk Server MWD Configuration Role- Specific Browsing Role-Based Search Templates Virtual Folders
8
#SummitNow Mobile Workdesk App “Shell” Mobile Application CMIS 1.0 Compliant Client Does not require Mobile Workdesk Server
9
#SummitNow Business Users HR Exec Sales Mobile Workdesk Server Personalization Business Roles
10
#SummitNow MWD.app + MWD Server Role and Use-Case Based: Browse Content Processing and Virtual Folders Content Searching
11
#SummitNow MWD.app w/o MWD Server Simple Browse Simple Search
12
#SummitNow Architecture
13
#SummitNow Architecture
14
#SummitNow Mobile Workdesk Server Build Configuration CMIS Provide Configurations for Mobile JSON
15
#SummitNow Mobile Workdesk App CMIS Repository Actions JSON Configures the mobile application
16
#SummitNow Jumpstart Mobile Workdesk Server Configuration Static Configuration Role-Based Configuration
17
#SummitNow Static Configuration Initial setup Role-specific views are not needed
18
#SummitNow Static Configuration One configuration for all users Same browse location Same virtual folders Same search templates Simple to configure
19
#SummitNow Static Configuration Configuration = 1 file /WEB-INF/app-context.xml No database configuration needed No roles Workdesk is not needed to configure
20
#SummitNow Browse 1.Identify a startup folder 2.Configure app-context.xml 3.Deploy changes
21
#SummitNow Browse app-context.xml <bean id="browseHandler” class="com.wewebu.mwd.service.browse.BrowseHandler”> <property name="categoryId" value="browse.id" /> <property name="uploadDocTypeId” value="cmis:document" /> <property name="startupFolder" value="/sites/sales/documentLibrary" /> <property name="repositoryId" value=“${REPO_ID}" /> </bean>
22
#SummitNow Search 1.Identify search templates 2.Create search template XML(s) 3.Add strings to oecmcustomlocalize_XX.properties 4.Configure app-context.xml 5.Deploy changes
23
#SummitNow Search Displays ALL search template XML files located at /WEB-INF/ / owsearchtemplates app-context.xml <property name="categoryId" value="search.id" />
24
#SummitNow Virtual Folders 1.Identify virtual views 2.Create Virtual View XML 3.Add strings to oecmcustomlocalize_XX.properties 4.Configure app-context.xml 5.Deploy changes
25
#SummitNow Virtual Folders
26
#SummitNow Static Configuration Review Simple Spring-bean configuration Only allows for one configuration When to use: Initial installation & configuration No role-based requirements
27
#SummitNow Role-Based Configuration Multiple configurations for multiple business roles and/or use cases Different startup folders Different virtual views Different searches Right-content for the right people
28
#SummitNow Role-Based Configuration Configuration = DB Role Manager /WEB-INF/app-context.xml Workdesk is needed for configuration Role Management – reuse OR separate
29
#SummitNow owbootstrap.xml <RoleManager> <ClassName>com.wewebu.ow.server.roleimpl.dbrole.OwDBRoleManager</ClassName > … snip … <DbTableName>OW_ROLE</DbTableName> … snip … <ConfigCategories> ROLE_CATEGORY_SEARCH_TEMPLATE, ROLE_CATEGORY_STANDARD_FUNCTION, ROLE_CATEGORY_STARTUP_FOLDER, ROLE_CATEGORY_VIRTUAL_FOLDER </ConfigCategories> </RoleManager>
30
#SummitNow Browse SalesRole XYZProject X
31
#SummitNow Browse – Part 1 app-context.xml <bean id="browseHandler” class="com.wewebu.mwd.service.browse.BrowseHandler”> <property name="categoryId" value="browse.id" /> <property name="uploadDocTypeId” value="cmis:document" /> <property name="startupFolder" value="/sites" /> <property name="repositoryId" value=“${REPO_ID}" /> </bean>
32
#SummitNow Browse – Part 2
33
#SummitNow Browse - Role-Based Configuration Part 3 Startup Folder Format: /<CMIS_REPOSITORY_ID/path/to/folder /bf704e69-acd5-4a92-b592- a212cfca5c5b/Sites/sales/documentLibrary Default Configuration:OW_Authenticated
34
#SummitNow Search SalesRole XYZProject X
35
#SummitNow Search – Role-Based Configuration app-context.xml – No Changes <bean id="searchHandler" class="com.wewebu….search.SearchServiceHandler”> <property name="categoryId” value="search.id" />
36
#SummitNow Search
37
#SummitNow Virtual Folders SalesRole XYZProject X
38
#SummitNow Virtual Folders
39
#SummitNow Virtual Folders
40
#SummitNow Role-Based Configuration Review Minimal Spring-bean configuration Role-based configuration via Workdesk UI Provide Efficient Access to Content Right-content for the right people
41
#SummitNow Questions? gi.lee@ziaconsulting.com
42
#SummitNow
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.