> For the complete documentation index, see [llms.txt](https://docs.violetlabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.violetlabs.com/es/funciones/programas/programas-compartidos.md).

# Programas compartidos

**Programas compartidos** le permiten controlar cuánta información de requisitos es visible para socios o clientes (normalmente añadidos a su instancia como [Usuarios invitados](/es/recursos/administrativo/invite-a-su-equipo.md#guest-users)), lo que permite una colaboración fluida sin revelar "trabajo en curso" ni datos internos. Puede limitar tanto los requisitos que son visibles como sus atributos. Los requisitos solo se pueden modificar en el programa de origen; si desea copiar requisitos para su modificación o reutilización posterior, consulte [Clonar programas](/es/funciones/programas.md#clone-programs-for-requirements-reuse)..

Los programas compartidos pueden ser útiles en los siguientes ejemplos de uso:

1. Quiere que su cliente vea cómo ha descompuesto su especificación hasta el siguiente nivel, pero no quiere que vea los requisitos internos de diseño de niveles inferiores.
2. Quiere compartir atributos clave de los requisitos con los clientes mientras oculta otros atributos de la vista. &#x20;

### Creación de un programa compartido

#### Iniciar y configurar el programa compartido

Debe ser Gerente del programa y/o Autor adicional de un programa para crear un nuevo programa compartido.

1. Vaya a su programa de origen y haga clic en Editar
2. En el panel "Compartir", haga clic en "+ Programa compartido"
   1\.

   ```
   <figure><img src="/files/11ce924ffa05d783ced9def02e36fcc955664ccd" alt="" width="375"><figcaption></figcaption></figure>
   ```
3. Introduzca un nombre para el nuevo Programa compartido e indique si el Programa compartido permite el acceso a usuarios externos
4. En la ventana "Administrar requisito compartido":

   1. Seleccione qué atributos del requisito desea compartir (todos los atributos están ocultos de forma predeterminada)
   2. Seleccione qué requisitos individuales desea compartir (todos los requisitos están ocultos de forma predeterminada). Nota: compartir un requisito hijo de nivel inferior compartirá su(s) requisito(s) padre en el árbol para proporcionar contexto a los revisores.

   <figure><img src="https://3116332745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FVDNKCzcCAdQwtQLJn6tu%2Fimage.png?alt=media&amp;token=9982aff6-626d-4906-8038-3e642524987f" alt="" width="375"><figcaption></figcaption></figure>
5. Haga clic en Guardar

Los usuarios existentes con permisos para el programa de origen heredarán acceso a los programas compartidos de forma predeterminada (pero puede eliminarlos del programa compartido según corresponda).

#### Agregar usuarios

Para permitir que sus clientes o socios accedan a los datos compartidos, debe agregarlos como usuarios al Programa compartido. (Si aún no los ha [invitado a Violet](/es/recursos/administrativo/invite-a-su-equipo.md), hágalo primero)

1. Seleccione el Programa compartido de la lista de Programas (o desde dentro del programa de origen) para abrir el panel lateral Ver programa y haga clic en Editar
2. Agregue sus nuevos usuarios al programa compartido (normalmente, como Miembros del equipo).
3. Haga clic en Guardar

Los usuarios no se sincronizan entre los programas de origen y los compartidos: por ejemplo, si agrega o elimina un autor adicional del programa de origen, también debe eliminarlo del programa compartido si ya no quiere que tenga acceso.

### Colaboración en un programa compartido

* Los cambios realizados en el programa de origen son visibles automáticamente en el programa compartido.&#x20;
* Los usuarios no pueden ver el historial de versiones de los requisitos en un Programa compartido. Los miembros de los programas compartidos solo ven la versión más reciente.
* La numeración de la jerarquía de requisitos no es visible en un programa compartido para evitar revelar requisitos omitidos.
* Los comentarios realizados en un programa compartido solo son visibles en el programa compartido.
* Se pueden crear revisiones por pares para programas compartidos; los comentarios realizados en las revisiones por pares solo serán visibles en la revisión por pares.


---

# 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.violetlabs.com/es/funciones/programas/programas-compartidos.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.
