SmarTeam - Editor


General, Open & Documentation Issues

General Issues

Licensing Each tool that is not part of the Admin Console requires an Editor license.
 
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.
 
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.
 
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.
 
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 New SmSession

When using a script in SmartBasicScript Editor which needs to create another SmSession, it is recommended to use the following procedure:
  1. In the script attached to Smarteam hook instead of creating the engine always take it via the session: Set SmEngine = SmSession.Engine
  2. After creating another session, initialize it: SmSession.Init SmEngine, "test", "SmTeam32"
Notes:
  • If it is necessary to open another SmSession you must use the same (one) running SmEngine object:
    Set SmEngine = SmSession.Engine
    Set NewSmSession= SmEngine.CreateSession(...)
    NewSmSession.Init SmEngine, "test", "SmTeam32"
  • If the new session (application) is running outside the SmarTeam process (as an external application), it should be compiled using other development tools, for example, Visual Basic. The bundled SmartBasic Editor is dedicated only for in-process SmarTeam script compilation and cannot be used for external or out-of-process applications.
     
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.
 
Security When an object is linked to a secured Folder or Restricted Project, its security context is updated and the Modified by and Modification Date fields are updated as well.
 
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.
 
System Configuration System configuration editor search works only the second time.
 
System Configuration System Configuration Editor is a server application which must be installed on Server operating systems. However, the installation procedure does not prevent its installation on client operating systems such as Windows XP, Windows Vista or Windows 7.
 
Admin Console In some cases, an error message may appear after closing the Admin Console. This message can be ignored.
 
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 In the Search by Attribute window, the Profile Card's tabs cannot be moved.
 
SmartDbExplorer It is not possible to translate the Database password for dialog box in SmartDbExplorer utility.
 
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.
 
Security When an object is linked to a secured Folder or Restricted Project, its security context is updated and the Modified by and Modification Date fields are updated as well.
 
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.
 
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.

Open Issues

None

Documentation

None

SmarTeam - Web Editor / SmarTeam - Navigator


General, Open & Documentation Issues

General Issues

Web Browser When viewing an object's profile card in Internet Explorer 7 using a zoom level other than 100%, attribute data and labels are not displayed correctly in their new positions. Note: The display of Web pages is resized correctly when using Internet Explorer 8.

 

Web Browser When using a Reference to Class control in the Web Editor, the following issues occur with the pop-up window:
  • If the Window is moved such a way that the window's 'X' control (close window) is located beyond the grayed area, the window cannot be closed.
  • The All Projects view in the grayed area is moved in a direction opposite to the movement of the Reference to Class pop-up window.
     
PLM DB As Demo Database files are Checked In and Released without the use of the Vault Server, files are not ready for Vault activities.

As a result, no actions can be performed on the files, such as Lifecycle operations, Copy, Viewer and Preview.
 
Web Browser When canceling an Add operation, the sequence taken for the new object is not discarded.
 
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 When using Reference to Class control in the Web-based interface, there are two limitations with the pop-up window:
  • If the Window is moved such a way that 'X' sign on the Window goes beyond the grayed area, window can't be closed.
  • All Projects viewed in the grayed area are moved in a direction opposite to the direction of the movement of the Reference to Class pop-up window.
These issues are resolved by refreshing the window.
 
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
 
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 updating Profile Card, clicking Reference to Class Hyperlink open a Window in non updatable mode.
 
Configurations The valid values for the entry QUERY_PREFERENCES.MaxQuerySize in configuration settings are 1 to 32767 or -1 to get all results.
 
Upgrading After upgrading to the new version of SmarTeam - Web Editor, the UserDefinedTools.dll should be compiled in the new environment.
 

Open Issues

Web Browser In some cases, when using the SmarTeam File Explorer in SmarTeam - Web Editor, the obtain Smarteam attribute function does not work properly.
  Workaround:
  None
 
Web Browser When creating an object within Web editor, the description given should not include angle brackets: < > Information between such angle brackets will not appear in the tree view.
  Workaround:
  Enter text without angle brackets.
 
Web Browser 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.
  1. From the Properties dropdown list, select CtTableLayoutPannel1 (number 1 represents the first tab, number 2 represents the second tab, etc.) to set column width.
  2. Select the Columns property and click the Browse button.
  3. Select the line according to the column number that you want to change.
  4. Change the column width and click OK.
    The column width is changed accordingly. The new size is viewed in the working area and is reflected in SmarTeam - Web Editor only if one of the cells in the column contains a control according to the control size.
  5. Save your changes.
Use the same procedure to determine row height.
 
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.

Documentation

None