Opentext Documentum xCP is a comprehensive tool set for building enterprise web applications. An xCP user is able to create object models, entity relationships, data services, complex workflow processes, content life cycles, and user interfaces-- all of which can be deployed as a powerful enterprise application directly from xCP.
The fundamental design challenge was to design the experience for the design environment, as well as the resulting run-time application. Given the depth and breadth of this ambitious product, I was one of 11 dedicated designers. Based on my design success and leadership, I was promoted to manage the team to deliver product designs that were eventually released into production.
My Roles on this Product
I was the principal designer of the following features:
• Search modeling experience and associated runtime widgets. Multiple search engines allowed features ranging from full-text search, metadata search, fuzzy searching– each of which relied on different aspects of object properties. I designed ways to represent the abstract concepts
• Content viewer framework configuration experience, enabling runtime logic to leverage specific content viewers based on business rules.
• Run-time UI composition experience. The underlying framework was ExtJS, enable a rich set of properties to be exposed during composition. The UI comp experience enables the xCP designer personas to compose all pages in the tool that will be displayed at runtime for the end user.
• Data services configuration UI. This is the heart of an xCP app, providing all the calls to display data on a page, as well as returning search results.
• Inter-widget communication experience. This set of features enable dynamic behavior of the UI layer, driven purely by user gestures, data, or other conditions.