The latest
maintenance release 8.1.1.10 / 8.2.2.3 of Siebel CRM not only brought features like
Workflow Comparison or
Incremental Repository Merge but also a new concept of
tagging objects in Siebel Tools and a new variety of archive files, namely the
Siebel Delta File (SDF).
The latter two are related, so I thought I share some first impressions. Of course, it all starts with a bit of reading, so here is the obligatory
link to the Siebel Bookshelf. The
Using Siebel Tools guide has been updated with a new chapter with the intriguing title "
Managing Modifications That Multiple Developers Make" (MMTMDM ;-).
First, let's talk about Object Tagging itself. It means that from 8.1.1.10 onwards, Siebel development teams can enable a feature which allows them to:
- Create and assign tags to developers
- Automatically assign objects to tags while developers create and modify objects in Siebel Tools
- "Touch" objects (assign a tag to an object they don't modify but want to include in a tag list) manually or in batch.
- Review list of modifications and conflicts
- Generate mid-level releases and export SDF files based on tags
1. Enable Object Tagging
After having patched your Siebel Environment to 8.1.1.10 or 8.2.2.3, you can enable Object Tagging by setting the following system preference:
Enable Object Tagging = TRUE
2. Expose the Tag Administration screen (if necessary)
As mentioned by reader JMacZ in a
recent comment, the Tag Administration screen is not added to all applications by default. In fact, I found that it is added only to the
Siebel Universal Agent application which we all know by the name of
Siebel Call Center. So you might find yourself in the situation where you have to add the
Tag Administration screen to your application's site map, compile the application and administer responsibilities to include the new views of that screen.
3. Administer Tags
Now you can log in to your application and navigate to the
Administration - Tag screen. There you see the tags provided by Oracle as seed data. You can create your own tags and specify users (developers). When you check the
Admin Flag, the developer will be able to use all tags. The
Siebel Development tag seems to be the default tag, as Siebel Tools will prompt that the user is not assigned to this tag when a developer who is not assigned to any tag tries to log in to Siebel Tools.
4. Choose Tag at Siebel Tools start-up
Launching Siebel Tools is now quite a difference, as it displays the list of all available tags to the developer:
 |
| Siebel Tools displaying tags to select for a developer marked as "Admin" |
Once the developer selects a tag and clicks
Ok, Siebel Tools starts as usual. The chosen tag is always visible in the Siebel Tools title bar and in the
General tab of the Siebel Tools
Options dialog as shown in the screenshot below.
5. Automatic tagging
As the developer checks in or out, creates and updates object definitions or imports them, Siebel Tools will automatically assign the object to the current tag.
The
All Objects view within the
Administration - Tag screen allows us to see a complete list of all object definitions created or updated within a tag:
6. "Touching" Objects
In order to make an unmodified object definition available for exporting it into an SDF file, developers can right-click the record and select
Touch Object... from the menu. Siebel Tools will assign the current tag to the object and prompt a message that it has done so.
 |
| And so am I... |
7. Exporting SDF files using tags
The new archive file format introduced with 8.1.1.10 / 8.2.2.3 is
Siebel Delta File (SDF). SDF files are similar to the traditional SIF files but they only contain - as the "D" suggests - the information about modifications to an object.
The
Mid-Level Release dialog now includes the option to create SDF files based on Tag-Time combination, Tag or Time only.
The Tools Guide nicely describes a
new command-line option to run the mid-level release export in batch mode.
SDF files can be used for import activities such as manual archive import and ADM just like SIF files. The major benefit of SDF files is their minimal size compared to their SIF siblings. In addition they are the base for the new standard of deploying innovation packs to Siebel customers rather than a bunch of .zip files with ACRs.
Summary
The latest release of Siebel CRM is full to the brim with new features and enhancements. The Siebel developer community will be highly interested in the
Incremental Repository Merge feature which adds many new utilities to Siebel Tools such as the
Object Tagging and SDF export described in this article.
Please also take some time to review the
free online training available for Siebel 8.1.1.10 on the
Oracle Learning Library.
have a nice day
@lex