Configurable Form |
eServiceSuiteSpecificationCentral.UIForm.ValidationFile = <JS file name> |
Enter the name of the JavaScript file or JSP file. For example:
eServiceSuiteLibraryCentral.UIForm.ValidationFile =
emxLibFormValidation.js eServiceSuiteLibraryCentral.UIForm.ValidationFile =
emxLibTSValidation.jsp
The same file cannot be used for validation in indented tables because for indented tables, the
<script language="JavaScript"> and </script> tags should not be present in the
validation .jsp file. |
Specifies a JavaScript file with custom methods for validating form fields. For more information, see Validating Form Field Data. |
emxFramework.UIForm.Checkbox.BooleanValues=yes/no,true/false,on/off |
Enter a a comma-separated list, with each value providing 2 values that map to the
boolean values of true and false. |
Defines the system-wide values that will be treated as Boolean when working with
check boxes and radio buttons on a webform. |
emxFramework.FormCalculations.DecimalPrecision=5 |
Deafult = 5, and you can define any positive numeric value. The same precision is used
for all calculations for all forms. |
Defines how a webform rounds the calculations off to the number of decimal points. Depending on the ENOVIA products you use, the form page may perform numeric calculations,
such as averages or totals. |
emxFramework.RenderPDF=false emxFramework.RenderPDF.ShowIconByDefault=false emxFramework.RenderPDF.WaterMark=false emxFramework.RenderPDF.Port= emxFramework.RenderPDF.HostName= emxFramework.RenderPDF.UserName= emxFramework.RenderPDF.Password= emxFramework.RenderPDF.FTPInputFolderPath= emxFramework.RenderPDF.FTPOutputFolderPath= emxFramework.RenderPDF.SleepInterval=1 emxFramework.RenderPDF.RetryTimeOutLimit=60 emxFramework.RenderPDF.CleanupOnRestart=false |
For details on all PDF rendering properties, see Configuring PDF Rendering.
|
Controls PDF rendering when AdLib is installed. |
emxFramework.Charset.ja=Shift_JIS
emxFramework.Charset.zh-tw=UTF-8 emxFramework.Charset.zh-cn=UTF-8 emxFramework.Charset.ko=ISO-2022-KR emxFramework.Charset.en=UTF-8 emxFramework.Charset.fr=UTF-8 emxFramework.Charset.de=UTF-8 emxFramework.Charset.it=UTF-8 emxFramework.Charset.es=UTF-8 emxFramework.Charset.pt=UTF-8 |
|
Defines the character set used for PDF rendering when the language is set to a number of
languages. The properties use these character abbreviations:
ja--Japanese
zh-tw--traditional Chinese
zh-cn--simplified Chinese
ko--Korean
en--English
fr--French
de--German
it--Italian
es--spanish
pt--Portuguese
|
Configurable Structure Browser |
emxFramework.SBTableCalculations.DecimalPrecision=5 |
The default value is 5, and you can define any positive numeric value. The same precision is used
for all calculations for all structure browsers, but can be overridden for a specific column using the
Decimal Precision setting when defining the column. See Table Column Calculations for details. |
define the number of decimal points that the structure browser rounds calculations off toDepending on the ENOVIA products you use, the structure browser component may perform numeric calculations, such as averages or totals, on structure browser columns. |
emxFramework.UIFreezePane.Checkbox.BooleanValues=yes/no,true/false,on/
off |
Specify a comma-separated list, with each value providing 2 values that map to the
boolean values of true and false. |
Defines the system-wide values that will be treated as Boolean when working with
check boxes and radio buttons in a structure browser |
emxFramework.FreezePane.ExpandInSingleQuery=false |
- true. all expands return the objects in all levels in a single query. The JPO to execute the
expand must return expandMultiLevelsJPO=-true, and must be written to return the full list of
expanded objects.
- false (default). If expandMultiLevelsJPO = true, the expand returns all objects in a single
query. If expandMultiLevelsJPO = false, the expand iterates through each node
expanding one level at a time.
|
Defines if the
page expands all selected levels in a single query to the database, or iterates through the nodes
expanding one level at a time. This property applies when expanding the tree in the structure browser using a custom JPO. All expands using the type and relationship filters continue to return the objects in all levels in a
single query.
|
emxFramework.Freezepane.view=details |
- details (default). Users cannot change the view of the structured data.
- details,thumbnails. Users can choose between details and thumbnails to view the structured data.
|
Defines the available views for structure browser pages. This value can be overridden by passing the view URL parameter to the specific structure browser page. |
eServiceSuiteAPPLICATIONNAME.UIFreezePane.ValidationFile = VALIDATIONFILENAME |
where VALIDATIONFILENAME is either .js or .jsp. For example:eServiceSuiteEngineeringCentral.UIFreezePane.ValidationFile =
emxEngineeringCentralSBValidation.jsp |
Specifies a JavaScript file with custom methods for validating cell values. This file can contain methods called using the applyURL URL parameter optionally called when a user clicks Apply after editing in a structure browser. |
emxFramework.ThumbnailView.fieldcount = 3 |
Default = 3.
|
Defines the number of lines (one line per column) to display beneath the thumbnail (when the structure browser is shown in Thumbnail view). The columns that display as lines beneath the thumbnail have the Display View=thumbnail setting defined, or, if no columns have this setting, then the structure browser uses the first n (the value for this setting) columns. If a structure browser has more columns defined with this setting than the number set here, only this number of lines displays on the page. |
Configurable Tables |
emxFramework.Table.Type=new |
- new (default). The system converts table components to structure browser components (emxIndentedTable.jsp).
- classic. Pages use emxTable.jsp and emxTableEdit.jsp as configured.
|
Specifies if pages defined using emxTable.jsp or emxTableEdit.jsp should be converted to use emxIndentedTable.jsp. When set to new, this property can be overriden by passing the tableType=classic URL parameter to the table component. See Table-to-Structure Browser Conversion for details. |
emxFramework.PaginationRange = 10 |
The default value is 10. |
Defines the number of rows in a table per table page .For example, if you set the property to 15, the system creates a new page for the 16th row and users must use the pagination controls to see the 16th row. |
emxNavigator.UITable.Pagination.RememberSelection = true |
- true (default). The system remembers items selected across different pages in a paginated
table (only table pages built using emxTable.jsp). If the user selects rows from several different
pages within a table and then clicks a toolbar item to process the items, such as Remove Selected,
the system processes selected items from all pages, not just the one that is currently displayed.
- false. The system only remembers items selected on the current page.
|
Controls selection of items across pages, This
property defines the global setting, and can be overridden on a specific table page using the
rememberSelection URL parameter for emxTable.jsp. |
emxFramework.Pagination.MaxNumberOfItems = |
Assigning this property to any value less than 1 sets the pagination to have no
maximum limit. |
Sets the maximum number of items allowed in table list pages when viewing the
page with pagination off. |
emxNavigator.UITable.Style.List = styles/emxUIList.css emxNavigator.UITable.Style.Dialog = styles/emxUISearch.css |
|
Defines the style sheets to use for table pages. The List style is for table pages that
display in the content frame of emxNavigator.jsp. The Dialog style is for table pages that display in
popup windows. The Style parameter, which can be passed to emxTable.jsp, determines whether
the table pages uses the List or Dialog style sheet. For more details, see URL Parameters Accepted by emxTree.jsp. |
emxNavigator.UITable.HeaderRepeat = 15 |
To turn off header repeat as the default, set this
property to 0. |
Defines the default value for how often header rows repeat in configurable tables. Headers in configurable tables will repeat based on this value unless the headerRepeat parameter is
passed with a different value to emxTable.jsp. |
emxFramework.Timing.LogFile = |
To enable
logging, assign a file name. This property can be assigned to any file. For example, emxFramework.Timing.LogFile = /temp/
emxFrameworkTiming.log. |
Defines the file to use for performance time logging. If the key is assigned to empty there will be no logging. Currently the time logging is implemented only on the configurable
table component for internal testing purposes and should not be turned on in a production
environment. |
emxFramework.ShowMassUpdate = true |
- true. Users can change multiple records with a single operation with the controls located in the header
frame of the In-Cell Editing popup window. The massUpdate section in the
TableEdit Header is shown in all cases.
- false. The mass update tool is not available.
The default value is true. |
Enables or disables mass updating. This property can be overridden by passing the parameter
massUpdate=false to emxTableEdit.jsp or emxIndentedTable.jsp. |
emxFramework.TableCalculations.DecimalPrecision = 5 |
By default, the calculated value is
rounded to 5 digits after the decimal point if the result contains more than 5 digits after the decimal
point. For example, if the calculated value is 25.1234562, then the value would be rounded to
25.12346. |
Defines how many digits
should follow the decimal point when rounding calculations. For total, maximum and minimum table column calculations, rounding is not done. Average,
median (for columns with an even number of items) and standard deviation calculations involve
division of numbers so rounding is done when needed. |
emxFramwork.Table.ProgramColumn.HTMLEncode=true |
- true (default). HTML tags are processed as tags, no as text.
- false. HTML tags are not processed and the programHTMLOutput column setting should be used.
For example, if a column heading contains this:
<title>Section Title</title> It displays in the column header like this:
Section Title |
Defines if a table column that uses the program setting displays
HTML code or processes the code. If you need to display HTML code in a column header, use programHTMLOutput
for the Column Type setting instead. See Settings for Table Column Objects. |
emxFramework.UITable.Customization=enable |
- enable (default). A user can create a custom table from a list of visible and
available columns. If a column is deleted from a system table, it is also deleted from all custom
tables.
- disable. Users cannot create their own views for tables
|
Enables or disables the ability for users to define custom tables for all
ENOVIA products. When enabled, these columns are available to users in addition to those shown in the default table:
- All columns defined in the system table for the administrative object type but currently hidden.
- All attributes for the object type except hidden attributes.
- All basic properties defined by the
emxFramework.UITable.Customization.Basic.InclusionList system property.
- All attributes defined by the
emxFramework.UITable.Customization.<type_name>.SelectExpression.
InclusionList system property.
- All attributes inherited from a parent administrative object.
- For structure browser pages, all relationship attributes for the relationship used in the current
structure.
|
emxFram.ework.UITable.Customization.Attribute.ExclusionList |
Enter any attribute names that you do not want users to add to custom table views. |
Explicitly excludes an attribute from being used in custom tables. Access controls for the columns in the system table are carried over to custom table views.
If users do not have access to a column, they cannot add it to custom views. This includes access
controls defined by:
- role-based access
- the Access Mask and Access Expression settings
- the Access Program and Access Function settings
|
emxFramework.UITable.Customization.Basic.InclusionList=type, name,
revision, policy, description, modified, current, originated |
The above list shows the default basic properties. Additional basic properties include: vault,
owner, grantee, modified.
|
Defines the basic properties available for customized tables. The values for this property show in the Available Columns box (unless already listed in the
Visible Columns box) when creating a custom table view. |
emxFramework.UITable.Customization.Attribute.ExclusionList= |
Enter any attribute names you want to exclude from custom table views. As installed, the list of attributes to exclude is empty. You can add the symbolic names of
attributes as needed in a comma-separated list.
|
Defines the attributes that cannot be added to customized tables, even if the attribute is associated
with the object of the table. |
emxFramework.UITable.Customization.<type_Name>.SelectExpression.
InclusionList= |
Enter a comma-separated list of the symbolic
names of attributes and select expressions for the specified object type (<type_Name>). The
values for this property show in the Available Columns box when creating a custom table
view. Replace <type_Name> with the symbolic name for the administrative object type.
For example, the list current,locker,from[relationship_ECO].to.name,modified
could be specified. Child object types inherit this property value.
To provide a column label for an MQL expression, the expressions for this property should
have a corresponding string resource in the emxFrameworkStringResource.properties
file. For an example property value for type_Part, the expression
from[relationship_ECO].to.name shown in the above example should have a string
resource defined as:
emxFramework.UITable.Customization.type_Part.from[relationship_ECO].to.name =
ECO Name
|
Defines expressions to select attributes for a specific object type in a customized table. If an attribute is defined by more than one of these options, such as listed in the Inclusion List and
also selected by the select expression, it only shows once in the list.
This property can be
overridden for a table or structure browser page using the customize URL parameter as defined in
URL Parameters Accepted by emxIndentedTable.jsp. |
Configurable Tree |
emxFramework.UIStructureTree.ShowUponOpen=true |
- true (default). The Structure Navigator automatically displays when a user accesses an object that has a hierarchical structure defined, such as a Workspace or a Project.
- false. The user must click a name of an object within the heirarchy to show the Structure Navigator.
|
Defines whether to open structures by default. |
emxFramework.smallIcon.type_MechanicalPart =
iconSmallMechanicalPart.gif |
For example, the above property defines the icon for a
mechanical part. |
Specifies the image file to use in the root category of a type's navigation tree (the Categories menu) and in
table column headings that display an icon. |
emxFramework.smallIcon.defaultType = iconSmallDefault.gif |
|
Defines the default image for a type that does not have a specifically-defined image. If there is no emxFramework.smallIcon property defined for the type's icon, the system looks for a
property for the type's parent type icon, then grandparent's type and so on. If no property is defined
for any parent type's icon, the system uses the default image. One exception to the above is that if the system uses a parent's tree menu because no tree menu is
defined for the subtype, then the icon associated with the parent type is used instead of the subtype.
|
emxNavigator.DefaultTree.TreeName = menu_DefaultTree |
|
Specifies the menu administrative object that represents the default tree. For
more information on the default tree, see About the Default Tree. |
emxframework.LegacyTree = false
|
- true. The Categories menu is replaced with the traditional list of categories in a pane on the left side of the page.
- false (default). The Categories menu is used.
|
A recent user interface design change converted the category list that allows access to related details about a context object (such as History, Lifecycle, Documents, and so on) into a Categories menu. This property allows you to enable the old-style (categories pane) tree structure. Note:
The User Guides for all ENOVIA products use the default value of this property to show screens and give instructions. If you change this property to true, tasks will still instruct your user to click the Categories menu in the toolbar when they need to click the Category name in the left pane.
This property can be overridden for a specific tree by passing legacyTree=true URL parameter to emxTree.jsp. |
Toolbar |
emxFramework.Toolbar.PivotCommand.Limit |
Default = 3. Define the maximum number of
menu commands, including submenus, that can be added to the page toolbar. If the number of
menu commands exceeds the property value, then the menu is created. The value must be a positive integer value. If the property is missing or an invalid value is entered,
no error will occur and the menu commands will not be placed on the toolbar. |
Converts commands in the Actions menu to toolbar commands. For example, if this property is set to 4, then when ENOVIA Business Process Services opens a page, it
counts how many commands are in the Actions menu on that page. If the menu has four or less
commands, ENOVIA Business Process Services adds each menu command to the toolbar and does not add
the Actions menu. This property helps reduce the number of clicks required of the user.
This property is intended for use with menus that only have a few submenu commands. If the value
is set to a number that causes the toolbar to run out of room, the excess commands are added to an
expand button.
If a command has been defined both as a toolbar command and a menu command, Business Process
Services does not add the menu command in addition to the toolbar command.
|
emxFramework.Toolbar.PivotCommand.ActionsLabel=emxNavigator.UIMenuBar.
Shortcuts |
The value of this property is emxNavigator.UIMenuBar.Shortcuts, which is
another property defined as Actions (names the menu and supports internationalization).
|
Defines the menu to create if the above property value is exceeded. |
emxFramework.Toolbar.DefaultCmdIcon=iconGenericBlue.gif |
Enter the image name. |
Defiens a default image to use in the toolbar if a command does not have an associated image. This property has no effect on the global toolbar. |