Professional Documents
Culture Documents
Dokumen - Tips - Best Practices Lessons Learned From The Field On Emc Documentum XCP 20
Dokumen - Tips - Best Practices Lessons Learned From The Field On Emc Documentum XCP 20
Lessons Learned
from the field on
EMC Documentum
xCP 2.0
Jim Lewonski
EMC – Systems Engineer Manager
Jason Adams
EMC – Practice Manager, xCP
© Copyright
© Copyright 20132013 EMC Corporation.
EMC Corporation. All rights reserved.
All rights reserved. 55
xCP 1.x to 2.0 Designer Quickstart
• Object Modeling xCP Designer Object Model
– DA and/or Composer
• UI (Components/Forms) xCP Designer User Interface
– Forms Builder
• Process
xCP Designer Processes
– Process Builder
• Dashboards/Reports Data Services
– Process Builder
– Process Reporting Services xCP Designer
– Taskspace User Interface
Application
Highlights Various
UI Tips & Tricks
<div>
<img style="height:32px;width=32px;vertical-align:middle" src=”[YOUR_IMAGE]" border="0"/>
<span style="font-family:verdana;white-space:normal;font-size:10px"> [YOUR_LABEL]</span>
</div>
You can even use some HTML for the label of the column:
In the column configuration, just specify that the Data type is HTML:
Solution
Streamlined Admissions
Prioritized Evaluations
Automatic Evaluation
Documents Generation
© Copyright
© Copyright 20132013 EMC Corporation.
EMC Corporation. All rights reserved.
All rights reserved. 24
24
Debugging
No process debugger (yet!)
Would like to bring a larger, application-level
debugger (business events, page logic, queries?)
© Copyright
© Copyright 20132013 EMC Corporation.
EMC Corporation. All rights reserved.
All rights reserved. 30
30
Pass Multi Selection to Stateless Process
Multi selected row_ids can be
passed to a single value
process variable in a concat
format with ","
urn="urn:your_xCP_app_namespace:com.emc.xcp.artifact.javamodule.category:Artifacts/
Java Modules/your_java_module_name.javamodule"
categoryId="com.emc.xcp.artifact.javamodule.category"
name="your_java_module_name"
label="your_java_module_name"
implementationClass="your_JDBC_implementation_class">
<interfaceClassNames>java.sql.Driver</interfaceClassNames>
<implementationJars contentPath="content/modules/your_JDBC_driver_jar_file"/
>
– Restart Designer and select the new
</nsJavaModule:JavaModule>
JDBC driver when defining a database
endpoint
Open the jar file with 7-Zip or similar and edit the file: \xcp-core
\content\xcp\action\ImportFileAction.js
– Comment out line 31: //return xcp.Enablement.HIDE;
Close the file make sure the jar is updated with the modified file.
Go to your application directory and delete the 'target' folder.
Redeploy your app and you have an Import button on an iPad. When
the import dialog loads and you click on the you get the following:
Method 2:
– Check out the application to another folder outside
the Applications folder structure.
– Import the application from Designer, not selecting
Import a copy.