Mit Katalog-Elementdesigner installiert
Der Katalog-Elementdesigner fügt Tabellen, Benutzerrollen, Skript-Includes und andere Komponenten hinzu oder ändert sie.
Demodaten sind mit dem Katalog-Elementdesigner verfügbar.
Tabellen, die mit dem Katalog-Elementdesigner installiert werden
Tabellen werden mit Aktivierung des Katalog-Elementdesigners hinzugefügt.
Tabellen
| Anzeigename [Tabellenname] | Beschreibung |
|---|---|
Anfordern von Item Designer-Kategorieanfrage [sc_ic_category_request] |
Anforderungen von Benutzern für eine neue Kategorie. |
Element [sc_ic_item_staging] |
Elementdefinitionen, die beim Entwerfen des Elements verwendet werden. |
Genehmigung [sc_ic_aprvl_defn_staging] |
Genehmigungen für Elemente. |
Genehmigungsdefinition [sc_ic_aprvl_defn] |
Genehmigungen für Katalogelemente. |
Genehmigungsdefinition (Angefordertes Element) [sc_ic_req_item_aprvl_defn] |
Genehmigungen für angeforderte Elemente. |
Genehmigungstyp [sc_ic_aprvl_type_defn_staging] |
Genehmigungstypen für Elemente. |
Genehmigungstypdefinition [sc_ic_aprvl_type_defn] |
Genehmigungstypen für Katalogelemente und angeforderte Elemente. |
Aufgabenzuweisung [sc_ic_task_assign_defn_staging] |
Aufgabenzuweisungstypen für Elemente |
Aufgabenzuweisungsdefinition [sc_ic_task_assign_defn] |
Aufgabenzuweisungstypen für Katalogelemente und angeforderte Elemente. |
Aufgabe [sc_ic_task_defn_staging] |
Aufgaben für Elemente. |
Aufgabendefinition [sc_ic_task_defn] |
Aufgaben für Katalogelemente. |
Aufgabendefinition (Angefordertes Element) [sc_ic_req_item_task_defn] |
Aufgaben für angeforderte Elemente. |
Frage [sc_ic_question] |
Fragen zu Elementen. Gespeichert als Variablendatensätze [sc_item_variables_task] für Katalogelemente und angeforderte Elemente. |
Fragenauswahl [sc_ic_question_choice] |
Auswahl, wenn es sich bei der Frage um einen Auswahltyp handelt (Auswahlfeld, Multiple-Choice oder Checkbox). |
Fragenklasse [sc_ic_question_class] |
Basisvariablentypen, die als Klasse für einen Fragetyp verwendet werden sollen. |
Fragetyp [sc_ic_question_type] |
Fragetypen für Elemente. |
Fragetypauswahl [sc_ic_question_type_choice] |
Auswahlmöglichkeiten, wenn der Fragetyp ein Auswahltyp ist (Auswahlfeld, Multiple-Choice oder Checkbox). |
Tabellenbeziehungen, die mit dem Katalog-Elementdesigner installiert wurden
Einige gleichwertige Informationen werden als Datensätze in verschiedenen Tabellen beim Erstellen, Veröffentlichen oder Anfordern von Bereichen gespeichert, um eine kontrollierte Umgebung für das Elementdesign bereitzustellen.
Beispielsweise werden Katalogelemente als Elementdatensätz [sc_ic_item_staging] im Erstellungsbereich, als Katalogelement-Datensätze [sc_cat_item] im Veröffentlichungsbereich und als Datensätze für angeforderte Elemente [sc_req_item] im Anforderungsbereich gespeichert.
| Erstellen | Veröffentlichen | Anfordern |
|---|---|---|
Aufgabe [sc_ic_task_defn_staging] |
Aufgabendefinition [sc_ic_task_defn] |
Aufgabendefinition (Angefordertes Element) [sc_ic_req_item_task_defn] |
Element [sc_ic_item_staging] |
Katalogelement [sc_cat_item] |
Angefordertes Element [sc_req_item] |
Genehmigung [sc_ic_aprvl_defn_staging] |
Genehmigungsdefinition [sc_ic_aprvl_defn] |
Genehmigungsdefinition (Angefordertes Element) [sc_ic_req_item_aprvl_defn] |
Genehmigungstyp [sc_ic_aprvl_type_defn_staging] |
Genehmigungstypdefinition [sc_ic_aprvl_type_defn] |
|
Frage [sc_ic_question] |
Variablen [sc_item_variables_task] |
|
Aufgabenzuweisung [sc_ic_task_assign_defn_staging] |
Aufgabenzuweisungsdefinition [sc_ic_task_assign_defn] |
|
Rollen, die mit dem Katalog-Elementdesigner installiert werden
Rollen werden mit der Aktivierung des Katalog-Elementdesigners hinzugefügt.
| Rolle | Enthält Rollen | Beschreibung |
|---|---|---|
| catalog_editor | Keine | Kann Elemente in Kategorien erstellen, ändern und veröffentlichen, denen sie zugewiesen sind. Kann für Elemente und Kategorien, denen sie zugewiesen sind, Folgendes ausführen:
|
| catalog_item_designer | Keine | Kann den Status von Kategorieanforderungen anzeigen. |
| catalog_manager | Keine | Kann eine Kategorie anfordern, Katalogeditoren ihren Kategorien anzeigen und zuweisen und Elemente in ihren Kategorien erstellen, ändern und veröffentlichen. Kann für Elemente und Kategorien, denen sie zugewiesen sind, Folgendes ausführen:
|
UI-Richtlinien, die mit dem Katalog-Elementdesigner installiert werden
UI-Richtlinien werden mit der Aktivierung des Katalog-Elementdesigners hinzugefügt.
| UI-Richtlinie | Tabelle | Beschreibung |
|---|---|---|
| Kategorieeintrag zulassen | Element [sc_ic_item_staging] | Kategorieeintrag nur zulassen, wenn ein Katalog ausgewählt ist. |
| Mobiles Bild anzeigen | Element [sc_ic_item_staging] | Aktivieren Sie das Feld „Mobiles Bild“, wenn die Verfügbarkeit auf Desktop und Mobil oder auf Nur Mobil eingestellt ist. |
| Desktopbild anzeigen | Element [sc_ic_item_staging] | Aktivieren Sie das Feld „Desktopbild“, wenn die Verfügbarkeit auf Desktop und Mobil oder auf Nur Desktop eingestellt ist. |
| Veröffentlichtes Element anzeigen | Element [sc_ic_item_staging] | Zeigen Sie das Katalogelement an, wenn das Staging-Element veröffentlicht wurde. |
| Elementfeld im Elementdesigner ausblenden – Genehmigungsansicht | Genehmigung [sc_ic_aprvl_defn_staging] | Blenden Sie das Katalogelementfeld in der Genehmigungsansicht des Elementdesigners aus. |
| Bei Typ = Benutzer das Feld „Benutzer“ anzeigen | Genehmigung [sc_ic_aprvl_defn_staging] | Machen Sie das Benutzerfeld sichtbar und obligatorisch, wenn eine Benutzergenehmigung ausgewählt ist. |
| Bei Typ = Gruppe das Feld „Gruppe“ anzeigen | Genehmigung [sc_ic_aprvl_defn_staging] | Machen Sie das Gruppenfeld sichtbar und obligatorisch, wenn eine Gruppengenehmigung ausgewählt ist. |
| Feld „Vordefinierte Genehmigung“ anzeigen, wenn Typ = predefined_approval | Genehmigung [sc_ic_aprvl_defn_staging] | Machen Sie das Feld Vordefinierte Genehmigung sichtbar, wenn eine vordefinierte Genehmigung ausgewählt und der vordefinierte Typ ausgewählt ist. |
| Zeigen Sie ggf. eine vordefinierte Genehmigungsbeschreibung an. | Genehmigung [sc_ic_aprvl_defn_staging] | Machen Sie die vordefinierte Genehmigungsbeschreibung sichtbar und obligatorisch, wenn eine vordefinierte Genehmigung ausgewählt ist. |
| Bei Typ = Benutzer das Feld „Benutzer“ anzeigen | Genehmigungstyp [sc_ic_aprvl_type_defn_staging] | Machen Sie das Feld Benutzer sichtbar und obligatorisch, wenn eine Benutzergenehmigung ausgewählt ist. |
| Bei Typ = Gruppe das Feld „Gruppe(n)“ anzeigen | Genehmigungstyp [sc_ic_aprvl_type_defn_staging] |
Machen Sie das Feld Gruppe(n) sichtbar und obligatorisch, wenn eine Gruppengenehmigung ausgewählt ist. |
| Wenn Typ = Skript, dann Felder „Skript“ anzeigen | Genehmigungstyp [sc_ic_aprvl_type_defn_staging] | Machen Sie die Felder Skriptausgabe und die Genehmigerskript sichtbar, wenn eine Skriptgenehmigung ausgewählt ist. |
| Veröffentlichte Informationen anzeigen | Genehmigungstyp [sc_ic_aprvl_type_defn_staging] | Machen Sie die Genehmigungsdefinition und die Genehmigungsdefinitionsversion sichtbar, wenn die veröffentlichte Definition nicht leer ist. |
| Zuweisungsartfelder anzeigen | Aufgabenzuweisung [sc_ic_task_assign_defn_staging] | Markieren Sie das Feld Zuweisungstyp, wenn es sich um eine direkte Zuweisung handelt. |
| Diese Zuweisungsdefinition veröffentlichen | Aufgabenzuweisung [sc_ic_task_assign_defn_staging] | Machen Sie die veröffentlichte Zuweisungsdefinition sichtbar, wenn die veröffentlichte Definition nicht leer ist. |
| Benutzerdefinierte Zuweisungsfelder anzeigen | Aufgabe [sc_ic_task_defn_staging] | Machen Sie die Felder Benutzer und Gruppe(n) sichtbar, wenn für die Zuweisung ein Benutzer angegeben wurde. |
| Elementfeld ausblenden | Aufgabe [sc_ic_task_defn_staging] | Blenden Sie das Feld Element aus, wenn das Element nicht leer ist. |
| Metadaten-Felder ausblenden | Frage [sc_ic_question] | Blenden Sie Felder aus, die von der zugrunde liegenden Logik verwendet werden, aber keine Benutzereingaben erfordern. |
| Pflichtfeld ausblenden | Frage [sc_ic_question] | Feld ausblenden, wenn der Typ eine Checkbox oder eine Beschriftung ist. |
| Standardwert anzeigen | Frage [sc_ic_question] | Zeige Standardwerte, abhängig vom ausgewählten Typ der Variablen. |
| Felder des Typs „Numerische Skala“ | Frage [sc_ic_question] | Numerische Skalen anzeigen: Maximum und Minimum, wenn der vorkonfigurierte Variablentyp Zahl ausgewählt ist. |
| Liste der Auswahlmöglichkeiten anzeigen, falls zutreffend | Frage [sc_ic_question] | Zeigen Sie die Auswahlliste Auswahl an, wenn der Variablentyp Multiple-Choice oder Auswahlfeld ausgewählt ist. |
| Schreibgeschützt ausblenden | Frage [sc_ic_question] | Blenden Sie das Feld Schreibgeschützt ein, wenn der Variablentyp Bezeichnung, Datum oder Datum/Uhrzeit ausgewählt ist. |
| Fragetyp „Schreibgeschützt“ | Frage [sc_ic_question] | Feld ausblenden, wenn der Variablentyp Schreibgeschützt ausgewählt ist. |
| Elementfeld im Elementdesigner ausblenden – Fragenansicht | Frage [sc_ic_question] | Wenn das Element ausgewählt ist, wird das Feld Staging-Element ausgeblendet. |
| Vorkonfigurierte Felder für den Referenztyp erzwingen | Frage [sc_ic_question] | Setzen Sie den Wert des vorkonfigurierten Felds auf „true“ und „schreibgeschützt“, wenn als Variablentyp Referenz ausgewählt ist. |
| Liste der Auswahlmöglichkeiten anzeigen, falls zutreffend | Frage [sc_ic_question] | Zugehörige Liste Auswahl anzeigen, wenn der Variablentyp Multiple-Choice oder Auswahlfeld ausgewählt ist. |
| Felder für vorkonfigurierten Checkboxtyp | Fragetyp [sc_ic_question_type] | |
| Vorkonfigurierte Referenzfelder | Fragetyp [sc_ic_question_type] | Referenz- und Referenzqualifiziererfelder anzeigen, wenn der Fragentyp ein vorkonfigurierter Referenztyp ist. |
| Vorkonfigurierte Fragen | Fragetyp [sc_ic_question_type] | Wenn der vorkonfigurierte Fragetyp ausgewählt ist, die Felder für Fragetext, schreibgeschützt, Hilfetext und Standardwert anzeigen. |
| Felder für vorkonfigurierten numerischen Skalentyp | Fragetyp [sc_ic_question_type] | Numerische Skalen anzeigen: Maximum und Minimum, wenn der vorkonfigurierte Variablentyp Zahl ausgewählt ist. |
| Feld „Vordefinierte Genehmigung“ anzeigen, wenn Typ = predefined_approval | Genehmigungsdefinition [sc_ic_aprvl_defn] | Das Feld Vordefinierte Genehmigung sichtbar und obligatorisch machen, wenn kein Typ ausgewählt ist. |
| Bei Typ = Gruppe das Feld „Gruppe“ anzeigen | Genehmigungsdefinition [sc_ic_aprvl_defn] | Das Gruppenfeld sichtbar und obligatorisch machen, wenn kein Typ ausgewählt ist. |
| Bei Typ = Benutzer das Feld „Benutzer“ anzeigen | Genehmigungsdefinition [sc_ic_aprvl_defn] | Das Feld Benutzer sichtbar und obligatorisch machen, wenn der Benutzertyp ausgewählt ist. |
| Wenn Typ = Skript, dann Felder „Skript“ anzeigen | Genehmigungstypdefinition [sc_ic_aprvl_type_defn] | Feld Skript sichtbar und obligatorisch machen, wenn der Skripttyp ausgewählt ist. |
| Bei Typ = Benutzer das Feld „Benutzer“ anzeigen | Genehmigungstypdefinition [sc_ic_aprvl_type_defn] | Feld Benutzer sichtbar und obligatorisch machen, wenn der Benutzertyp ausgewählt ist. |
| Bei Typ = Gruppe das Feld „Gruppe(n)“ anzeigen | Genehmigungstypdefinition [sc_ic_aprvl_type_defn] | Feld Gruppe sichtbar und obligatorisch machen, wenn der Gruppentyp ausgewählt ist. |
| Zuweisungsartfelder anzeigen | Aufgabenzuweisungsdefinition [sc_ic_task_assign_defn] | Die Felder Benutzer und Gruppe(n) sichtbar machen und das Feld Skript ausblenden, wenn der direkte Zuweisungsvariablentyp ausgewählt ist. |
| Benutzerdefinierte Aufgabenfelder | Aufgabendefinition [sc_ic_task_defn] | Die Felder Benutzer und Gruppe(n) sichtbar machen und das Feld Zuweisungsdefinition ausblenden, wenn der Variablentyp „Eigene erstellen“ ausgewählt ist. |
Mit dem Katalog-Elementdesigner installierte Skripteinbindungen
Skripteinbindungen werden mit Aktivierung des Katalog-Elementdesigners hinzugefügt.
| Name | Beschreibung |
|---|---|
| sc_ic_Section | Wrapper-Klasse für Elementdesigner-Fragenlayoutabschnitte. |
| sc_ic_Factory | Einstiegspunkt für die gesamte Anpassung des Servicekatalog-Elementdesigner-Skripts. |
| sc_ic_ColumnSecurityManager | Sicherheitsmanager für die Spaltentabelle [sc_ic_column]. |
| sc_ic_QuestionSecurityManager | Sicherheitsmanager für die Fragentabelle [sc_ic_question]. |
| sc_ic_CatalogItemRecordProducer | Wrapper-Klasse für die Datensatzersteller-Tabelle [sc_cat_item_producer] für den Ersteller des Elements. |
| sc_ic_Base | Basisklasse für alle Wrapper-Klassen des Elementdesigners. |
| sc_ic_QuestionClass | Wrapper-Klasse für die Fragenklassentabelle [sc_ic_question_class]. |
| sc_ic_TaskDefnStagingSecurityManage | Sicherheitsmanager für die Aufgabentabelle [sc_ic_task_defn_staging]. |
| sc_ic_SectionSecurityManager | Sicherheitsmanager für die Abschnittstabelle [sc_ic_section]. |
| sc_ic_CategoryRequest | Wrapper für die Kategorieanforderungstabelle. |
| sc_ic_ApprovalDefnStagingAJAX | Hilfsfunktion, die von Client-Skripts aufgerufen werden kann. |
| sc_ic_QuestionChoiceSecurityManager | Sicherheitsmanager für die Frageauswahltabelle [sc_ic_question_choice]. |
| sc_ic_ApprovalDefnStagingSecurityManager | Sicherheitsmanager für gestaffelte Genehmigungsdefinitionen. |
| sc_ic_TaskAssignDefnStaging | Wrapper-Klasse für sc_ic_task_type_definition_staging. |
| sc_ic_TaskDefnStaging | Wrapper-Klasse für gestaffelte Aufgabendefinitionen. |
| sc_ic_Question | Wrapper-Klasse für Elementdesignerfragen. Unterklasse zum Ändern und Injizieren mit sc_ic_Factory. Weitere Informationen finden Sie unter sc_ic_Factory. |
| sc_ic_SectionAJAX | Service für die Verarbeitung von Abschnitten, die von Client-Skripts aus aufgerufen werden können. |
| sc_ic_CatalogTask | Wrapper-Klasse für die Katalogaufgabentabelle [sc_task] für die Elementdesigner-Funktionalität. |
| sc_ic_CatalogItem | Wrapper-Klasse für die Katalogelementtabelle [sc_cat_item] für den Elementdesigner. |
| sc_ic_QuestionChoice | Wrapper-Klasse für die Fragenauswahltabelle [sc_ic_question_choice]. |
| sc_ic_CatalogItemVariable | Wrapper für Katalogelementvariablen. |
| sc_ic_ApprovalDefnStaging | Wrapper für diese Staging-Tabelle für die Genehmigungsdefinition. |
| sc_ic_ReqItemApprovalDefn | Wrapper für Genehmigungsdefinitionen für angeforderte Elemente. |
| sc_ic_Item | Unterklassen, die mit sc_ic_Factory injiziert wurden. Weitere Informationen finden Sie unter sc_ic_Factory. |
| sc_ic_CatalogItemVariableChoice | Wrapper-Klasse für Variablen-Auswahlmöglichkeiten. |
| sc_ic_ReqItemTaskDefn | Wrapper für Genehmigungsdefinitionen für angeforderte Elemente. |
| sc_ic_ItemStagingSecurityManager | Sicherheitsmanager für die Elementtabelle [sc_ic_item_staging]. |
| sc_ic_BaseTypeDefnStaging | Basisklasse für alle Staging-Klassen für Typdefinitionen |
| sc_ic_Column | Wrapper-Klasse für Elementdesigner-Fragenlayout-Spalten. |
| sc_ic_ApprovalTypeDefnStaging | Wrapper-Klasse für gestaffelte Genehmigungstypdefinitionen. |
| sc_ic_CatalogItemRecordProducerService | Wrapper-Klasse für die Service-Tabelle [sc_cat_item_producer_service] für den Elementdesigner. |
| sc_ic_QuestionAJAX | Service für Elementdesignerfragen, die vom Client aufgerufen werden können. |
| sc_ic_QuestionType | Wrapper-Klasse für Fragetypen des Elementdesigners. Unterklasse zum Ändern und Injizieren mit sc_ic_Factory. Weitere Informationen finden Sie unter sc_ic_Factory. |
| sc_ic_TaskDefnStagingAJAX | Dienst für gestaffelte Aufgabendefinitionen, die von Client-Skripten aus aufgerufen werden können. |
| sc_ic_RequestedItem | Elementersteller-Wrapper-Klasse für die Tabelle für angeforderte Elemente [sc_req_item]. |
| sc_ic_ApprovalTypeDefn | Wrapper-Klasse für die Genehmigungstypdefinitions-Tabelle. |
| sc_ic_TaskAssignDefn | Wrapper-Klasse für Aufgabenzuweisungsdefinitionen. |
| sc_ic_TaskDefn | Wrapper-Klasse für Aufgabendefinitionen. |
| sc_ic_SecurityManager | Basis-Sicherheitsmanagerklasse für die Elementdesigner-Tabellen. |
| sc_ic_BaseFactory | Basis-Fabrikklasse. Nehmen Sie alle Anpassungen in der Klasse sc_ic_Factory vor. Weitere Informationen zum Bereitstellen von Anpassungen finden Sie unter sc_ic_Factory. |
| sc_ic_ApprovalDefn | Wrapper für Genehmigungsdefinitionen. |
| sc_ic_getCategoriesForModule | Klasse, die Kategorien abruft. |
Mit dem Katalog-Elementdesigner installierte Client-Skripts
Client-Skripts werden mit der Aktivierung des Katalog-Elementdesigners hinzugefügt.
| Skript | Tabelle | Beschreibung |
|---|---|---|
| Nächste Bestellnummer abrufen | Genehmigung [sc_ic_aprvl_defn_staging] | Füllt das Feld Bestellung auf, indem dem größten Auftrag einer für das Element definierten Genehmigungsdefinition 100 hinzugefügt wird. |
| Genehmigungsbeschreibungstyp abrufen | Genehmigung [sc_ic_aprvl_defn_staging] sc_ic_aprvl_defn_design | Zeigt die Beschreibung des Genehmigungstyps bei Änderung des vordefinierten Feldwerts an oder blendet sie aus. |
| Neu laden, wenn ein Bild gelöscht wurde | Element [sc_ic_item_staging] | Lädt das Formular „Elementdesigner“ erneut, wenn ein Desktop- oder Classic Mobile-Bild gelöscht wird. Wenn Veröffentlicht, wird der Datensatz auf den Status Entwurf zurückgesetzt. |
| Prozess-Dialogaktion | Element [sc_ic_item_staging] | Veranlasst, eine Entscheidung darüber zu treffen, ob die Änderungen am Element beibehalten werden sollen, bevor die ausgewählte Aktion abgeschlossen wird, die ein Update verursacht. Führt die Eingabeaufforderung aus, wenn der Status des Elements auf Veröffentlicht gesetzt ist und der Datensatz im Datensatz nicht gespeichert ist. |
| Dialogfunktionen | Element [sc_ic_item_staging] | Definiert verfügbare Dialogfunktionen für Aktionen wie Anzeige, Prozess und Aktualisierung. |
| Aktualisierung des Spalten-Dropdown-Menüs erzwingen | Frage [sc_ic_question] | Aktualisiert die Werte der Auswahlliste Abschnitt beim Laden des Dialogfelds Frage. |
| Obligatorisch geprüft | Frage [sc_ic_question] | Stellt sicher, dass der Schreibschutz nicht „true“ ist, nur gelesen wird, wenn die Frage obligatorisch ist. |
| „Schreibgeschützt“ aktiviert | Frage [sc_ic_question] | Wenn die Frage schreibgeschützt ist, wird sichergestellt, dass „obligatorisch“ nicht „true“ ist. |
| Metadatenfelder ausfüllen [„Type“ geändert] | Frage [sc_ic_question] | Füllt die Metafeldwerte bei Änderung von „Typ“ im Formular „Frage hinzufügen“ aus. |
| Metadatenfelder ausfüllen [„Option“ geändert] | Frage [sc_ic_question] | Füllt die Metafeldwerte bei Änderung von „Option“ im Formular „Frage hinzufügen“ aus. |
| Fragentypbeschreibung abrufen | Frage [sc_ic_question] | Zeigt die Beschreibung des Fragetyps bei Änderung des Feldwerts „Option“ für die folgenden Typen an: Mehrzeiliger Text, Multiple-Choice, Referenz. |
| Aktualisierungsreihenfolge für Abschnittswechsel | Frage [sc_ic_question] | Aktualisiert den Bestellwert im Fragendatensatz auf die nächste Fragenbestellnummer, die für einen ausgewählten Änderungsabschnitt verfügbar ist. |
| Auswahlliste für Fragetypen ausblenden | Fragetyp [sc_ic_question_type] | Steuert die Sichtbarkeit der zugehörigen Liste „Fragetypauswahl“ für Fragen des Typs „Auswahlfeld“ und „Multiple-Choice“. |
| Anzeigeposition anpassen | Abschnitt [sc_ic_section] | Passt den Positionswert für einen Abschnittsdatensatz an, um die korrekte Anzeigereihenfolge zu bestimmen. |
| Position überprüfen und anpassen | Abschnitt [sc_ic_section] | Validiert, dass die Position in einem Abschnittsdatensatzwert größer als 0 ist, und zeigt eine Feldnachricht an, wenn dies nicht der Fall ist. |
| Nächste Position abrufen | Abschnitt [sc_ic_section] | Füllt das Positionsfeld auf, indem 1 zur größten Positionsnummer in einem Abschnitt hinzugefügt wird, der für den Artikel definiert ist. |
| Nächste Bestellnummer abrufen | Aufgabe [sc_ic_task_defn_staging] | Füllt das Feld Bestellung auf, indem dem größten Auftrag einer für das Element definierten Genehmigungsdefinition 100 hinzugefügt wird. |
Mit dem Katalog-Elementdesigner installierte Business Rules
Business Rules werden mit der Aktivierung des Katalog-Elementdesigners hinzugefügt.
| Name | Tabelle | Wenn | Beschreibung |
|---|---|---|---|
| Kategorie validieren | Element [sc_ic_item_staging] | VOR | Aktion abbrechen, wenn die Kategorie ungültig ist. |
| Frage für nicht vorkonfigurierte Typen festlegen | Fragetyp [sc_ic_question_type] | VOR | Bei nicht vorkonfigurierten Fragetypen legen Sie die Bezeichnung anhand des Klassennamens fest. |
| Mehrere nicht vorkonfigurierte verhindern | Fragetyp [sc_ic_question_type] | VOR | Brechen Sie die Aktion zum Einfügen/Aktualisieren ab, und zeigen Sie dem Benutzer eine Fehlermeldung an, wenn ein nicht vorkonfigurierter Fragetyp vorhanden ist. |
| Namensfeld festlegen | Abschnitt [sc_ic_section] | VOR | Setzen Sie das Namensfeld auf das Beschriftungsfeld, und fügen Sie zusätzliche Nachrichtendetails hinzu. |
| Wert festlegen, wenn null | Fragenauswahl [sc_ic_question_choice] | VOR | Setzen Sie das Textfeld auf eine leere Zeichenfolge, wenn der Wert null ist. |
| Auf Duplikat prüfen | Abschnitt [sc_ic_section] | VOR | Brechen Sie die Aktion zum Einfügen/Aktualisieren ab, und zeigen Sie dem Benutzer eine Fehlermeldung an, wenn ein Abschnitt vorhanden ist. |
| Vor dem Löschen auf Fragen prüfen | Abschnitt [sc_ic_section] | VOR | Verhindern Sie das Löschen von Spalten, indem Sie die Löschaktion abbrechen, und zeigen Sie dem Benutzer eine Fehlermeldung an, wenn die Spalte Fragen enthält. |
| Die Position muss zwischen 0 oder 1 liegen. | Spalte [sc_ic_column] | VOR | Benutzer Nachricht anzeigen |
| Vor dem Löschen auf Fragen prüfen | Spalte [sc_ic_column] | VOR | Benutzer Nachricht anzeigen |
| Gruppe/Benutzer erforderlich, wenn vom Benutzer angegeben | Aufgabe [sc_ic_task_defn_staging] | VOR | Benutzer Nachricht anzeigen |
Die folgenden Business Rules enthalten keine unabhängige Logik, sondern rufen wie angegeben einfach Methoden in Skripteinbindungen auf. Informationen darüber, welche Business Rules das jeweilige Skript aufrufen, finden Sie in den Standardklassenregistrierungen in der Skripteinbindung „sc_ic_BaseFactory“.
| Name | Tabelle | Wenn |
|---|---|---|
| sc_ic: Genehmigungsdefinitionen kopieren | Angefordertes Element [sc_req_item] | NACH |
| sc_ic: Aufgabendefinitionen kopieren | Angefordertes Element [sc_req_item] | NACH |
| Genehmigungsdefinition geändert | Genehmigung [sc_ic_aprvl_defn_staging] | NACH |
| Detailfeld aktualisieren | Genehmigung [sc_ic_aprvl_defn_staging] | VOR |
| Element auf Entwurf festlegen | Genehmigungstyp [sc_ic_aprvl_type_defn_staging] | VOR |
| Manager-/Editorrollen überprüfen und aktualisieren | Item Designer-Kategorieanfrage [sc_ic_category_request] | NACH |
| Änderungen in echte Kategorie kopieren | Item Designer-Kategorieanfrage [sc_ic_category_request] | NACH |
| Elementdesigner-Rolle beim Einfügen hinzufügen | Item Designer-Kategorieanfrage [sc_ic_category_request] | NACH |
| Spalte geändert | Spalte [sc_ic_column] | NACH |
| Layout beim Löschen als geändert festlegen | Spalte [sc_ic_column] | NACH |
| Standardabschnitt erstellen | Element [sc_ic_item_staging] | NACH |
| Nach Änderung als Entwurf festlegen | Element [sc_ic_item_staging] | VOR |
| Auf gültigen Namen überprüfen | Frage [sc_ic_question] | VOR |
| Fragendefinition geändert | Frage [sc_ic_question] | NACH |
| Frage-Meta geändert | Frage [sc_ic_question] | NACH |
| Definition beim Löschen als geändert festlegen | Frage [sc_ic_question] | NACH |
| Fragetyp und Basistyp festlegen | Frage [sc_ic_question] | VOR |
| Namen der Frage feststellen | Frage [sc_ic_question] | VOR |
| Fragenauswahl geändert | Fragenauswahl [sc_ic_question_choice] | NACH |
| Bestellnummer festlegen | Fragenauswahl [sc_ic_question_choice] | VOR |
| Layout beim Löschen als geändert festlegen | Abschnitt [sc_ic_section] | NACH |
| Standardspalten erstellen | Abschnitt [sc_ic_section] | NACH |
| Abschnitt geändert | Abschnitt [sc_ic_section] | NACH |
| Entwurf festlegen | Aufgabenzuweisung [sc_ic_task_assign_defn_staging] | VOR |
| Zuweisungsdetails festlegen | Aufgabenzuweisung [sc_ic_task_assign_defn_staging] | VOR |
| Zuweisungsdetails festlegen | Aufgabe [sc_ic_task_defn_staging] | VOR |
| Aufgabendefinition für Element als geändert festlegen | Aufgabe [sc_ic_task_defn_staging] | NACH |
Mit dem Katalog-Elementdesigner installierte E-Mail-Benachrichtigungen
E-Mail-Benachrichtigungen werden mit der Aktivierung des Katalog-Elementdesigners hinzugefügt.
| Name | Tabelle | Bedingung | Empfänger |
|---|---|---|---|
| Item Designer-Kategorieanfrage geöffnet | Item Designer-Kategorieanfrage [sc_ic_category_request] | Status GLEICH angefordert | Manager |
| Elementdesigner-Kategorieablehnung | Item Designer-Kategorieanfrage [sc_ic_category_request] | Stauts ÄNDERUNGEN AN abgelehnt | Manager |
| Elementdesigner-Kategorie veröffentlicht | Item Designer-Kategorieanfrage [sc_ic_category_request] | Status ÄNDERUNGEN AN erstellt | Manager, Editoren |