Posts

Showing posts from April, 2024

we have to mask the field Credit Card Numberlike this :XXXXXXXXXXXXXXXX then we can use this field user property 'Display Mask Char' in Siebel

Image
  'Display Mask Char' field user property in Siebel 'Display Mask Char' field user property in Siebel: We can use 'Display Mask Char' Field User Proprety for masking. Suppose we have to mask the field Credit Card Number. Credit Card Number :XXXXXXXXXXXXXXXX Go the particular BC and there add a New Calculated Field say Credit Card Number Display. Tick the Calculated property true and leave the Value as blank.Now come to the Field User Property & here give the Display Mask Char as Name & Value as x.Now give the Encrypt Source Field Field User Property as Name and Value as the Credit Card Number . And give the value as the Credit Card Number.Expose the same fields at UI level & compile.

1. when user clicking new record button sequence of applet and bc events firing from the GUI starting from the Applet load ? 2.which searchspec will be executed first bc or applet?

  Events are fired on the UI object first which events invoke at the business logic layer. E.g., When a user creates a new Account, the following series of actions are executed: Hit the New button on an Applet Enter Account Details Step off or Save to save the Account record. The series of events which are triggered in this operation are: When New Button is clicked: Applet_PreInvokeMethod: NewRecord WebApplet_PreInvokeMethod: NewRecord BusComp_PreNewRecord BusComp_ChangeRecord BusComp_NewRecord BusComp_PreGetFieldValue WebApplet_InvokeMethod: NewRecord Applet_ChangeRecord Applet_InvokeMethod: NewRecord When Account details are filled in: BusComp_PreSetFieldValue (browser) Applet_ChangeFieldValue When Record is stepped off or Save is executed: A pplet_PreInvokeMethod: WriteRecord WebApplet_PreInvokeMethod: WriteRecord BusComp_PreSetFieldValue (Server) BusComp_SetFieldValue BusComp_PreWriteRecord BusComp_WriteRecord WebApplet_InvokeMethod: WriteRecord Applet_InvokeMethod: WriteRecord I b

How to send email containing multiple child records data?

Image
  How to send an email containing multiple child records data? I am pretty sure you will find this post very interesting if you ever get a requirement to send an email in HTML format and email should have the details of the child records(dynamic data) as well. XSLT (XSL Transformation) can do wonders for this kind of requirement where the basic idea is to get data in XML hierarchy from Siebel (which you can easily do via EAI Siebel Adapter and convert it into XML) and apply the XSL transformations to get the HTML output. And as far as you know how to play with HTML and XSL, you can create any kind of email format that you like to see. All you need is to use  EAI XSLT Service  business service with method  Transform . Below picture might give you some idea of it: To understand the concept, let suppose: 1. As soon as an Opportunity gets submitted, you are required to send an email to the Sales person to inform him. 2. Email should have the details of child records created under that Oppo

EAI Dispatch Service

Image
  EAI Dispatch Service It’s the business Service that invokes the other business services/workflows based on the properties of its input property set. Scenarios of Dispatch Service Inbound Request  - The EAI Dispatch Service can be the first step of the inbound integration to decide which business service should process an incoming message/document. For example in case of MQ series transport, whenever message is placed in a queue, MQ receiver in Siebel receives the message and dispatches to different workflows/Business services based on defined rules Outbound Request  - Can be last step in outbound integration to send the outgoing message/document to the right transport. For example When sending an Opportunity message from Siebel to external system , message needs to be send to different external teams using different transports(MQSeries , HTTP , MSMQ)  depending on the Opportunity Sales stage (Prospect, Qualifying Lead, Selected) being send. It can also be used to change the root tags

Siebel Tools Installation of IP 2020/21 issue

1. Before  installation IP 2020. pls install the file from online  vcredist_x86.exe  https://www.microsoft.com/en-us/download/details.aspx?id=40784  File Name: vcredist_arm.exe. vcredist_x64.exe.  vcredist_x86 . exe . 

How to use Siebel Product Configurator API in Workflow?

Image
  What is Product Configurator API?  Siebel product configurator API is bunch of Siebel business services and methods which allows to add order item under a root customizable product which complies with rules and validations defined in product model. It is much more cryptic and complex if one starts with the bookshelf. his example explains how we can invoke Siebel Configurator API in correct sequence to add line items in an order. Product Configurator API in Workflow In this example, workflow first creates new order and a order line item for root customizable product using Siebel Operation Step. And then it invokes Remote Complex Object Instance service(API) methods to add line item under the root customisable product. Product Model used for demo : Siebel Product Model  Business Service executed in sequence are: ISS Copy Service :: Load EAI Remote Complex Object Instance :: LoadInstance Remote Complex Object Instance :: CreateSession Remote Complex Object Instance :: SyncInstance Remot

Siebel Interview Preparation Guide

To help you guys to prepare better for Siebel Config/Admin/EAI interview I am giving few tips. Hope these tips are helpful.. 1.Resume: Resume would be your first face before you go face to face with the Interviewer.Please keep your resume as simple as possible. Do not write stories which would make your Resume looklike a Textbook rather than having the Skill Set. I have seen resumes going for around 10 pages but to be honest no Interviewer has patience to read your Stories. Please dont Mention Created Applet,Create Join,Created Link under the Projects you have worked.This is really senseless thing that  has been observed.Employees do a Cut and Paste with few wording Changes under the "Role in the Project";again This is a page filling Technique that we used to do while explaining Diagrams in Semester Exams:) -Skills in Your Resume Please be specific about what you have worked and what not?   Configuration Skills: -Applets -Business Components/Business Objects -Impilcit/Explici