SmarTeam - Web Editor / SmarTeam - Navigator
LC Rules Setup | When the useViewSecurity key (located in the
smarteam.std.lifecycle.config file) is set to TRUE, child objects
are not displayed in the tree of the checked-out parent if the user does
not have permission to view these objects.
|
API | The ISmDatabaseConnection.UpdateInTable function opens a transaction
that was not already opened, and does not close the transaction as
multiple UpdateInTable functions may be run in the scope of a single
transaction. The transaction remains opened until there is an explicit
call for ISmDatabaseConnection.TransactionCommit in the case of a
successful transaction, or a call for
ISmDatabaseConnection.TransactionRollback in the case of a failed
transaction.
|
Queries | In the Search by Attribute window, the Profile Card's tabs cannot be
moved.
|
Installation | Standalone Installation During a standalone installation an error message appears that starting SmarTeam - Foundation has failed. Ignore this message.
|
Admin Console | In some cases, an error message may appear after closing the Admin
Console. This message can be ignored.
|
Configuration Settings | The Search case sensitive indication is relevant only when
working with the Case Sensitive setting in the database, and is
irrelevant when the Case-Sensitive setting is not used in the database.
|
Flow server | In a case where a user has permission to run UDT on a Class, but cannot
view objects of this Class (if the user has negative or no permission),
the Class will appear control embedded in QBA / QBE on the Class
Browser.
|
Queries | Last Public Revision Tree Filter does not work on a tree view based on
QBE.
|
Queries | The result of the API functions on an object are shown in a new window.
The Query definitions are not saved in the window definition so there is
no option to refresh the results.
|
SmarTeam File Explorer | File icons are not always visible in SmarTeam File Explorer.
|
SmarTeam File Explorer | Image of SmarTeam File Explorer window does not appear properly when
scrolling right.
|
Licensing | Each tool that is not part of the Admin Console requires an Editor
license.
|
Catalog Migration | The functionality of the Catalog migration has been removed from
SmarTeam - Editor. The untranslated strings of the Catalog Migration
will not appear anymore.
|
Queries | Sorting of objects is performed on the interface level and not on the
database level.
|
Menu | SmarTeam Integration SmarTeam menus are not translated in MS Office & MS Project if SmarTeam integration is not activated.
|
Queries | When performing an advanced search using Query By Example (QBE) with
directional links, the query must be set to search in the direction of
the link: the link origin must be set as the first class, while the link
destination class must be set as the second class. For example, when you select "CATIA Downstream Application link", the direction of the link is from the CATIA drawing to the CATIA part. Therefore, you must define the query as follows:
Note: If the first class and second class settings are reversed, the query for CATIA drawings will not produce results.
|
Sequence designer | When defining a numeric sequence with Pad and clicking the Increment
button, the sequence value is incorrect. To ensure that sequence incrementation works properly, after setting the Pattern definition, click OK and then click Edit to open the sequence for editing again.
|
User Profile | When a newly created user is not a member of any group related to the
system menu profile and the Std.User menu profile does not exist in the
SmarTeam database, SmarTeam - Editor closes when the user tries to log
in as no menu profile is associated with this user. Therefore, after
creating the user, add the user as a member of a group.
|
Queries | Search group There are no multiple assignments of saved searches to the search group.
|
Licensing | From V5R19 SP5, a BOM license is no longer taken when users perform
"Create/Update BOM" from within SmarTeam CAD integrations or from
SmarTeam - Editor.
|
Toolbar location | The default toolbar location cannot be changed for all users.
|
General | The caption is not displayed in the HTML browser control on the Profile
Card.
|
API | Additional API Method Information - RefreshReferencedObjectsList
The RefreshReferencedObjectsList method reloads cached data/object data for
the referenced class. The Class Id is passed as a parameter to the
method. |
General | GUI: ENOVIA SmarTeam - Editor always uses a period for decimal symbols.
|
Calendar | When you perform multiple clicks on a date field in the calendar, the
result is like the result of a double click. When you perform a double
click on a date field the calendar closes.
|
Design to Configure | As Design to Configure is a local database configuration of Copy
Tool, SmarTeam will not offer Design to Configure in the authorization
window. If the user does not have permissions then the Design to
Configure operation fails.
|
SmarTeam File Explorer | In the SmarTeam Editor File Explorer, icons appear as a black box.
|
Menu | SmartFlow menu item After running the Data Model Designer (DMD) on a customer DB which includes SmartFlow in the main menu, Workflow is added to the main menu. Using the SmarTeam Menu Editor, the SmartFlow menu item should be removed and ordered manually from the system, user and/or customer's menu profiles.
|
SmarTeamDBExplorer |
The SmartDBExplorer is an admin tool that is meant to transfer a site
from one DB to a different system, such as Oracle to SQL Server. It is
not a tool for daily use. The Tool was designed for internal use only
and does not support NLS.
|
SmartDbExplorer | It is not possible to translate the Database password for dialog box in
SmartDbExplorer utility.
|
NLS | Profile Card changes When adding or updating controls in a Profile Card, the text is saved in the NLS and not in the database.
|
Script Maintenance | Before Add operation The script attached to hook Before Add operation will run after the confirmation message regarding the creation of the link to the parent object.
|
Admin Console | Changing attribute names If you wish to change the name of an attribute (such as the "Mask" attribute, accessed by selecting Administrative tools > form designer > select project > project ID > properties >Mask ), the name of the relevant key must be changed in the NLS file.
|
Links | User links not inherited when upgrading When upgrading to SmarTeam - Editor V5R16, user links settings are not inherited from the earlier version as changed system configuration key names are not converted automatically; these must be re-set by the user.
|
Menu | Menu contexts When working in the Menu Editor, it is not possible to add positive contexts or negative contexts for toolbars or menus. For more information on context settings, refer to the Menu Contexts topic of SmarTeam - Editor Online Help.
|
Script Maintenance | New SmSession When using a script in SmartBasicScript Editor which needs to create another SmSession, it is recommended to use the following procedure:
|
API | When working with SmarTeam API from MTA threads, a switch to an STA host
thread is created and the com object will run on this thread. The switch
occurs each time you access the SmarTeam API (STA com object). The
switch is not limited to threads created from ASP or remoting, and
occurs in any MTA thread. To prevent the switch from occurring, use
ASPCompat while running from IIS, or create the SmarTeam com objects
from the STA threads.
|
Dependencies between mechanisms | When adding specific mechanisms, additional mechanisms may be added
automatically. For example, when adding the CATIA mechanism, the
Microsoft Excel, AutoCAD, Inventor, Autodesk Mechanical Desktop,
Microsoft Word, Solid Edge, SolidWorks and Pro/ENGINEER mechanisms are
added automatically and are selected in the Available Mechanisms list.
For more information, refer to SmarTeam - Editor Online Help, Data Model
Designer (DMD) section, which contains updated information on
dependencies between mechanisms and includes a complete list of Domain
Level behavior dependencies.
|
Script Maintenance | Function names in scripts When the same function is used in different scripts which are attached by hooks, incorrect results occur. To ensure that scripts are launched correctly, provide different function names in the scripts.
|
Project Manager | During a Save operation within a SmarTeam Integration, when selecting a
destination project, the pull-down list that shows the project tree in
the Project Manager window is small. To find the desired project, scroll
vertically or horizontally.
|
Transfer ownership | When transferring ownership of an object in a shared workspace, the
Created By attribute of previous revisions is modified and displays the
name of the new owner.
|
Databases | Upgrading databases: running the DMD A customer database (from releases prior to R19SP3) should be upgraded by first running the SmarTeamWizSrcUpgradeWizard.exe and then the DMD. This includes SmDemo and PLMDB demo databases, which are supplied before R19 SP3.
|
NLS | Russian translation Russian translation is available on the ENOVIA SmarTeam SP3 and later SP's CD under Kits\Russian Translation folder
|
General | SmarTeam requires the presence of Microsoft® .NET 3.0 Service Pack 1.
|
Lifecycle | In some cases, lifecycle operations fail
when using the Advanced Lifecycle window. This occurs under the
following conditions:
To assure that lifecycle operations are performed correctly when using the Advanced Lifecycle option, do the following:
|
General | If you encounter problems when trying to view .chm files that are
located on a network, refer to this
Microsoft Knowledge
Base article.
Note: You may also access these files correctly by copying them to your local machine, or by viewing them directly from the SmarTeam Documentation Directory CD.
|
Queries | Scripts in Search Editor Other than scripts hooked to buttons, it is not possible to hook a script for execution in a Query by Attribute (QBA) search window. Some scripts, such as the "Screen startup/exit" and "On Enter/Exit" scripts, contain parameters that include information about a specific object, and errors may occur when trying to run such scripts in the query, as no "current object" exists when running a QBA.
|
Installation | SmarTeam supports the Microsoft Run As capability. After installing any SmarTeam application or service pack while using the Run As utility, the same user login provided with the Run As utility should be used again after rebooting the computer.
|
Menu | View menu items After upgrading of the product from previous releases, the View > Define Views and View > Run View menu items should be removed manually.
|
Queries | Classes on which the user can run scripts are visible in the Query by
Attribute (QBA) and Query by Example (QBE), although the user does not
have ‘View Object’ authorization. For more information on disabling
classes when performing queries, refer to the SmarTeam Express
Configuration Guide, Chapter 3: After Database Creation, "User
Maintenance" section, "Disabling Classes from SmarTeam Searches" topic.
|
Profile Card | The Refresh behavior of the profile card was changed in V5R19 in order
to improve performance. According to the new behavior, when an object is
opened in a specific view, its data is created in the dynamic cache on
the client. The next time that the object is opened, the system
retrieves the data from the cache and not from the database.
Modifications to the profile card that were made by a different user are
displayed in the view only after you perform a Refresh (F5) operation.
|
Installation | Problems may occur when installing V5R19 GA version with the DS CATIA
Viewer on a machine which includes Microsoft© Windows XP Professional
SP3. To install SmarTeam V5R19 SP4 on Microsoft Windows XP Professional SP3, use one of the following procedures: When upgrading an earlier SmarTeam V5R19 SPx installation:
|
Menu | A user without administrator privileges is able to modify the System
Profiles in the Menu Editor. To prevent this, deselect the Menu Editor
in the client installation.
|
Installation | When creating an import process, you must verify that the values within
the file are in accordance with the values of a REF-to Calls Definition.
If the values are not aligned, the import process fails. For example, when uploading, TDM_USER_ID=1 results in the user being defined as Joe (SmDemo). If the file setting is explicitly set as TDM_USER_ID=Joe, the import process fails.
|
General | GUI When working with a white background, the bottom left pixel of the
icon, which defines the background color, should be changed to the white
color by the customer. It will change an icon to the transparent icon.
|
General | Cut and paste functionality Cut and Paste works differently than in Microsoft Windows.
|
System Configuration | Configuration Editor settings Refer to the Excel file attached in the Foundation Administration Guide to see the current list of Configuration Editor settings. |
User Maintenance | In some cases, an error message appears when the Inactive check box is cleared in User Maintenance. |
Workaround: | |
If the error message appears, click OK and continue. The user is active and can log in to SmarTeam - Editor. |
General | There are scenarios that result in error messages in the right pane of a
selected document. For example:
1. Checking in a document that is checked out by another user 2. If Display Attributes contain a very long value, the entire error message cannot be displayed. |
Profile Card | When using Reference to Class control in the Web-based interface, there
are two limitations with the pop-up window:
|
General | Item fields: When performing an Item lifecycle operation, the Item
fields approved date and approved by are not completed. Note: The
approved date and approved by fields can be removed from the Item form.
|
API | From SmarTeam V5R19 SP4, the VCManager API (SmarTeam.Std.VC.Web.VCManager)
has changed and the ControlsToUpdate() method has been removed. Instead, you should use RegisterCallback(Control ajaxified, Control updated), where "ajaxified" is the control which initiates the request and "updated" is the control which should be updated by the ajax request. Refer to Visual Components API documentation for further details on the RegisterCallback method.
|
Profile Card | After migration of the SmarTeam Web application to V5R19
SPx, the Profile Card control may have a different appearance.
|
Script Maintenance | After Retrieve event
To ensure that the Script for an After Retrieve event in SmarTeam - Web environment works properly, it must be assigned to a Class Browser in Script Maintenance.
|
Upgrading | After upgrading to the new version of SmarTeam - Web Editor, the
UserDefinedTools.dll should be compiled in the new environment.
|
Configurations | The valid values for the entry QUERY_PREFERENCES.MaxQuerySize in
configuration settings are 1 to 32767 or -1 to get
all results.
|
Web Browser | Using Internet Explorer 7.0 It is recommended to use Internet Explorer 7.0 as this results in improved system performance. |
Lifecycle | In SmarTeam - Web Editor, to perform a lifecycle check in operation on
the initiated flow process with the file managed and revision managed
mechanisms, click on Update and select the file.
|
API | Hotfix for MS® XML3 In some cases, as a result of the embedded MS® XML3 (DOMDocument), unexpected results and other problems may occur when working with SmarTeam -Foundation. This occurs when using XML, internally and externally, with SmarTeam - Foundation in a multi-threaded environment. This is due to a Microsoft known issue. For more information on this issue, refer to: http://www.microsoft.com/technet/security/bulletin/ms06-061.mspx and http://msdn.microsoft.com/en-us/magazine/cc302344.aspx [DOMDocument versus DOMFreeThreadedDocument]. Microsoft provides a hotfix for MS XML3. To obtain this hotfix, refer to: http://support.microsoft.com/default.aspx?scid=kb;en-us;905502
|
Workflow Manager | The suppressed areas (Tabs) of the old Profile Card are collapsed by
default. This can be changed by opening the Web Form Designer and
changing the value of the Tab "Expanded" attribute to True. Note: This
must be done for each tab individually. After modifying and saving the
settings, perform IISReset.
|
Tab controls | After upgrading database, some Tab controls may not be visible when
using SmarTeam - Web Editor profile cards. If this occurs, use the Web
Form Designer to reset the tab order by selecting Tools >
Reset Tab Orders.
|
Web Form Designer | After upgrading from prior version to V5R19 SP1, the Web profile card
may change. In such cases, use the new Web Form Designer to update the
profile card to the required design. |
Queries | Quick Search can be created and used instead of Search By Attribute and
appears without a red star next to the mandatory field.
|
Script Maintenance | To ensure that the Script for an After Retrieve event in SmarTeam - Web
environment works properly, it must be assigned to a Class Browser in
Script Maintenance.
|
Read-only attributes | The read-only attributes cannot be modified via a script
|
Queries | All searches performed via the Quick Search tool are case-sensitive, as
non-case-sensitive searches are not supported by the database server.
|
Attaching scripts | In SmarTeam - Web Editor, scripts cannot be attached to the UnLoad
event.
|
Applets loading | After selecting an object, you must wait until the viewer displays that
object before you select a different object. If a different object is
selected too quickly, an error message, Error occurred during
connection with a server, restart Applet? is displayed and you will
have to close the browser window and then re-open the browser.
|
Menu | It is possible for the SmarTeam administrator to hide specific menu
items, but it is not possible to hide entire menus. For more information on this issue, refer to the Toolbar section of SmarTeam - Web Editor Online Help.
|
UNIX (AIX 5) | When working in SmarTeam - Web Editor in Mozilla from a UNIX server, some interface elements may be displayed incorrectly and some operations may take longer than expected. |
Certification | JAR files are released with an expired certificate at the time of first usage and a message specifying that there is an error with the certificate is displayed. |
Workaround: | |
Click to continue working.
|
|
General | Desktop last public revision filter The Desktop last public revision filter is implemented only in SmarTeam - Web Editor. Note the following:
|
Profile Card | In the second tab and above, the working area cannot be fully viewed if it exceeds the working area size of the first tab. |
Workaround: | |
If you cannot view part of the working area
in the tabs, save the Profile Card and reopen it.
|
|
Profile Card | When saving Profile Card of class A to class B, class B is distorted because it receives class A attributes. |
Workaround: | |
Avoid using Save As option of Class A to
class B.
|
|
Web Browser | HTML Browser control The control HTMLBrowser does not work properly. |
Workaround: | |
Use the control URLEdit to add links in the
Web site.
|
|
General | Column or row size When determining column width or row height, you cannot use a mouse.
|
Configuration Settings | JScript 5.6 Security Update for Windows XP SP1 and SP2 (KB917344-x86) should be installed on client machine. |