I’ve been around Siebel for nearly 20 years now. Yes, I know I don’t look old enough, but that would be the fresh Scottish air. Siebel has evolved over that time but never to any sort of degree that truly made life better for a Siebel developer. Now, with the release of IP 2017, and just in time for me to move away to do other things, Oracle have given us a game changer: Siebel Workspaces and the SRF’less World.

The clear goal, though a goal that’s not quite achieved, of Web Tools in IP 2017, is to allow configuration of the Siebel Application through the thin client UI. For simple changes, this is largely successful, though Oracle has a lot of work to do to do away with Siebel Tools altogether.

Here’s a walkthrough of the steps to add a new field and expose it on an applet, just to show you how neat Web Tools can be.

  1. Log into Siebel Web Tools
  2. Click the “Workspaces” icon in the top right
  3. From the “Main” branch, click “Create” to create a new Workspace instance, giving it a name and a description
  4. Close the Workspace window, with the big “X” in the top right
  5. Click on “Business Component” and query for “Contact”. Note that, now you have an active Workspace, everything is now editable in Web Tools
  6. Click “Fields” and add a new field:
  7. Now go to “Applets” and query for “Contact List Applet” and click “List” then “List Column” and add a new record:
  8. Go to “Applet Web Template”, click on “Edit List” and click the “Edit” button
  9. Drag our new list column to placeholder 540
  10. Our changes are done – easy peasy!
  11. Now to publish the changes
  12. Go to the Workspace page again
  13. Select your “In Progress” workspace and click “Version” – now this is actually called “Checkpoint” in Siebel Tools but it doesn’t the same thing
  14. Give the checkpoint a name and click the “Version” button
  15. You’re ready to deploy the change!
  16. With your “In Progress” Workspace selected, click the “Submit” button then click the “Deliver” button
  17. Give the delivery a name and click “Deliver” – Web Tools will do its thing!
  18. Now get into your Siebel application, Siebel Call Center in my case
  19. Navigate to “Site Map”, then “Contacts” and finally “Contact List”
  20. Behold your new field – all without an SRF or server restart in sight!

Web Tools is finally on the right path to deliver agility in Siebel development. It’s very clunky in places and you’re still bound to Siebel Tools for many tasks. However, this is a massive leap forward and I can’t wait to see what IP 2018 brings in this space.