0% fanden dieses Dokument nützlich (0 Abstimmungen)
59 Ansichten18 Seiten

Siebel Interview Fragen Antworten Bibel

Das Dokument enthält eine umfassende Sammlung von Interviewfragen und Antworten zu Siebel, die verschiedene Aspekte der Software abdecken, einschließlich der Erstellung von benutzerdefinierten Schaltflächen, der Verwendung von berechneten Feldern, der Konfiguration von Auswahllisten und der Verwaltung von Benutzerdaten. Es werden technische Details und spezifische Skripte bereitgestellt, um häufige Szenarien und Herausforderungen zu erläutern, die bei der Arbeit mit Siebel auftreten können. Darüber hinaus werden wichtige Konzepte wie EAI, EIM, MVG und die Unterschiede zwischen verschiedenen Tabellenarten behandelt.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als DOCX, PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
59 Ansichten18 Seiten

Siebel Interview Fragen Antworten Bibel

Das Dokument enthält eine umfassende Sammlung von Interviewfragen und Antworten zu Siebel, die verschiedene Aspekte der Software abdecken, einschließlich der Erstellung von benutzerdefinierten Schaltflächen, der Verwendung von berechneten Feldern, der Konfiguration von Auswahllisten und der Verwaltung von Benutzerdaten. Es werden technische Details und spezifische Skripte bereitgestellt, um häufige Szenarien und Herausforderungen zu erläutern, die bei der Arbeit mit Siebel auftreten können. Darüber hinaus werden wichtige Konzepte wie EAI, EIM, MVG und die Unterschiede zwischen verschiedenen Tabellenarten behandelt.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als DOCX, PDF, TXT herunterladen oder online auf Scribd lesen
Sie sind auf Seite 1/ 18

Siebel Interviewfragen Antworten Bibel in www.aired.

in

1> Wenn wir eine dynamische Auswahlliste als begrenzt haben, können wir
einen Datensatz hinzufügen?

Ja, aber im Fall einer statischen Auswahlliste ist dies nicht möglich.

2> Erstellen Sie in einem Applet eine benutzerdefinierte Schaltfläche und


aktivieren Sie sie.

1> Erstellen Sie im Applet ein Steuerelement „Test“ mit der Eigenschaft
„Aufgerufene Methode“ als „TESTMETHOD“.
2> Fügen Sie das folgende Skript im Ereignis WebApplet_PreCanInvokeMethod
hinzu (Rechtsklick auf Applet > Serverskript bearbeiten)

Funktion WebApplet_PreCanInvokeMethod (Methodenname, &CanInvoke)


