---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Passwortzurücksetzung Skripteinbindungen

# Passwortzurücksetzung Skripteinbindungen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Die PasswortzurücksetzungPlugin-Installationsskripteinbindungen, die Prozesse zum Zurücksetzen des Passworts implementieren. Damit Sie die Funktionalität erweitern können, jeweils BasissystemDie Skripteinbindung stellt Erweiterungspunkte bereit, mit denen Sie „Erweiterungsskripts" aufrufen können, die Sie angepasst haben.

Die [Erweiterungsskriptkategorie](https://servicenow-prod.fluidtopics.net/VNTjjWUcq~KfPJKtdz~tiA "Sie können ein anwenderdefiniertes Erweiterungsskript zum erweitern verwenden PasswortzurücksetzungFunktionalität für Anmeldeinformationsspeicher-, Verifizierungs- oder Identifizierungstypen.")Bezieht sich auf die spezifischen Verhaltensweisen für ein Erweiterungsskript (z. B. Anmeldeinformationsspeicher, Verifizierung, Identifizierungstyp oder als Postprozessor).

## Skripteinbindungen „Registrierungsprüfung" {#c_InstalledPasswordResetScripts__section_mm2_yty_f1b}

Alle Skripteinbindungen der Registrierungsprüfung verwenden die folgenden Parameter und geben einen booleschen Wert zurück, der angibt, ob der Anwender für registriert ist Passwortzurücksetzung.

* params.userId : Die sys_ID des überprüften Anwenders (Tabelle: \[sys_user\]).
* Params.verificationId : Die sys_ID der überprüften Verifizierung (Tabelle: \[pwd_Verification\]).
{#c_InstalledPasswordResetScripts__ul_ogq_nbh_dq}
{#c_InstalledPasswordResetScripts__table_spl_tbh_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdAlwaysRegistriert | Standardprüfung, ob ein Anwender registriert ist, die immer „wahr" zurückgibt. |
| PwdMockIsRegistriert | Standardprüfung, ob ein Anwender registriert ist, die immer „wahr" zurückgibt. |
| PwdQuestionsRegistrierungCheck | Bestimmt, ob sich ein Anwender für registriert hat PasswortzurücksetzungSicherheitsfragenverifizierung wird verwendet. |
| PwdSMSRegistrierungsprüfung | Bestimmt, ob sich ein Anwender für registriert hat PasswortzurücksetzungSMS-Verifizierung wird verwendet. |
[ ]

{#c_InstalledPasswordResetScripts__table_spl_tbh_dq}

## Skripteinbindungen „Identifizierungsformularprozessor" {#c_InstalledPasswordResetScripts__section_lbf_yty_f1b}

Skripteinbindungen des Identifizierungsformulars bieten Funktionen zum erweitern der Identifizierungsverarbeitung.  
Alle Skripteinbindungen des Identifizierungsformulars verwenden die folgenden Parameter und geben die sys_ID des Anwenders zurück, die der angeforderten Eingabe entspricht. Wenn der Anwender nicht identifiziert wurde, wird Null zurückgegeben.

* params.processId : Die sys_ID des Aufrufs PasswortzurücksetzungProzess (Tabelle: \[pwd_Process\]).
* Parameteranforderung : Das Formularanforderungsobjekt. Auf Felder im Formular kann mit zugegriffen werden Request.getParameter('\<element-id\>') . Der unterstützte Anforderungsparameter ist Sysparm_user_ID , Der im Formular eingegebene Anwenderbezeichnerwert.
{#c_InstalledPasswordResetScripts__ul_j1k_lch_dq}
{#c_InstalledPasswordResetScripts__table_m2w_pch_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdIdentifyViaEmail | Überprüft die Identität eines Anwenders, indem die E-Mail-Adresse überprüft wird. |
| PwdIdentifyViaAnwendername | Überprüft die Identität eines Anwenders, indem der Anwendername überprüft wird. |
[ ]

{#c_InstalledPasswordResetScripts__table_m2w_pch_dq}

## Skripteinbindungen „Registrierungsformularprozessor" {#c_InstalledPasswordResetScripts__section_itf_yty_f1b}

Skripteinbindungen des Registrierungsformulars bieten Funktionen zum erweitern der Verarbeitung von Registrierungsformularen.  
Alle Skripteinbindungen des Registrierungsformularprozessors verwenden die folgenden Parameter und geben einen booleschen Wert zurück, der angibt, ob der Anwender erfolgreich registriert wurde.

* params.userId : Die sys_ID des Anwenders, der sich registrieren möchte (Tabelle: \[sys_user\]).
* Params.verificationId : Die sys_ID der Verifizierung, die zur Registrierung verwendet wird (Tabelle: \[pwd_Verification\]).
* Params.enrollmentId : Die sys_ID dieses Registrierungsprozesses.
* Anforderung : Das Formularanforderungsobjekt. Auf Felder im Formular kann mit zugegriffen werden Request.getParameter('\<element-id\>') .
{#c_InstalledPasswordResetScripts__ul_xbd_gfh_dq}  
Sie sollten dem Status des Registrierungsprozesses die folgenden Informationen hinzufügen:

* gs.getSession().putProperty("result.Status",Status) : Gibt an, ob der Anwender erfolgreich registriert wurde.
* gs.getSession().putProperty("result.message",message) : Eine zugeordnete Nachricht, die an die Anwenderoberfläche zurückgegeben werden soll, z. B. eine detaillierte Fehlermeldung.
* gs.getSession().putProperty("result.value",value) : Ein anwenderdefinierter Wert, der der Registrierung zugeordnet ist.
{#c_InstalledPasswordResetScripts__ul_rf3_lfh_dq}
{#c_InstalledPasswordResetScripts__table_hhn_rfh_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdRegistrierungsFragenProzessor | Verarbeitet Fragen und Antworten für die Verifizierung. |
| PwdRegistrierungsSampleProcessor | Stellt einen Registrierungsprozessor für die Beispielverifizierung bereit. |
| PwdRegistrierungs-SMSProcessor | Stellt einen Registrierungsprozessor für die SMS-Verifizierung bereit. |
[ ]

{#c_InstalledPasswordResetScripts__table_hhn_rfh_dq}

## Skripteinbindungen „Anwenderaccount-Suche" {#c_InstalledPasswordResetScripts__section_kng_yty_f1b}

Das Skript für die Anwenderaccount-Suche enthält die Rückgabe der Account_ID des Anmeldeinformationsspeichers für einen bestimmten Anwender.  
Der folgende Parameter gibt die Account_ID des Anmeldeinformationsspeichers für einen bestimmten Anwender zurück. params.userId : Die sys_ID des überprüften Anwenders (Tabelle: \[sys_user\]).{#c_InstalledPasswordResetScripts__table_mzz_xgh_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdDefaultAnwenderAccountSuche | Stellt ein Standardskript für die Anwenderaccount-Suche von einer user_ID zum Account in einem Anmeldeinformationsspeicher bereit. Die Standardzuordnung besteht darin, den Anwendernamen als Accountnamen zu verwenden. |
[ ]

{#c_InstalledPasswordResetScripts__table_mzz_xgh_dq}

## Skripteinbindungen „Passwortgenerator" {#c_InstalledPasswordResetScripts__section_tkh_yty_f1b}

Das Passwort-Generator-Skript enthält die Verwendung des folgenden Parameters und die Rückgabe eines automatisch generierten Zeichenfolgenpassworts.

Params.credentialStoreId : Die sys_ID des Aufrufs PasswortzurücksetzungProzess (Tabelle: \[pwd_Process\]).
{#c_InstalledPasswordResetScripts__table_qlk_54h_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdDefaultAutoGenPassword | Generiert ein Passwort aus einem zufälligen Wort und 4 Ziffern. |
[ ]

{#c_InstalledPasswordResetScripts__table_qlk_54h_dq}

## Skripteinbindungen „Verifizierungsprozessor"

Wenn die Anwenderidentität verifiziert wird, enthält das Verifizierungsprozessorskript die Rückgabe `Wahr `.  
Verifizierungsprozessorskripteinbindungen verwenden die folgenden Parameter:

* Params.resetRequestId : Die sys_ID des aktuellen PasswortzurücksetzungAnforderung (Tabelle: \[pwd_Reset_Request\]).
* params.userId : Die sys_ID des zu verifizierenden Anwenders (Tabelle: \[sys_user\]).
* Params.verificationId : Die sys_ID der Verifizierung (Tabelle: \[pwd_Verification\]).
* Anforderung : Das Formularanforderungsobjekt. Greifen Sie mit auf die Felder im Formular zu Request.getParameter('\<element-id\>') .
{#c_InstalledPasswordResetScripts__ul_hh3_nqh_dq}
{#c_InstalledPasswordResetScripts__table_fyn_tqh_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdVerifyPersonalDataConfirmationProcess | Überprüft, ob der Anwender die Antwort akzeptiert. |
| PwdVerifyPersonalDataProcessor | Überprüft, ob die Antworten des Anwenders mit den erwarteten Daten im System übereinstimmen. |
| PwdVerifyQuestionsProcessor | Stellt die Verifizierung von Fragen und Antworten der Anwendereingaben auf der zweiten Seite des Verifizierungsformulars bereit. |
| PwdVerifySimpleProcessor | Bietet eine einfache Verifizierung der Anwendereingabe auf der zweiten Seite des Verifizierungsformulars. |
| PwdVerifySMSProcessor | Stellt die SMS-Verifizierung der Anwendereingabe auf der zweiten Seite des Verifizierungsformulars bereit. |
[ ]

{#c_InstalledPasswordResetScripts__table_fyn_tqh_dq}

## Skripteinbindungen „Postprozessor" {#c_InstalledPasswordResetScripts__section_ffq_gty_f1b}

Das Postprozessorskript enthält anwenderdefinierte Ausführungsaktionen nach dem PasswortzurücksetzungProzess wurde abgeschlossen.  
Alle Postprozessorskripteinbindungen verwenden die folgenden Parameter.

* Params.resetRequestId : Die sys_ID des aktuellen PasswortzurücksetzungAnforderung (Tabelle: \[pwd_Reset_Request\]).
* Parameter.wfSuccess : Eine Kennzeichnung, die angibt, ob der Workflow erfolgreich abgeschlossen wurde: „Wahr", „nur wenn", „erfolgreich".
{#c_InstalledPasswordResetScripts__ul_lg4_lrh_dq}
{#c_InstalledPasswordResetScripts__table_cdk_4rh_dq__entry__2}

| Name | Beschreibung |
|-|-|
| PwdPostprozessor | Führt Aktionen aus, nachdem der Prozess für Erfolgs-, Fehler- oder beide Bedingungen abgeschlossen wurde. |
[ ]

{#c_InstalledPasswordResetScripts__table_cdk_4rh_dq}
**Zugehörige Informationen**   

* [Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern](https://www.servicenow.com/docs/access?context=extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)
* [Geskriptete Erweiterungspunkte in serverseitigen Skripten verwenden](https://www.servicenow.com/docs/access?context=scripted-extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)
* [UI-Erweiterungspunkte in serverseitigen UI-Makros verwenden](https://www.servicenow.com/docs/access?context=ui-extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)
* [Client-Erweiterungspunkte beim clientseitigen UI-Skripting verwenden](https://www.servicenow.com/docs/access?context=client-extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)

