Presentation is loading. Please wait.

Presentation is loading. Please wait.

#SummitNow Mobile Workdesk Jumpstart 13 November, 2013 Gi Lee Principal Solutions Engineer Zia Consulting.

Similar presentations


Presentation on theme: "#SummitNow Mobile Workdesk Jumpstart 13 November, 2013 Gi Lee Principal Solutions Engineer Zia Consulting."— Presentation transcript:

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


Download ppt "#SummitNow Mobile Workdesk Jumpstart 13 November, 2013 Gi Lee Principal Solutions Engineer Zia Consulting."

Similar presentations


Ads by Google