Archive for the ‘Configuration’ Category

User Property – Parent Read Only Field

 

Introduction

This property is used to make all the records read only in a child BC with respect to a particular field value in the associated Parent BC. For example, if parent Account status is ‘Expired” then make all Activities read only.

This BC User Prop is configured always under child BC.

 

Limitation

Using regular syntax to declare Parent Read Only Field user property, we can specify only one Parent BC at maximum.

  • BC User Prop Name: Parent Read Only Field
  • BC User Prop Value: <ParentBusCompName>.<FieldName>

Suppose we want to constrain read only behavior of a specific child BC corresponding to two different Parent BC, it will not be possible using this syntax. If we still try to configure it, then we will receive error – “The same values for ‘Parent Business Component, Name’ already exist.”

 

 

Resolution

Use the below syntax:

  • BC User Prop Name – Parent Read Only Field: <BusCompName>
  • BC User Prop Value – <BusCompFieldName>

 

 

Message broadcast to all the application users

Requirement

To broadcast message to all the users of the Siebel Applications. This message is displayed as scrolling text at the bottom of the application screen.

Message Broadcast

Message Broadcast

Functionality

This is Siebel Vanilla functionality. It requires application level changes only.

Steps to be followed

  1. Go to the Site Map à Administration: Communications à Message Broadcast View.
  2. Create a new records and specify the following six fields:
    • Severity: It will determine the message color in the scrolling tab.
    • Abstract: Message subject
    • Message: Message body. Text entered here will be displayed in the scrolling tab.
    • All: Check this flag.
    • Broadcast: Check this flag.
    • Activation Date: Provide yesterday’s date.
  3. Logout and login back.
  4. All the application users will be able to see your message in the scrolling tab.

 Usage

  • To share DB Refresh information (including dates and timings) with all the users.
  • To communicate the users about the downtime etc.

Universal Inbox Business Service – Error Message

 

Error Message

On submitting a quote, following error was received –

[1] Error invoking service ‘Universal Inbox’, method ‘CreateInboxEx’ at step ‘CreateInboxEx’.(SBL-BPR-00162)
[2] ‘Task Owner Id’ is a required field. Please enter a value for the field.(SBL-DAT-00498)

 

Quote Functionality – Background

On Quotes, Sales Representatives are allowed to provide discounts to the customer. If this discount amount exceeds a specific limit, then higher level approvals are required from Sales Rep’s Managers.

To implement this behavior, we utilized Inbox module to raise approval requests. These requests were generated using Universal Inbox business service.

 

Root Cause of Error

The Primary Position on the Sales Team of Quote was DEV_02. But there was no Parent Position (or Position of Manager) defined for it under Administration – Group > Positions.

 

Resolution

As a fix, we associated Parent Position with Primary Position of Sales Team of Quote. And Wow!! error disappeared and the approval request was created successfully.