יום שישי, 5 באפריל 2013

SBL-SVC-00150





Applies to:


Siebel CRM - Version: 7.5.3 [16157] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows 2000

Product Release: V7 (Enterprise)

Version: 7.5.3 [16157]

Database: IBM DB2/UDB 7.2

Application Server OS: Microsoft Windows 2000 Advanced Server SP 2

Database Server OS: IBM AIX 4.3.3



This document was previously published as Siebel SR 38-1153677971.


Symptoms


SBL-SVC-00150In callcenter (development
environment) Group News administration > All News, when the ‘Status’ field of a news story is
changed from ‘Submitted’ to ‘Completed’, the following error pops up.

You cannot change
the current field’s value from ‘Submitted’ to ‘Completed’.

Rule validation failed: ‘[Total
Approvers] = 0’
(SBL-SVC-00150)

When the status field of a news story is changed from
‘Submitted’ to ‘Pending Approval’, the following error pops up.


You cannot change the
current field’s value from ‘Submitted’ to ‘Pending Approval’.

Rule validation failed:
‘[Approver Sequence Number] <> 0’
(SBL-SVC-00150)


The above error messages
are encountered for a certain ‘Content Path’ which happens to be ‘myBulletins’.







Cause


Customer was changing the status from 'Submitted' to either 'Completed' or 'Pending Approval' and hit the error message.

The
test on vanilla shows when status first changed from 'Draft' to
'Submitted' it will change to 'Pending Approval' automatically while
saving the record. When status changed from 'Pending Approval' to
Approval it worked fine. However, another error message occours while
changing status from 'Approval' to 'Completed'.

Rule validation failed: '[Approver Sequence Number] > [Total Approvers]'

This
is expected because user should not manually change the status from
'Approved' to 'Completed'. This change should be done by workflow.


Solution


The error message can be reproduced. A change request#12-FSQGLP has been logged earlier to address this issue.



The out of box 'Group News Approver Workflow' allows only two approvers.
Have provided customer a new workflow called 'Group News Multiple
Approver Workflow' which will not give the error message also it allows
multiple Approver. The correct process of approving the content should
be as below:



1. Importand activate the Group News MultipleApprover Workflow, then
bounce the server if you use thin client or log off and log in if you
use dedicated client.

2. Login, go to Site Map, Group News Admin\Content Path.

3. Create new content path based on GN Multiple Approver Workflow.

4. Use Sadmin as approver 1 and approver 2.  

5. Go to Stages tab and add Home Page\Top Story as stage 1.

6. Set content path to Active and save record.

7. Goto Site Map, Group News Authoring\News Inbox.

8. Create new news item - fill in name, headline and select new content path.

9. Click on Content Editing tab and change status from Draft to Submitted.

10. Step off to save the record. - After that the status will change to 'Pending Approval' per WF.

11. Change the status from 'Pending Approval' to 'Approved' and step off
to save record. - After that the status will change to 'Pending
Approval' again per WF because we have two approver set up.

12. Change the status from 'Pending Approval' to 'Approved' again and
step off to save record. - After that the record will disappear. It now
will be seen in Group News Authoring > All News applet with status of
'Completed'. This means user should not manually change the status from
Approved to Completed. As long as user save the record properly the WF
will change the status automatically.



Above prodedure was tested on 7.5.3.2 Employee Relationship Management.
If user uses Call Center the 'Goup News Authoring' screen may need to be
added. The approving process has to be done in the screen.
















Applies to:


Siebel Tools - Version 8.1.1 SIA [21111] and later
Information in this document applies to any platform.

Checked for Relevance on 03-11-2013


Goal



Why we get Error calling custom business service in State Model rule?

When
calling a custom business service, AARDVARK, from a State Model
validation rule. We are SBL-SVC-00150 error as seen in the attachment.
This error is alleviated by adding AARDVARK to the Object Manager
component parameter Business Service Query Access. According to the
Siebel documentation this should not be necessary, as we have added the
business service to the Application User Properties,
ClientBusinessService. We would like to see this address in either the
documentation or as a bug.




Fix


For the benefit of other users:

It is found that this is
document error and CR#12-1XM96D7 "Lack of information on Siebel
Bookshelf 8.1" is logged to address this Document Defect.








Applies to:


Siebel Loyalty Engine - Version: 7.8.2.3 SIA [19221] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.8.2.3 [19221] SVE Transp

Database: Microsoft SQL Server 2005

Application Server OS: Microsoft Windows 2003 Server

Database Server OS: Microsoft Windows 2003 Server



This document was previously published as Siebel SR 38-3233403231.



Goal



The State model is working perfect for LOY Transaction BC and
Approval PopUp is displayed only for for the status transition In
Progress -> Submit in LOY Member Transaction List Applet (please see
38-3184664891 on SupportWeb).

The problem we are faced to
currently, that Approval PopUp is not displayed in LOY Service Request
Transactions List Applet. If we are trying to change Transaction status
in the applet from in Progress-> Submit instead of approval PopUp we
receive the error message :
---------------------------
Siebel
---------------------------
[1]
Wrong field values or value types detected in field Status. Please
re-enter your field values. If you need additional assistance, please
refer to the documentation.(SBL-UIF-00299)
[2] You cannot change the value of field 'Status' from 'Skapas' to 'Avvaktar godkännande'.
Rule validation failed: ' ([Owner Id] = LoginId() or [Created By] = LoginId()) and [Submit To] is NOT NULL'(SBL-SVC-00150)
---------------------------
OK
---------------------------

"Wrong
field values or value types detected in field Status" error message is
displayed if transaction status change does not satisfy LOY Transaction
state model criteria.

Could you please advise how to get Approval
PopUp displayed and eliminate the error message "[1] Wrong field values
or value types detected in field Status."?


Solution




The customer determined that when they changed the status of a
transaction in the LOY Service Request Transactions List Applet in the
LOY Service Request Transaction View, instead of the approval popup
window appearing, an error message occurred that the status change was
not valid due to the state model defined. However if the same action was
carried out in the LOY Member Transaction List Applet in the LOY
Members Transactions View, then the approval poup appeared. The view
details were as follows:



Screen: Service Request Screen    

View:    LOY Service Request Transaction View    

Business Object: Service Request    



Screen: LOY Members Screen    

View:    LOY Member Transactions View    

Business Object: LOY Member    



It was determined that the following changes have to be made:



1. Change the class of LOY Service Request Transactions List Applet to CSSSWEFrameListLOYBase.

2. Edit the Service Request business object and add the following business components:



a) LOY Approval Process BC with link LOY Transaction/LOY Approval Process.

b) LOY Approval Popup Virtual BC with no link.



The Change Request Defect 12-1HP034I has been raised to change this in the standard repository.


אין תגובות:

הוסף רשומת תגובה