Using Siebel Tools > Managing Repositories > Managing Modifications That Developers Make to Repositories >

Restricting the Objects That Developers Can Modify


In some situations, it might be helpful to restrict the objects that developers can modify, according to a date that you specify. If you enable this feature, then Siebel Tools applies these restrictions when the developer does the following work:

To restrict the objects that developers can modify

  1. Enable the system preferences:
    1. Log in to Siebel Tools, connected to the Siebel Server.

      You must make sure that you log in to Siebel Tools, connected to the Siebel Server. If the values that you set for the system preferences in this procedure do not match between the Siebel Server and the local computer, than Siebel Tools does not allow you to check in your modifications.

    2. Click the Screens menu, click System Administration, and then click System Preferences.
    3. In the System Preferences list, set values for the following system preferences.
      System Preference Name
      System Preference Value

      EnablePerfFieldModification

      Set the value to TRUE.

      This system preference applies edit and copy restrictions to objects.

      Enable Object Version Control

      Set the value to TRUE.

      ServerEditRecordTimeStamp

      Enter the time when Siebel Tools must start using this configuration. For more information, see Setting the Server Edit Record Time Stamp Parameter.

  2. Log out of Siebel Tools.

Setting the Server Edit Record Time Stamp Parameter

When you set the ServerEditRecordTimeStamp parameter, you enter the time when Siebel Tools must start using this configuration. Use the following format:

MM/DD/YYYY

You can specify only the month, day, and year. You cannot specify minutes and seconds.

For example, to start using the configuration on October 9, 2014, enter the following value:

10/09/2014

In this example, Siebel Tools does the following:

  • Allows you to modify any object that includes a timestamp that occurs after October 9, 2014.
  • Does not allow you to modify any object that includes a timestamp that occurs before October 9, 2014. Developers can view or copy these objects, but not modify them.
  • Allows you to create new records, and then to modify these new records.
  • Allows you to copy any record, regardless of the timestamp.

    If you set a property value in the source record, if this property affects database performance, and if you connect Siebel Tools to the:

    • Siebel Server, then Siebel Tools resets the property value in the copied record, and you cannot reset this value.
    • Local database, then you cannot check in this record.

      For more information, see Properties That Affect Database Performance.

Restricting Access to an Object

This topic describes how to restrict access to an object.

To restrict access to an object

  1. Determine the date that Siebel Tools most recently updated the object:
    1. In the Object List Editor, choose the record where you want to restrict access.
    2. Click Help, and then click About Record.
    3. In the Siebel Tools dialog box, in the Updated section, note the date that the On window shows.
  2. Set the value for ServerEditRecordTimeStamp to the date that you noted in Step c.
Properties That Affect Database Performance

Table 6 lists the properties that affect database performance.

Table 6. Properties That Affect Database Performance
Object Type
Property

business component

The following properties affect database performance:

  • Force Active

field

The following properties affect database performance:

  • Force Active
  • Link Specification
  • Immediate Post Changes

multi value link

The following properties affect database performance:

  • Check No Match

multi value field

The following properties affect database performance:

  • Force Active
  • Link Specification

single value field

The following properties affect database performance:

  • Force Active
  • Link Specification

Overriding Restrictions That Prevent Developers from Modifying Objects

This topic describes how to log in to Siebel Tools so that the developer can modify any object, regardless of the timestamp restrictions that you place in Step 1.

To override restrictions that prevent developers from modifying objects

  1. In Microsoft Windows, click Start, All Programs, and then click the Siebel Tools installation folder.
  2. Right-click the Siebel Tools icon, and then click Properties.
  3. In the Siebel Tools Properties window, click the Shortcut tab, add the EditPerfFields switch to the Target field, and then click OK.

    For example:

    C:\Siebel\8.1\Tools_2\BIN\siebdev.exe /c "C:\Siebel\8.1\Tools_2\bin\enu\tools.cfg" /u SADMIN /p SADMIN /d Sample /EditPerfFields

    Bold font indicates the switch that you add.

  4. Log in to Siebel Tools.
Using Siebel Tools Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.