Ejemplo de campo personalizado calculado: mostrar el historial de edición de un campo

Si los usuarios actualizan los campos personalizados de forma regular y desea capturar un registro de todos los cambios realizados en un campo, así como una fecha en la que se produzcan los cambios, puede capturar esta información en un campo personalizado calculado.

El siguiente ejemplo muestra cómo crear el campo calculado Instructions Edit History para capturar todos los cambios realizados en un campo de texto de una sola línea denominado Instructions.

TIP
Puede seguir este ejemplo para todos los tipos de campos personalizados, no solo para los campos de texto de una sola línea.

Esto hace lo siguiente:

  • Limita el campo Historial de edición de instrucciones a los últimos 2000 caracteres para permanecer dentro del límite de la base de datos de Workfront.

  • Comprueba si el valor actual del campo Instrucciones coincide con la parte frontal del valor Historial de edición de instrucciones; supone que está en blanco y, si no lo está, hace lo siguiente:

    • Si coinciden, deja el Historial de edición de instrucciones tal cual;
    • Si no coinciden, reemplaza el historial de edición de instrucciones con el último valor del campo Instrucciones, seguido de la fecha actual entre paréntesis, una barra vertical y el historial de edición de instrucciones anterior, que conserva los valores anteriores y la fecha en que se introdujeron.

Requisitos de acceso

Debe tener lo siguiente:

plan Adobe Workfront*
Cualquiera
Licencia de Workfront*
Plan
Configuraciones de nivel de acceso*

Acceso administrativo a Forms personalizado

Nota: Si sigue sin tener acceso, pregunte al administrador de Workfront si ha establecido restricciones adicionales en su nivel de acceso. Para obtener información sobre cómo un administrador de Workfront puede cambiar su nivel de acceso, vea Crear o modificar niveles de acceso personalizados.

Permisos de objeto

Administrar permisos en los formularios personalizados

Para obtener más información, vea Compartir un formulario personalizado.

Requisitos previos

Para agregar un campo calculado que muestre el historial de edición de un campo a un formulario personalizado, primero debe:

  • Creación del formulario personalizado
  • Agregue el campo cuyo historial desee capturar al formulario personalizado

Mostrar el historial de edición de un campo

  1. Vaya a un formulario personalizado en el que desee agregar el campo calculado.

  2. Para crear el campo personalizado de texto de una sola línea, por ejemplo, haga lo siguiente:

    1. Haga clic en Texto de una sola línea.
    2. Especifique una Etiqueta para el campo personalizado. Por ejemplo, puede llamarlo "Instrucciones".
    3. Haga clic en Aplicar.
  3. Haga clic en Calculado para agregar un campo personalizado calculado al formulario.

  4. Especifique una Etiqueta para el campo personalizado calculado. Por ejemplo, puede llamarlo "Instrucciones Editar historial".

    Este es el campo que captura los cambios realizados en el primer campo creado ("Instrucciones").

  5. Haga clic en Guardar y cerrar.

  6. Haga clic en el nombre del formulario en el que ahora ha añadido dos campos para volver a abrirlo.

  7. Haga clic en el campo personalizado calculado Instrucciones Editar historial y, a continuación, copie y pegue lo siguiente en el cuadro Cálculo:

    code language-none
    LEFT(IF(LEFT({DE:Instructions Edit History},LEN(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})))={DE:Instructions},{DE:Instructions Edit History},CONCAT(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})," (",$$NOW,") | ",{DE:Instructions Edit History})),2000)
    
  8. (Recomendado) Pegue el mismo cálculo en el campo Instructions del campo calculado en el formulario.

  9. Asegúrese de que Texto está seleccionado en el campo Formato para dar formato de texto al campo personalizado calculado.

    Esta es la opción predeterminada.

  10. Haga clic en Guardar y cerrar.

    Ahora, cuando adjunta el formulario personalizado a un objeto y alguien cambia la información en el campo Instrucciones, el campo Instrucciones Editar historial muestra el valor más reciente, seguido de la fecha actual entre paréntesis y una barra vertical. Si se realizan más cambios, se añaden a esta información del mismo modo.

    En el cálculo anterior, puede reemplazar Instrucciones con el nombre exacto del campo de texto de una sola línea cuyo historial desee rastrear, y Instrucciones Editar historial con el nombre exacto del campo calculado.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43