Sie können Bedingungen, die auf den Attributen der Anwender basieren, wie folgt festlegen:
Der "Angefordert für"-Anwender ist der Anwender, der den angeforderten Service bekommt.
Der "Angefordert von"-Anwender ist der Anwender, der den Auftrag erstellt und übergeben hat.
Der "Angefordert für"-Anwender und "Angefordert von"-Anwender können der gleiche oder verschiedene Anwender sein. Wenn Sie einen Auftrag für sich selbst übergeben, sind Sie sowohl der "Angefordert für"-Anwender als auch der "Angefordert von"-Anwender. Wenn Sie einen Auftrag für einen anderen Anwender übergeben, sind Sie der "Angefordert von"-Anwender, und der andere Anwender ist der "Angefordert für"-Anwender.
Normalerweise verwendet der Zuweiser einen Workflow-Vorgang, der einen automatisierten Anwender wie "CERT-Service Delivery" verwendet. Diese Attribute werden üblicherweise von relativ wenigen Bedingungen verwendet.
Sie können die folgenden Attribute in Bedingungen, die auf den Attributen von Anwendern basieren, verwenden:
|
alias commonName defaultDomain defaultRole Delegieren description fax firstName groups (Anwendergruppen) id lastName |
localeCountry localeLanguage manager middleName mobile pager phone roles status timezone title uuid |
Die folgenden Attribute sind möglicherweise erklärungsbedürftig:
Jeder Anwender hat eine Standarddomäne (Geschäftsbereich) im Anwenderprofil. Administratoren legen diesen Standard-Geschäftsbereich fest, wenn sie den Anwender hinzufügen oder bearbeiten.
Gibt unterschiedliche Werte für unterschiedliche Parameter an, wie folgt:
Geben Sie die ID des gewünschten Geschäftsbereichs aus der Tabelle "usm_tenant_ext" ein.
Um zum Beispiel die Werte aller Geschäftsbereichs-IDs in dieser Tabelle aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select tenant_id from usm_tenant_ext
Um den Standard-Geschäftsbereich eines Anwenders aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select domain from usm_contact_domain_role where user_id=userid and default_domain=1
Gibt die ID des Anwenders an, dessen Standard-Geschäftsbereich Sie abrufen möchten.
Gibt den standardmäßigen Geschäftsbereich des Anwenders an.
Gibt die Standardrolle eines Anwenders in einer Domäne an.
Geben Sie die ID der gewünschten Rollen-ID aus der Tabelle "usm_role" ein.
Um zum Beispiel die IDs aller Rollen in dieser Tabelle aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select role_id from usm_role
Um die Standardrolle eines Anwenders in einer Domäne aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select role_id from usm_contact_domain_role where user_id=userid and default_domain=1
Gibt die ID des Anwenders an, dessen Standarddomäne Sie abrufen möchten, zum Beispiel:
select role...where user_id='john smith'...
Wenn die Anwender-ID eine oder mehrere Leerstellen einschließt, setzen Sie sie in einfache Anführungszeichen, wie im Beispiel in der Zeile zuvor angezeigt.
Gibt an, dass die Rolle für die Standarddomäne des Anwenders ist.
Gibt die Anwender-ID eines Delegierten für die automatische Delegierung der Aufträge mit ausstehenden Aktionen des Anwenders an. Diese Delegierten werden im Anwenderprofil im Abschnitt für automatische Delegierung angezeigt. Anwender und deren Administratoren können diese Delegierten im Profil angeben.
Wenn ein Delegierter in der Bedingung mit einem Delegierten des "Angefordert für"-Anwenders übereinstimmt, weist das Katalogsystem die ausstehende Aktion zu.
Geben Sie die Anwender-ID des gewünschten Delegierten aus der MDB ein.
Um zum Beispiel die Delegierten für eine Anwender-ID aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select delegate_id from usm_request_Auto_delegation where delegator_id=userid and delegation_type=0
Gibt die Anwender-ID des Delegierers an.
Gibt an, dass der Delegierungstyp automatische Delegierung ist.
Enthält alle CA EEM-Gruppen, denen der Anwender angehört. Sie können zum Beispiel eine Richtlinienbedingung erstellen, um einen Auftrag mit ausstehender Aktion zuzuweisen, der darauf basiert, ob ein Anwender einer bestimmten CA EEM-Anwendergruppe angehört.
Um die Namen von CA EEM-Anwendergruppen zu suchen, fragen Sie CA EEM ab. Melden Sie sich bei CA EEM an, und überprüfen Sie die Gruppennamen.
Sie können die Gruppeneigenschaft verwenden, um zu überprüfen, ob der "Angefordert von"-Anwender ein Mitglied einer CA EEM-Gruppe ist. Zum Beispiel können Sie eine Richtlinie erstellen, die alle Aufträge erfordern, die von Entwicklern erstellt wurden und Architekten zugewiesen werden sollen. Verwenden Sie dazu folgende Berechtigungen, um die Gruppenmitgliedschaft des "Angefordert von"-Anwender in der Entwicklergruppe zu überprüfen:
_.request.requestedByUser.groups.indexOf(‘developers’) >= 0
Im Gegensatz dazu können Sie auch eine Richtlinie für Anwender erstellen, die nicht Mitglieder von einer CA EEM-Gruppe sind. Geben Sie dazu den folgenden Ausdruck an:
_.request.requestedForUser.groups.indexOf(‘developers’) < 0
Gibt die ISO 3166 Ländercode aus zwei Buchstaben des angemeldeten Anwenders an.
Eine vollständige Liste dieser Codes finden Sie auf der Website der Universität Berlin. (http://userpage.chemie.fu-berlin.de/).
Zum Veröffentlichungszeitpunkt war der direkte Link zur Webseite dieser Liste http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html.
Häufig verwendete ISO 3166 Ländercodes aus zwei Buchstaben sind Folgende:
Brasilien - BR
China - CN
Frankreich - FR
Deutschland - DE
Italien - IT
Japan - JP
Spanien - ES
Großbritannien - GB
Vereinigte Staaten - US
Hinweis: Das Attribut "localeCountry" verwendet andere Werte als das Attribut "country" (aus der ca_country-Tabelle), das in einigen anderen Bedingungen verwendet wird. Achten Sie darauf, dass Sie in jeder erstellten Bedingung das richtige Attribut mit den richtigen Werten angeben.
Geben Sie den Wert für die Anwender-ID des Managers aus der Tabelle "ca_contact" ein.
Um zum Beispiel die Werte der Anwender-ID aller Manager in dieser Tabelle aufzulisten, führen Sie die folgende Abfrage für die MDB auf Ihrem Datenbank-Client aus:
select supervisor_contact_uuid from ca_contact
Gibt den Status des "Angefordert für"-Anwenders an, wie folgt:
0 - Aktiv
1 - inaktiv
Gibt den Code der Zeitzone (wie EST, GMT, AMT usw.) für den Geschäftsbereich an.
Geben Sie den Wert für "time_zone_code" aus der Tabelle "ca_time_zone" ein.
Führen Sie z. B. in der MDB ihres Datenbank-Clients die folgende Abfrage aus:
Wählen Sie den Wert "time_zone_code" aus "ca_time_zone" aus
Geben Sie für "contact_uuid" den gewünschten Wert aus der Tabelle "ca_contact" ein.
Führen Sie z. B. in der MDB ihres Datenbank-Clients die folgende Abfrage aus:
select contact_uuid from ca_contact
Geben Sie den Wert der Position für den Anwender ein. Die ca_contact-Tabelle speichert die Position jedes Anwenders.
Listen Sie zum Beispiel die Position eines bestimmten Anwenders (hier Omar PE Patel) in dieser Tabelle auf. Führen Sie dazu in der MDB ihres Datenbank-Clients die folgende Abfrage aus:
Select job_title from ca_contact where userid='Omar PE Patel'
Um die Werte aller verfügbaren Positionen in CA Service Catalog aufzulisten, führen Sie die folgende Abfrage aus:
select id from ca_job_title
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|