{
if((Methodenname == "TESTMETHODE")
{
Kann aufrufen = "WAHR";
zurückgeben(Vorgang abbrechen);
}
zurückgeben (Operation fortsetzen);
}

3> Wie ruft man einen Business-Dienst per Mausklick auf eine Schaltfläche
auf?

3> Erstellen Sie im Applet ein Steuerelement „Test“ mit der Eigenschaft
„Aufgerufene Methode“ als „TESTMETHOD“.
4> Fügen Sie das folgende Skript im Ereignis WebApplet_PreCanInvokeMethod
hinzu

Funktion WebApplet_PreCanInvokeMethod (Methodenname, &CanInvoke)


{
if((Methodenname == "TESTMETHODE")
{
Kann aufrufen = "WAHR";
zurückgeben(Vorgang abbrechen);
}
zurückgeben (Operation fortsetzen);
}
5> Fügen Sie die folgende Benutzereigenschaft im Applet hinzu
Name - Benannte Methode: TESTMETHOD
Wert – ‚INVOKESVC‘, ‚Dienstname‘, ‚Methodenname‘
Siebel Interview Fragen Antworten Bibel

4> Ist es möglich, in einer einzigen Siebel-Anwendung auf mehr als eine
Datenbank zuzugreifen?
Ja

6> Können wir keinen Lastenausgleich durchführen, wenn kein Gateway-


Server vorhanden ist?
NEIN

6> Was ist ein berechnetes Feld?


Das berechnete Feld leitet seinen Wert aus anderen Feldern ab. Es kann nicht in
der Datenbank gespeichert werden, deshalb ist die Spalteneigenschaft leer.
Einschränkung für berechnetes Feld:---
^ Es kann nicht in der Datenbank gespeichert werden
^ Es ist schreibgeschützt.
^ Sortieren wird nicht unterstützt, Abfragen jedoch schon.

7> Ich habe eine Ansicht mit einem Formular-Applet oben und einem Listen-
Applet unten. Im Listen-Applet gibt es ein „Score“-Feld. Wie werden die
Gesamtpunktzahlen im Formular-Applet angezeigt?

Erstellen Sie basierend auf dem Score-Feld ein MVF im übergeordneten BC.
Erstellen Sie dann ein berechnetes Feld mit dem berechneten Wert Sum (mvf).

8> Ich möchte die Anzahl der mit einem Konto verknüpften Aktivitäten
anzeigen. Wie konfigurieren Sie das?
1> Erstellen Sie ein MVL im Konto BC basierend auf dem Konto-/Aktionslink
2> Erstellen Sie ein berechnetes Feld mit dem berechneten Wert Count(„mvl“).
3> Zeigen Sie das berechnete Feld im Konto-Applet an.

9> Jetzt möchte ich die Anzahl der Aktivitäten eines Kontos mit Priorität = 1-
ASAP zählen

Die Eigenschaften „Typfeld“ und „Typwert“ des MVL können verwendet werden,
um Suchspezifikationen auf das untergeordnete BC zu setzen. Hier ist Typfeld =
Priorität und Typwert = 1-ASAP. Führen Sie dann den Count(„mvl“) aus.
10> Im Listen-Applet-Feld haben wir 10 Datensätze, aber ich muss im Listen-
Applet nur 2 Datensätze anzeigen. Welches Vorgehen muss ich befolgen?

Setzen Sie die Eigenschaft „HTML-Zeilenanzahl-Applet“ auf 2.

11> Wie kann ich mit der Siebel-Anwendung eine E-Mail senden, ohne die
Funktionstaste F9 zu verwenden?

Out Bound Communication Manager BS verwenden

12> Angenommen, es gibt eine Suchspezifikation sowohl für BC als auch für
Applet. Erklären Sie die Durchführung dieses Szenarios.

BC- und Applet-Suchspezifikationen werden angehängt (UND-verknüpft). Zunächst


werden basierend auf der BC-Suchspezifikation Datensätze aus der Datenbank
abgerufen und auf Applet-Ebene verfügbar gemacht. Anschließend wird die
Applet-Suchspezifikation auf diesen Datensatz angewendet und eine Teilmenge
davon wird in der Benutzeroberfläche angezeigt.

Bsp.: Angenommen, im Konto BC lautet die Suchspezifikation [Status] = „Aktiv“


und im Applet lautet die Suchspezifikation [Land] = „USA“. Wenn Sie also zum
Kontobildschirm gehen, werden Ihnen Datensätze angezeigt, bei denen
[Status]=Aktiv und [Land]='USA'

13> Angenommen, es gibt in der Listenansicht unterschiedliche


Suchspezifikationen für Listen- und Formular-Applets. Was passiert, wenn
ich zu dieser Ansicht navigiere?

Die Suchspezifikation des Formular-Applets bleibt erhalten, da das Formular-


Applet später geladen wird.

14> Erklären Sie, wann wir die folgenden Szenarien verwenden: Basistabelle
mit Erweiterungsspalten. Erweiterungstabelle mit Erweiterungsspalten,
welche bevorzugen Sie? Erklären.

Zum Abrufen von Daten aus der Erweiterungstabelle ist ein zusätzlicher Join
erforderlich. Wenn also über die Benutzeroberfläche problemlos auf das Feld
zugegriffen werden kann, ist es besser, die Basistabelle zu erweitern. Bei seltenem
Gebrauch den Anschiebetisch ausfahren.

15> Was ist der Nutzen von Catch im Skript?

Wenn Sie nach dem Auftreten der Ausnahme eine Operation ausführen möchten,
können Sie dies im Catch-Block tun.
16> Können Sie eine Erweiterungstabelle mit einer Schnittmengentabelle
erstellen?

Ja (1:1 ist möglich, aber 1:M ist nicht möglich)

17> Wie bearbeiten Sie die Werte der verknüpften Felder im Join?

Durch die Verknüpfung einer Auswahlliste im verknüpften Feld

18> Was sind Seed-Daten in Siebel?

Erster Satz Benutzer- und Administratordaten Beispiele, Verantwortlichkeiten,


SADMIN-Konto
Objektdefinitionen, die das Aussehen, Verhalten und

20> Was machen die Dateien install.ksh und imprep.ksh?

Install.ksh – Füllt Seed-Daten auf. Imprep.ksh – Es füllt Repository-Daten.

21> ist es erforderlich, vor der Installation eines Siebel-Servers einen


Gateway-Server zu installieren?

Ja

22> Was ist das Siebel-Dateisystem?

Es handelt sich um ein freigegebenes Verzeichnis zum Speichern komprimierter


Dateien, Anhänge

23> Warum wird nicht empfohlen, vorhandene Basistabellen zu ändern?

Siebel kann in der zukünftigen Version vorhandene Tabellen verwenden

24> Was ist der Unterschied zwischen EAI und EIM? Welche Rolle spielt
XML bei EAI? Was sind EAI-Tools von Drittanbietern?

25> Wie konfiguriert man ein MVG?

Verknüpfung zwischen übergeordnetem und untergeordnetem Element erstellen bc


Erstellen Sie ein MVL im übergeordneten BC mit Verweis auf den obigen Link
Erstellen Sie MVF im übergeordneten BC unter Verwendung des obigen MVL
Erstellen Sie ein MVG-Applet basierend auf dem untergeordneten BC
Fügen Sie das MVG-Applet zum Applet-Steuerelement hinzu und setzen Sie die
Laufzeiteigenschaft auf „True“.

26> Wie konfigurieren Sie eine dynamische Auswahlliste?

Erstellen Sie eine Auswahlliste basierend auf Pick BC


Ordnen Sie die Auswahlliste dem übergeordneten BC-Feld zu.
Geben Sie die Pick-Map an. Im Fall einer dynamischen Auswahlliste müssen Sie
auch eine ID-Auswahlzuordnung erstellen.
Erstellen Sie ein Pick-Applet basierend auf Pick BC.
Fügen Sie das Pick-Applet zum Applet-Steuerelement hinzu und setzen Sie die
Laufzeiteigenschaft auf „True“.

27> Wie konfigurieren Sie eine statische Auswahlliste?

Erstellen Sie eine Auswahlliste basierend auf der generischen Auswahlliste BC


(statische Auswahlliste bezieht Daten aus der Tabelle S_LST_OF_VAL), geben
Sie „Typ“ als Typ und „Typwert“ als in der Anwendung erstellte LOV an
Ordnen Sie die Auswahlliste dem übergeordneten BC-Feld zu.
Geben Sie die Auswahlkarten an.

Setzen Sie die Laufzeiteigenschaft des Steuerelements auf „true“.

28> Warum benötigen Sie das Feld „Primäre ID“ in MVL?

Das Feld „Primäre ID“ in der Hauptgeschäftskomponente enthält die Zeilen-ID-


Werte, die auf primäre Datensätze in der Detailgeschäftskomponente verweisen.
Auf diese Weise machen wir aus einer 1:M-Beziehung eine 1:1-Beziehung. Es
hilft, die Leistung zu verbessern. Nehmen wir an, es gibt im Listen-Applet 10
Datensätze und in jedem Datensatz haben wir 2 mvg. Wenn kein Primär
angegeben wird, werden 21 Abfragen ausgelöst (1+2*10 = 21, 1 Abfrage zum
Abrufen der übergeordneten Datensätze, 2 innere Abfragen zum Abrufen der
MVG-Datensätze/übergeordneten Datensätze (insgesamt 2*10 = 20)). Wenn wir
primäre ID-Felder angeben, wird nur 1 Abfrage ausgelöst.

29> Wenn Sie einen Vorgabewert und einen Nachgabewert für ein Feld
haben, welcher wird in der Datenbank gespeichert?

Vorgabe
Vorgabe – Wert des Felds, wenn Sie einen neuen Datensatz erstellen. Ereignis –
BusComp_NewRecord ()
Post-Default – Wenn der Feldwert vor dem Speichern des Datensatzes null ist,
wird Post-Default ausgelöst. Ereignis – BusComp_PreWriteRecord ()

30> Wie richten Sie Mitarbeiter in Siebel ein?

31> Welche verschiedenen Arten von Tabellen gibt es?

Daten, Schnittstelle, Repository

32> Was sind vordefinierte Abfragen?

Diese gespeicherten Abfragen ermöglichen es Benutzern, Abfragen durchzuführen

33> Wie weisen Sie Mitarbeitern in Siebel Verantwortlichkeiten zu?

Navigieren Sie zu Verwaltung – Benutzer ) Mitarbeiter, fragen Sie den Mitarbeiter


ab und weisen Sie ihm Verantwortlichkeiten zu

34> Was ist der Unterschied zwischen Join und Link?

Join ist eine Beziehung zwischen BC und Tabelle. Das Verhältnis ist 1:1 bzw.
M:1. Konto in Opportunity, Konto in Serviceanfrage
Link ist eine Beziehung zwischen 2 BCs. Die Beziehung ist 1:M oder M:M.
Geschäftsadresse im Konto, Aktivitäten im Konto
35> Was ist der Unterschied zwischen EIM und EAI?

Siebel Interview Fragen Antworten Bibel

EIM ist der Prozess des Ladens von Daten in eine Siebel-Basistabelle. EAI ist der
Datenaustausch zwischen Siebel und externen Systemen

36> Was sind Benutzereigenschaften?

Benutzereigenschaften sind integrierte Skripte, die zum Konfigurieren speziellen


Verhaltens verwendet werden. Diese können als untergeordnete Elemente zu
einem Applet, einer Geschäftskomponente, einem Geschäftsdienst, einem
Steuerelement, einem Feld oder einer Listenspalte hinzugefügt werden.

37> Geben Sie Beispiele für häufig verwendete Benutzereigenschaften auf


BC-Ebene.

Beim Festlegen des Feldupdates, beim Aufrufen des Feldupdates, BC-Nur-Lese-


Feld, übergeordnetes Nur-Lese-Feld, Feld-Nur-Lese-Feld, benannte Methode.

38> Wie können Sie ein Feld als bedingt erforderlich festlegen? Durch
Verwendung der Benutzereigenschaft „Erforderlich“ (Feldebene).

1> Erstellen Sie ein berechnetes Feld „CALC“, das den Wert Y hat, wenn die
Bedingungen erfüllt sind, andernfalls N.
2> Erstellen Sie eine erforderliche Benutzereigenschaft. Name – Erforderlich,
Wert – CALC

39> Welche unterschiedlichen Spaltentypen gibt es?

Daten, Erweiterung, System

40> Wie viele Arten von Siebel-Datenmodell-Erweiterungen gibt es?

1:1, 1: M

41> Was ist der Unterschied zwischen Master-Detailansicht und MVG?

In der Master-Detailansicht zeigen wir den Hauptdatensatz im oberen Formular-


Applet und die untergeordneten Datensätze im unteren Listen-Applet. Hier werden
die Child-Daten durch die Verknüpfung zwischen Master- und Child-BCS
abgeholt. Im Fall von MVG betten wir die Informationen des untergeordneten
Elements in den Stammdatensatz selbst ein. Der Benutzer muss mvg aufrufen, um
die Details zum untergeordneten Element anzuzeigen. Hier werden die
untergeordneten Daten von MVL abgerufen, das im Master BC erstellt wurde.
42> Was stellt die Position in Siebel dar?

Es ist eine Party, bc. Es steigert die Datensichtbarkeit.

43> Was passiert, wenn Sie in der Siebel-Anwendung einen Mitarbeiter


erstellen und vergessen, die Datenbankanmeldung einzurichten?

Er kann sich nicht bei der Anwendung anmelden.

44> Was ist Virtual BC? Wozu dient VBC?

Wenn Daten aus einem externen System angezeigt werden müssen, ohne die
Daten in Siebel zu speichern, verwenden wir VBC. VBC ist keiner Tabelle
zugeordnet. Es basiert auf der Klasse CSSBCVExtern. Die Daten in VBC werden
vom Geschäftsdienst aufgefüllt. Wir erstellen eine BC-Benutzereigenschaft, um
VBC mit BS zu verknüpfen. Name - Servicename, Wert - BS

45> Was ist eine eingeschränkte Auswahlliste? Wo werden Sie die Zwänge
aufheben?

Wenn der Auswahllistenwert auf einem Feld basiert, wird er als eingeschränkte
Auswahlliste bezeichnet. Wir nehmen die Einschränkung in der Pickmap vor.

46> Was ist ein Nameserver? Was macht es?

Gateway-Server

47> Wie richten Sie Mitarbeiter in Siebel ein?

48> Was ist die Siebel-Admin-Modus-Ansicht? Wie erstelle ich das?

Wir können eine Admin-Ansicht erstellen, indem wir die Eigenschaft „Admin-
Modus-Flag“ der Ansicht auf „true“ setzen. In der Administratoransicht können Sie alle
Datensätze sehen
(Auch Datensätze ohne Besitzer). Benutzereigenschaften funktionieren in der
Administratoransicht nicht.

49> Wenn für eine Ansicht die Eigenschaft „Admin Mode“ = „True“
festgelegt ist, was geschieht dann mit den Benutzereigenschaften, die wir darauf
schreiben?

Wenn Admin-Modus = true, funktioniert die Benutzereigenschaft nicht

50> Was ist die Funktion von SWSE auf dem Webserver? Was ist das?

51> Warum verwenden wir symbolische Zeichenfolgen in Siebel 77?

Es kapselt einen Textabschnitt, der überall auf der Siebel-Benutzeroberfläche


erscheinen kann. Jedes Siebel-Objekt, das über eine übersetzbare
Zeichenfolgeneigenschaft verfügt (z. B. die Überschrift eines
Steuerelementobjekts), kann einen gewünschten Zeichenfolgenanzeigewert
erhalten, indem über seine Eigenschaft „Zeichenfolgenreferenz“ (z. B.
„Überschrift – Zeichenfolgenreferenz“) ein Verweis auf das entsprechende
symbolische Zeichenfolgenobjekt erstellt wird. Der eigentliche
Zeichenfolgeninhalt für eine symbolische Zeichenfolge wird in einem oder
mehreren untergeordneten symbolischen Zeichenfolgen-Gebietsschemaobjekten
gespeichert, von denen jedes den Wert der Zeichenfolge in einer anderen Sprache
darstellt. Beispielsweise könnte die symbolische Zeichenfolge mit dem Namen
„SBL_ACCOUNTS-0910145428-0HN“ zwei untergeordnete symbolische
Zeichenfolgen-Gebietsschemaelemente haben, von denen eines den Anzeigewert
für Englisch („Account“) und eines für Deutsch („Kunde“) enthält.

Siebel Interview Fragen Antworten Bibel

52> Welche Beziehung besteht zwischen einer Ansicht und ab/o?

M: 1

53> was ist horizontal und vertikal in Siebel? `


54> was bedeutet Beitreten. Wo finden wir es?

Die Verbindung zwischen einer Basistabelle und ihrer 1:1-Erweiterungstabelle


wird als implizit bezeichnet. Der Name des impliziten Join ist derselbe wie der
Name der Erweiterungstabelle. Zum Beispiel S_PARTY und alle seine
Erweiterungstabellen S_ORG_EXT, S_CONTACT, S_POSTN, S_BU usw. Ein
ähnlicher impliziter Join besteht auch zwischen einer Basistabelle und ihrer Inter-
Section-Tabelle. Beispiel S_OPTY und S_OPTY_CON
55> Woran erkennt man, dass eine bestimmte Tabelle (Basistabelle) erweitert
werden kann?

Wenn die Tabellentyp-Eigenschaft nicht „Erweiterung“ lautet, kann sie erweitert


werden.

56> Was ist eine Erweiterungstabelle und in welcher Beziehung steht sie zur
Basistabelle?

Tabellen vom Typ „Erweiterung“ sind zusätzliche Tabellen mit impliziten 1:1-
Beziehungen zu ihrer übergeordneten Basistabelle, der Tabelle, die sie logisch
erweitert. Sie stellen zusätzliche Spalten bereit, die Sie zum Speichern von Daten
verwenden können.
57> ist es möglich, mehrere Datenbankserver für einen Gateway-Server zu
haben?

NEIN

58> Was ist All Mode Sort?

59> Was zeigt der Business Component View-Modus an?

Es definiert zulässige Zugriffskontrollmechanismen, die auf die


Geschäftskomponente in jeder Ansicht angewendet werden können.

60> Was ist der Anzeigemodus für folgende BCS?

Konto – Position (Sie weisen dem Vertriebsteam eine Position zu), Organisation
Chance – Position, Organisation
Kontakt – Position, Organisation, Person
Serviceanfrage – Person (Einzelbesitzer) Hier weisen Sie LOGIN zu SR,
Organisation
Aktion – Person (mehrere Eigentümer)
61> Was ist der Unterschied zwischen den Geschäftskomponenten „PickList
Generic“ und „PickList Hierarchical“?

Beide BCs basieren auf der Tabelle S_LST_OF_VAL. PickList Hierachical hat
mehr Felder als PickList Generic und wird zum Erstellen hierarchischer
Auswahllisten verwendet.

62> Was ist die Basistabelle von Konto, Kontakt bc?

S_PARTY

63> Was ist die S_PARTY-Tabelle?

Dies ist die Basistabelle für alle Party-Geschäftskomponenten.


Verschiedene Partytypen auflisten?
Partytyp Geschäftskomponente
Organisation Konto (S_ORG_EXT), Organisation (S_BU),
Unternehmensbereich
(S_ORG_EXT)
Person Kontakt (S_CONTACT), Mitarbeiter (S_EMP_PER),
(S_USER) Benutzer
Position Position (S_POSTN)
Haushalt Haushalt (S_ORG_GROUP)
Benutzerliste Benutzerliste (S_USERLIST)
Zugriffsgrupp Zugriffsgruppe
e64> Was ist der Unterschied (S_PARTY_GROUP)
zwischen einer Organisation und einer
Abteilung in Siebel?

Konto - [Internes Org-Flag] = ‚N‘, Daten werden in die Tabellen S_PARTY und
S_ORG_EXT eingetragen
Division - [Internes Org-Flag] = ‚Y‘, Daten werden in die Tabellen S_PARTY
und S_ORG_EXT eingetragen
Organisation - - [Internes Org-Flag] = ‚Y‘ und [Organisations-Flag] = ‚Y‘, Daten
werden in die Tabellen S_PARTY, S_ORG_EXT, S_BU eingetragen
Alle Organisationen sind Unterteilungen, der Umkehrschluss trifft jedoch nicht zu.

65> Was ist die Schnittmengetabelle der Parteieinheiten?

S_PARTY_PER

66> Wie erstellen Sie eine Erweiterungstabelle für eine Schnittstellentabelle


in Siebel?

Verwenden des Assistenten

67> Wie hängen BC und Applet zusammen?

1: M
68> In welcher Beziehung steht die Chance zu einem Konto?

M: 1

69> Was macht eine Opportunity, ein Account-Kontakt in Siebel?

70> Warum müssen Sie in Siebel Mitarbeiter in der Datenbank anlegen?

71> Wie steuern Sie die Sichtbarkeit in Siebel?

Die Sichtbarkeitskontrolle kann auf zwei Ebenen erfolgen.


1> Sichtbarkeit anzeigen – dies erfolgt über Verantwortlichkeiten
2> Datensichtbarkeit – dies erfolgt nach Positionen

72> Wie werden Eigentümer für eine Geschäftskomponente angegeben?

Durch Verwendung des BusComp-Ansichtsmodus. Dies ist ein untergeordnetes


Objekt der Business-Komponente.

73> Was ist Spoolen?

Spooling ist der Prozess des Extrahierens von SQL-Abfragen, die in der
Datenbank ausgelöst werden. Dies kann auf zwei Arten erreicht werden.
1> Klicken Sie in siebel.exe mit der rechten Maustaste auf „Eigenschaften“ und
fügen Sie Folgendes hinzu: /s „PATH, d. h. C:\log“
2> Erstellen Sie eine Umgebungsvariable mit Eigenschaften. Variable –
SIEBEL_LOG_EVENTS, Wert – 5

74> Angenommen, ich schreibe ein Skript auf der Browserseite und erhalte
eine Ausgabe. Kann dieselbe Ausgabe an das serverseitige Skript übertragen bzw.
von dort abgerufen werden? Wenn JA, wie und wenn NEIN, warum nicht?
Ja, wir können Serverskripte von Browserskripten aus aufrufen, aber umgekehrt
gilt das nicht.

75> Was ist die kraftaktive Eigenschaft eines Feldes?

Wenn „Force Active“ TRUE ist, wird das Feld bei jeder Instanziierung der
Geschäftskomponente abgefragt, auch wenn das Feld nicht auf der
Benutzeroberfläche angezeigt wird. Der Datenwert wird immer aus der Datenbank
abgerufen. Es weist die Datenbank-Engine an, diese Spalte in die
Auswahlanweisung einzuschließen.

76> Was ist die Link-Spezifikationseigenschaft des Felds?

TRUE = Gibt an, dass der Feldwert im übergeordneten BC als Standardwert an ein
Feld in der untergeordneten Geschäftskomponente übergeben wird.

77> Was ist die Longlist-Eigenschaft einer Auswahlliste?


Siebel Interview Fragen Antworten Bibel

Es gibt an, ob die Siebel-Anwendung versuchen soll, den Cursor auf den aktuellen
Wert in einer langen Werteliste zu positionieren. Wenn Sie für eine Auswahlliste
„Long List = TRUE“ angeben, behält die Siebel-Anwendung den Fokus nicht auf
dem aktuellen Datensatz.

78> Was ist eine detaillierte Kategorie und welchen Nutzen hat sie bei der
Konfiguration?

79> Wie führen Sie Validierungen in der Konfiguration durch?

Durch die Verwendung der Validierungseigenschaft des Felds

80> Wie fügt man einem Applet ein Schaltflächensymbol hinzu? Wie Neu,
Abfrage, Löschen. Ich möchte auch die Schaltfläche „Aktivieren“.

81> Was ist der Unterschied zwischen den Tabellen S_OPTY_X und
S_OPTY_XM?

S_OPTY_X ist die 1:1-Erweiterungstabelle von S_OPTY, während S_OPTY_XM


die 1:M-Erweiterungstabelle ist.

82> Welcher Unterschied besteht zwischen Join-Spezifikation und Join-


Definition?

Die Join-Spezifikation ist das untergeordnete Objekt der Join-Definition. In der


Join-Spezifikation füllen wir das Quellfeld (FK-Feld) der JOIN-Tabelle und die
Zielspalte (PK) der JOIN-Tabelle.

83> Was ist der Unterschied zwischen LOV und Picklist?

Wir erstellen LOV in der Anwendung und verknüpfen das LOV mithilfe der
Werteigenschaft mit der Auswahlliste.

84> Was ist eine symbolische URL in Siebel?

Es wird verwendet, um externe Webseiten aus der Siebel-Anwendung aufzurufen.

85> Wie führe ich genbscript.exe aus?

Dies wird zum Generieren eines Browserskripts verwendet.


"c:\Programm Dateien\Siebel\7.8\Web client\bin\genbscript.exe"
c:\progra~1\siebel\7.8\webcli~1\bin\enu\siebel.cfg "c:\Programme\siebel\7.8\web
client\public\enu" enu pause

86> Was ist das Shuttle-Applet?


Shuttle Applet ist eine Kombination aus MVG Applet und Association Applet.
Die Bindung erfolgt zur Laufzeit. Es wird für M:M-Beziehungen verwendet. In
einem Shuttle-Applet ist das linke Applet das Association-Applet und das rechte
Applet das MVG-Applet.

87> Was ist der Unterschied zwischen einem MVG-Applet und einem Pick-
Applet?

Wir verknüpfen das MVG-Applet mit einem MVF-Steuerelement (Steuerelement


basierend auf MVF) und das Pick-Applet mit einem Picklist-Steuerelement
(Steuerelement basierend auf einem Picklist-Feld). Der Typ für das MVG-Applet
ist MVG und das Pick-Applet ist Pick List.

88> Was ist ein Applet-Toggle, wie viele Typen gibt es?

Es identifiziert ein oder mehrere alternative Applets, die zur Anzeige der Daten
einer Geschäftskomponente verwendet werden können. Es gibt zwei Arten von
Umschaltern, nämlich statische und dynamische Umschalter. Wenn das Auto-
Umschaltfeld und der Auto-Umschaltwert angegeben sind, handelt es sich um ein
dynamisches Umschalten, andernfalls um ein statisches Umschalten. Das statische
Umschalten kann auf unterschiedlichen BCs basieren, das dynamische Umschalten
basiert jedoch immer auf denselben BCs.

Geschäftsszenario – Wenn der Aktivitätstyp inaktiv ist, möchte ich ein Listen-
Applet mit 10 Feldern anzeigen, andernfalls möchte ich ein Listen-Applet mit 5
Feldern anzeigen. Wie erreichen Sie das?
Antwort: Durch die Verwendung von Dynamic Toggle.

89> Wie rufe ich eine externe Webseite aus einer Siebel-Anwendung auf?

Symbolische URL verwenden

90> Wie viele Applets können maximal in einer Ansicht vorhanden sein?

N-Nummer

91> Was ist der Nutzen der indirekten Mehrwertverknüpfung und wie wird
sie konfiguriert?

Normalerweise sind der übergeordnete BC des Links, auf dem das MVL basiert,
und der übergeordnete BC des MVL identisch. Wenn dies nicht der Fall ist,
handelt es sich um ein indirektes MVL. Betrachten Sie beispielsweise die
Geschäftsadresse mvl in Opportunity bc.
1> Geschäftsadresse mvl basiert auf Konto/Geschäftsadresse. Der übergeordnete
BC der Verknüpfung „Konto/Geschäftsadresse“ ist „Konto“.
2> Übergeordnetes BC der Geschäftsadresse mvl ist Opportunity.
3> Dies ist also ein indirektes MVL. Dies ist nützlich, wenn Sie untergeordnete
Daten basierend auf einem bestimmten Feldwert einschränken möchten. In
diesem Beispiel zeigen wir in Opportunity nur die Adressen an, die mit dem
Konto der Opportunity verknüpft sind. Die Einschränkung erfolgt durch
Verwendung der Quellfeldeigenschaft von mvl. Hier ist das Quellfeld die
Joined Account ID.

Siebel Interview Fragen Antworten Bibel

92> Was ist der Zweck der 1: M-Erweiterungstabelle?

Dies wird verwendet, um eine Master-Detailansicht


(übergeordnete/untergeordnete Beziehung) zu erstellen.

93> Geschäftsszenario: Ein Kontakt kann mehrere Hobbys haben. Ich


möchte Kontakte und deren Hobbys in einer neuen Ansicht darstellen. Wie
konfigurieren Sie das?

Zuerst müssen wir eine Tabelle identifizieren, auf der wir das neue BC (Hobby)
erstellen. Hier ist das übergeordnete Element BC Kontakt (S_CONTACT) und das
untergeordnete Element BC Hobby und die Beziehung ist 1: M. Daher verwenden
wir die 1: M-Erweiterungstabelle von S_CONTACT, also S_CONTATCT_XM.
1> Erstellen Sie ein BC-Hobby in der Tabelle S_CONTACT_XM. Stellen Sie das
Feld „Typ“ im BC vorab auf „Hobby“ ein (Wert, der dem BC-Namen
entspricht). Setzen Sie die Suchspezifikation auf den BC-Typ = „Hobby“.
2> Erstellen Sie ein neues Applet basierend auf Hobby bc.
3> Erstellen Sie eine Verknüpfung zwischen Kontakt und Hobby bc. Quellfeld =
ID, Zielfeld = übergeordnete ID
4> Tragen Sie den neuen BC in das Kontaktfeld ein.
5> Erstellen Sie eine neue Ansicht basierend auf dem Kontaktfeld.
6> Ansicht verwalten. (Ansicht in der Anwendung erstellen und Ansicht der
Verantwortung des Benutzers hinzufügen)

94> Wozu dient die Artikelkennung?

Wird von der Siebel Web Engine verwendet, um ein Steuerelement einer
bestimmten Position innerhalb einer Webvorlage zuzuordnen. Es ist eine
Eigenschaft von Applet Web Template Item und View Web Template Item.

95> Was ist der Unterschied zwischen Links und Multi-Value-Links?

Link ist ein übergeordnetes Objekt. Der Link wird für die übergeordnete –
untergeordnete (Master – Detail-)Ansicht verwendet. MVL ist ein untergeordnetes
Objekt der Business-Komponente. Wir erstellen MVL basierend auf dem Link.
MVL wird im MVG-Applet verwendet. Dies wird verwendet, um untergeordnete
Details im übergeordneten Applet mithilfe des MVG-Applets anzuzeigen.

96> Was ist eine Fremdschlüsseltabelle in Siebel?

Es ist eine Eigenschaft von Column. Es gibt die Tabelle an, für die diese Spalte
ein Fremdschlüssel ist. Lassen Sie NULL in der Erweiterungsspalte.

97> Wann entscheiden wir uns für Dynamic PickList und Pick Applet?

Wenn wir Daten aus einer anderen BC (Tabelle, die nicht die Basistabelle ist)
anzeigen möchten, verwenden wir eine dynamische Auswahlliste. Das Pick-
Applet basiert immer auf Pick BC (Child BC).

Beispielsweise das Anzeigen von Kontodetails in Opportunity, Aktivität,


Serviceanfrage usw.

98> Was ist der Unterschied zwischen Siebel-Verkaufs- und Callcenter-


Anwendungen?

Beides sind Mitarbeiteranwendungen. Der Vertrieb wird für den Verkauf von
Produkten genutzt, das Callcenter für die Bewirtung der Kunden.

99> Wie können Sie ein Applet in einer Ansicht bearbeitbar und in einer
anderen Ansicht schreibgeschützt machen?

Durch Verwenden der Applet-Modus-Eigenschaft von „Webvorlagenelement


anzeigen“

100> Was ist Drilldown? Erklären Sie die verschiedenen Arten von
Drilldowns?

Mit Drilldowns können Benutzer auf einen Hyperlink in einem Feld klicken und
zu einer anderen Ansicht gelangen, in der weitere Informationen zu dem Feld
angezeigt werden. Drilldowns werden hauptsächlich in Listen-Applets verwendet.
Drilldowns können entweder statisch oder dynamisch sein. Ein statischer
Drilldown führt den Benutzer immer zur gleichen Ansicht. Ein dynamischer
Drilldown führt den Benutzer je nach bestimmten Bedingungen, beispielsweise
dem Wert eines Felds, zu unterschiedlichen Ansichten.

101> Wie konfiguriere ich einen Drilldown?


1> Gehen Sie zum Applet, erstellen Sie ein neues Drilldown-Objekt, geben Sie
Name, Hyperlink-Feld, Ansicht und Sequenz an. Dies dient zum Drilldown im
selben BO.
2> Wenn Sie zu einem anderen BO navigieren, müssen Sie das Quellfeld (FK-
Feld), das Zielfeld (ID) und die Geschäftskomponente angeben.
3> Für dynamisches Drilldown müssen wir ein dynamisches Drilldown-Zielobjekt
im Drilldown-Objekt mit der niedrigsten Sequenz erstellen.

102> Können Sie Drilldown im Formular-Applet konfigurieren?

Nein, das Drilldown-Verhalten wird auch bei MVG-Applets, Auswahl-Applets


oder Assoziations-Applets nicht unterstützt.
Was ist der Sichtbarkeits-Applet-Typ für folgende Ansichten?

Ansicht „Meine Konten“ – Vertriebsmitarbeiter – Der Benutzer sieht alle


Datensätze, bei denen seine/ihre Position Teil eines Vertriebsteams ist (primär und
nicht primär)
Kontenansicht meines Teams – Manager – Der Benutzer sieht alle Datensätze, bei
denen seine/ihre Position oder die Position seines/ihres Untergebenen die primäre
Position im Vertriebsteam ist. Nur Primärdatensatz, Untergeordneter kann auch
direkt oder indirekt sein
Ansicht aller Konten – Organisation – Der Benutzer sieht alle Datensätze, bei
denen seine/ihre Organisation Teil der Kontoorganisation ist (primär und nicht
primär).
Alle Konten in meiner Organisation – Unterorganisation: Der Benutzer sieht alle
Datensätze, bei denen seine Organisation oder die Organisation ihres
Untergebenen die primäre Organisation in der Kontoorganisation ist. Nur
Primärdatensatz, untergeordnete Organisation kann direkt oder indirekt sein
Alle Konten in allen Organisationen – Alle – Alle Datensätze mit einem gültigen
Eigentümer, Vereinigung der oben genannten

Diese Regel gilt auch für Opportunity und Contact.

Was sehen Sie in den Ansichten „Meine Aktivitäten“ und „Meine


Serviceanfragen“?

Ansicht „Meine Aktivitäten“ – Datensätze, bei denen der Benutzer-LOGIN im


Feld „Mitarbeiter“ vorhanden ist Ansicht „Meine Serviceanfragen“ – Datensätze,
bei denen der Benutzer-LOGIN im Feld „Eigentümer“ vorhanden ist

Wie greift der Webclient auf Siebel-Daten zu?

Wenn der Webclient die URL in den Webbrowser eingibt, wird er zum Webserver
weitergeleitet. Im Webserver haben wir ein virtuelles Verzeichnis, das Einträge
für alle Siebel-Anwendungen enthält. Es sucht die Anfrage im virtuellen
Verzeichnis. Wenn es diese findet, erkennt es sie als Siebel-Anfrage und leitet sie
an SWSE weiter. SWSE liest EAAPS-Datei. Die Datei Eapps.cfg enthält
Informationen wie beispielsweise das zu verwendende Protokoll, die Gateway-
Adresse, den Unternehmensnamen und den Objektmanager. Mit diesen Angaben
stellt es eine Verbindung zum Gateway-Server her. Der Gateway-Server liest die
Datei siebna.dat und übergibt die Siebel-Serveradresse an SWSE. Anschließend
stellt SWSE eine Verbindung zum Siebel-Server her. SWE wird als Dienst von
AOM ausgeführt. Es erstellt die HTML-Seiten mithilfe von SWT-Dateien. Der
Datenmanager generiert eine SQL-Anweisung als Antwort auf die AOM-
Anforderung und füllt HTML-Seiten. Anschließend übergibt der Siebel-Server die
HTML-Seiten an den Webserver und der Webserver übergibt sie an den
Webbrowser.

Erklären Sie die verschiedenen Kundentypen?


Webclient – Erfordert keine Installation
Mobiler Webclient – Erfordert Installation, verwendet lokales CFG, SRF und
Datenbank. Dedizierter Client – Erfordert Installation, verwendet lokales CFG,
SRF, aber Serverdatenbank.

Wenn ein Benutzer ein Konto mit einem Kontakt verknüpft, wird bei welchem BC
das Verknüpfungsereignis ausgelöst? Als Konto wird das Konto BC zugeordnet.

Siebel Interview Fragen Antworten Bibel

Das könnte Ihnen auch gefallen