> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/es/automatizacion/runbooks/runbook-references/user/userinfo/update-user.md).

# Actualizar usuario

Actualizar los detalles del perfil, los grupos y la configuración del buzón de este usuario

### Descripción

Actualiza el perfil de este usuario en Entra ID, como el nombre, la empresa, la dirección, el puesto y el responsable. También puede agregar al usuario a un grupo de licencias y a otros grupos, habilitar el archivo de Exchange Online y restablecer la contraseña. Solo se cambian los campos que rellenas; si faltan el nombre para mostrar o la empresa, se completan automáticamente.

### Ofrece ubicaciones, empresas, licencias y departamentos como plantillas

La mayoría de los campos de este runbook son texto libre. Con las plantillas de personalización del runbook, el operador elige de listas predefinidas, y una plantilla de ubicación puede completar y bloquear todo el bloque de dirección. El siguiente ejemplo define esas plantillas y las vincula a los campos del runbook:

```json
"Templates": {
    "Options": [
        {
            "$id": "LocationOptions",
            "$values": [
                {
                    "Display": "Contoso DE",
                    "Value": "ContosoDe",
                    "Customization": {
                        "Default": {
                            "StreetAddress": "Demostr. 22",
                            "PostalCode": "80333",
                            "City": "Múnich",
                            "State": "Baviera",
                            "Country": "Alemania",
                            "UsageLocation": "DE"
                        },
                        "ReadOnly": [
                            "StreetAddress",
                            "PostalCode",
                            "City",
                            "Country",
                            "UsageLocation"
                        ]
                    }
                }
            ]
        },
        {
            "$id": "CompanyOptions",
            "$values": [
                {
                    "Display": "CONTOSO",
                    "Value": "Contoso"
                }
            ]
        },
        {
            "$id": "LicenseOptions",
            "$values": [
                {
                    "Display": "M365 E3 + E5 Seguridad + Audioconferencia",
                    "Value": "LIC_M365_E3&E5_SecurityPlan&AudioConf"
                },
                {
                    "Display": "ninguno",
                    "Value": ""
                }
            ]
        },
        {
            "$id": "DepartmentOptions",
            "$values": [
                {
                    "Display": "M&A",
                    "Value": "M&A"
                },
                {
                    "Display": "Fiscal y Legal",
                    "Value": "Tax & Legal"
                },
                {
                    "Display": "Controlling y Operaciones",
                    "Value": "Controlling & Operations"
                },
                {
                    "Display": "IT",
                    "Value": "IT"
                },
                {
                    "Display": "Comunicaciones",
                    "Value": "Communications"
                },
                {
                    "Display": "Estrategia y Gestión",
                    "Value": "Strategy & Management"
                },
                {
                    "Display": "Contabilidad",
                    "Value": "Accounting"
                },
                {
                    "Display": "Seguros",
                    "Value": "Insurance"
                },
                {
                    "Display": "Tesorería",
                    "Value": "Treasury"
                }
            ]
        }
    ]
},
"Runbooks": {
    "rjgit-user_userinfo_update-user": {
        "ParameterList": [
            {
                "Name": "LocationName",
                "DisplayName": "Ubicación de Office",
                "DisplayBefore": "StreetAddress",
                "Select": {
                    "Options": {
                        "$ref": "LocationOptions"
                    }
                },
                "Default": "ContosoDe"
            },
            {
                "Name": "CompanyName",
                "Select": {
                    "Options": {
                        "$ref": "CompanyOptions"
                    },
                    "AllowEdit": false
                },
                "Default": "Contoso"
            },
            {
                "Name": "DefaultLicense",
                "DisplayName": "Licencia",
                "Select": {
                    "Options": {
                        "$ref": "LicenseOptions"
                    },
                    "AllowEdit": true
                },
                "Default": "LIC_M365_E3&E5_SecurityPlan&AudioConf"
            },
            {
                "Name": "Department",
                "Select": {
                    "Options": {
                        "$ref": "DepartmentOptions"
                    },
                    "AllowEdit": true
                }
            },
            {
                "Name": "ResetPassword",
                "Hide": true
            },
            {
                "Name": "DefaultGroups",
                "Default": "app - 7-Zip,app - Adobe Reader DC Continuous Track,app - glueckkanja-gab KONNEKT"
            }
        ]
    }
}
```

