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. |
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. |
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. |
Sequence designer![]() |
When defining a numeric sequence with Pad and clicking the Increment button,
the sequence value is incorrect.
|
Queries | In the Search by Attribute window, the Profile Card's tabs cannot be moved.
|
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 | Licenses
Each tool that is not part of the Admin Console requires an Editor license.
|
General | 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 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. |
Toolbar | 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: RefreshReferencedObjectsList | The RefreshReferencedObjectsList method reloads cached data/object data for the referenced class. The Class Id is passed as a parameter to the method.
Example Dim SmObj As ISmObject, Behavior As ISmBehavior, UpdateObj As ISmObject Set Behavior = Session.ObjectStore.DefaultBehavior.Clone Behavior.ConfirmOperations = coYesToAll Set SmObj = Session.ObjectStore.ObjectFromData (RecList1.GetRecord(0), True) SmObj.Retrieve Set UpdateObj = Session.ObjectStore.NewObject(SmObj.ClassId) UpdateObj.ObjectId = SmObj.ObjectId UpdateObj.AddAttributes "CN_COMPANY" UpdateObj.Data.Value("CN_COMPANY") = CStr(Now) UpdateObj.UpdateEx Behavior Session.ObjectStore.RefreshReferencedObjectsList SmObj.ClassId Dim Gui As SmCommonGUI, SmView As ISmView Set Gui = Session.GetService("SmGUISrv.SmCommonGUI") Set SmView = Gui.ActiveViewWindow.SmView SmView.Refresh rfaUpdate,SmView.Selected.Objects, True |
General | 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 | Since 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 | 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. |
Databases | SmartDBExplorer Admin tool 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 | 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.
|
Configuration Settings | 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. |
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. |
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. |
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.
|
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. |
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. |
Installation | The Demo environment installation is not supported in Windows XP 64bit. |
General | 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.
|
General | Column or row size When determining column width or row height, you cannot use a mouse.
|
Queries | Search group There are no multiple assignments of saved searches to the search group. |
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. |
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. |
Configuration Settings
![]() |
Profile Card
After migration of the SmartTeam 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. |
Profile Card
![]() |
When updating Profile Card, clicking Reference to Class Hyperlink open a Window in non updatable mode.
|
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. |
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.
|
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.
|
Configuration Settings | 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.
|
Configuration Settings | 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.
|
CGR | Although a workflow process is completed, the user is able to perform Edit menu actions on objects that were attached to the workflow.
|
General | Attaching scripts In SmarTeam - Web Editor, scripts cannot be attached to the UnLoad event.
|
General | 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.
|
CGR | Viewing Revisions of an Object Only a specific revision of an object can be attached to a specific workflow. It is not possible to view the newest revision of an object under the workflow.
|
User Maintenance | When working in SmarTeam - Web Editor, it is possible for a user to add a document to a released folder.
Through User Maintenance, a SmarTeam administrator must define "deny" for the Add operation on a folder class in "Released" state. This must be done on the "Authentication groups" level to which the user is assigned.
For more information, refer to the Administration and Configuration section of the SmarTeam - Editor Online Help, then select User Maintenance, Assigning Authorizations topic.
|
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. |
General | 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.
|
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/msdnmag/issues/0300/xml/ [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.
|
Configuration Settings | 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.
|
Profile Card | When using Reference to Class control in the Web-based interface, there are two limitations with the pop-up window:
|
Web Form Designer | When trying to add controls of type InputFile and VaultBrowser in Web Profile Card, there is no field to define the attribute. |
Workaround: | |
Copy from another profile card in the database or clear the profile card from the database in order to create a new profile card from Editor.
|
|
General | Desktop last public revision filter The Desktop last public revision filter is implemented only in SmarTeam - Web Editor. Note the following:
|
Configuration Settings | 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.
|
|
Configuration Settings | 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 | The control HTMLBrowser does not work properly. |
Workaround: | |
Use the control URLEdit to add links in the Web site.
|
|
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. |
Configuration Settings | JScript 5.6 Security Update for Windows XP SP1 and SP2 (KB917344-x86) should be installed on client machine. |