Para obtener más información sobre cómo personalizar runbooks, consulte la [Guía de personalización de runbooks](https://docs.realmjoin.com/automation/runbooks/runbook-customization).

### Ubicación

Usuario → Información del usuario → Actualizar usuario

**Nombre completo del runbook**

rjgit-user\_userinfo\_update-user

### Detalles

| Propiedad          | Valor                                                                             |
| ------------------ | --------------------------------------------------------------------------------- |
| Versión            | 1.0.2                                                                             |
| Módulos requeridos | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>ExchangeOnlineManagement (>= 3.9.2)</p> |
| Programable        | no                                                                                |

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * UserAuthenticationMethod.Read.All
    * *Lee los métodos MFA registrados del usuario para omitir el restablecimiento de la contraseña si existe MFA*
* **Tipo**: Office 365 Exchange Online
  * Exchange.ManageAsApp
    * *Abre la sesión de Exchange Online solo para aplicaciones utilizada para grupos de distribución y para habilitar el archivo en línea*

#### roles de RBAC

* Administrador de usuarios
  * *Deshace las actualizaciones del perfil, el restablecimiento de la contraseña, la asignación del responsable y la adición a grupos*
* Administrador de Exchange
  * *Requerido para la sesión de Exchange Online solo para aplicaciones que administra grupos de distribución y el archivo en línea*

### Parámetros

#### Nombre de usuario

Nombre principal de usuario del usuario sobre el que actúa el runbook. Lo establece el portal a partir del usuario seleccionado.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | verdadero                                                   |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### GivenName

Nuevo nombre.

| Propiedad                      | Valor          |
| ------------------------------ | -------------- |
| Requerido                      | falso          |
| Valor predeterminado           |                |
| Tipo                           | Cadena         |
| Nombre para mostrar del portal | Nombre de pila |

#### Surname

Nuevo apellido.

| Propiedad                      | Valor    |
| ------------------------------ | -------- |
| Requerido                      | falso    |
| Valor predeterminado           |          |
| Tipo                           | Cadena   |
| Nombre para mostrar del portal | Apellido |

#### DisplayName

Nuevo nombre para mostrar tal como aparece en Microsoft 365.

| Propiedad                      | Valor           |
| ------------------------------ | --------------- |
| Requerido                      | falso           |
| Valor predeterminado           |                 |
| Tipo                           | Cadena          |
| Nombre para mostrar del portal | Nombre mostrado |

#### CompanyName

Empresa a la que pertenece el usuario.

| Propiedad                      | Valor   |
| ------------------------------ | ------- |
| Requerido                      | falso   |
| Valor predeterminado           |         |
| Tipo                           | Cadena  |
| Nombre para mostrar del portal | Company |

#### City

Ciudad de la dirección del usuario.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### Country

País de la dirección del usuario.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### JobTitle

Puesto que se muestra en el perfil.

| Propiedad                      | Valor  |
| ------------------------------ | ------ |
| Requerido                      | falso  |
| Valor predeterminado           |        |
| Tipo                           | Cadena |
| Nombre para mostrar del portal | Cargo  |

#### Department

Departamento en el que trabaja el usuario.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### OfficeLocation

Office o edificio en el que trabaja el usuario.

| Propiedad                      | Valor               |
| ------------------------------ | ------------------- |
| Requerido                      | falso               |
| Valor predeterminado           |                     |
| Tipo                           | Cadena              |
| Nombre para mostrar del portal | Ubicación de Office |

#### PostalCode

Código postal de la dirección del usuario.

| Propiedad                      | Valor         |
| ------------------------------ | ------------- |
| Requerido                      | falso         |
| Valor predeterminado           |               |
| Tipo                           | Cadena        |
| Nombre para mostrar del portal | Código postal |

#### PreferredLanguage

Código de idioma, como en-US o de-DE.

| Propiedad                      | Valor            |
| ------------------------------ | ---------------- |
| Requerido                      | falso            |
| Valor predeterminado           |                  |
| Tipo                           | Cadena           |
| Nombre para mostrar del portal | Idioma preferido |

#### State

Estado o región de la dirección del usuario.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### StreetAddress

Calle y número de la dirección del usuario.

| Propiedad                      | Valor     |
| ------------------------------ | --------- |
| Requerido                      | falso     |
| Valor predeterminado           |           |
| Tipo                           | Cadena    |
| Nombre para mostrar del portal | Dirección |

#### UsageLocation

Código de país de dos letras que determina qué licencias puede recibir el usuario, por ejemplo DE.

| Propiedad                      | Valor            |
| ------------------------------ | ---------------- |
| Requerido                      | falso            |
| Valor predeterminado           |                  |
| Tipo                           | Cadena           |
| Nombre para mostrar del portal | Ubicación de uso |

#### ManagerId

Usuario que se convierte en el responsable de este usuario.

| Propiedad                      | Valor   |
| ------------------------------ | ------- |
| Requerido                      | falso   |
| Valor predeterminado           |         |
| Tipo                           | Cadena  |
| Nombre para mostrar del portal | Manager |

#### DefaultLicense

Nombre para mostrar del grupo que asigna la licencia; el usuario se agrega a él.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           |                              |
| Tipo                           | Cadena                       |
| Nombre para mostrar del portal | Grupo de licencias a asignar |

#### DefaultGroups

Nombres para mostrar de los grupos a los que se añade al usuario, separados por comas.

| Propiedad                      | Valor            |
| ------------------------------ | ---------------- |
| Requerido                      | falso            |
| Valor predeterminado           |                  |
| Tipo                           | Cadena           |
| Nombre para mostrar del portal | Grupos a agregar |

#### EnableEXOArchive

Activa el buzón de archivo de Exchange Online para el usuario.

| Propiedad                      | Valor                           |
| ------------------------------ | ------------------------------- |
| Requerido                      | falso                           |
| Valor predeterminado           | Falso                           |
| Tipo                           | Booleano                        |
| Nombre para mostrar del portal | ¿Habilitar el buzón de archivo? |

#### ResetPassword

Establece una contraseña inicial generada, que se muestra en la salida, y que debe cambiarse en el siguiente inicio de sesión. Se omite cuando el usuario ya tiene métodos MFA.

| Propiedad                      | Valor                       |
| ------------------------------ | --------------------------- |
| Requerido                      | falso                       |
| Valor predeterminado           | Falso                       |
| Tipo                           | Booleano                    |
| Nombre para mostrar del portal | ¿Restablecer la contraseña? |

[Volver a la vista general de referencia del runbook](/es/automatizacion/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/es/automatizacion/runbooks/runbook-references/user/userinfo/update-user.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
