Supongamos que tenemos campos personalizados con id 1,2,3 y 4, y queremos que los campos 1 y 2 se soliciten 
cuando el issue (caso, incidencia, bug)  pase al estado 20 (Se requiere mas información).
Igualmente, supongamos que los campos 3 y 4 deben solicitarse para el estado 30 (Aceptado).

Supongamos que para el estado 20, el campo 1 se dejará opcional, pero se requerirá el campo 2,
mientras que para el estado 30, solo el campo 3 será obligatorio.

Simplemente, después de instalar este plugin, debe crear la siguiente opción 
(los nombres de las opciones distinguen entre mayúsculas y minúsculas):

plugin_Status_Custom_Fields_status_cf_array

El proceso completo consiste en lo siuiente:
Haga clic en "administración", "administrar configuración", "Reporte de configuración" y luego "crear opción de configuración"

Seleccione "todos los usuarios", luego "Todos los proyectos" (o el proyecto para el que desea configurar esta función)

En "Opción de configuración", escriba plugin_Status_Custom_Fields_status_cf_array
¡Recuerde que esto distingue mayúsculas de minúsculas!

Tipo = "Complex"
Y para el campo Valor, escribiría algo como esto:
array (
  20 => '1:, 2: *',
  30 => '3: *, 4:',
)

*** Reemplace 1,2,3 y 4 por la identificación de los campos personalizados con los que va a trabajar.

¡Y eso es Todo! ¡Vaya a cualquier Issue, intente cambiar el estado a 20 o 30 y vea cómo sucede la magia!

TEN EN CUENTA que esta configuración se ignorará para los estados "RESUELTO" y "CERRADO",
ya que se manejan a través de la configuración estándar de los campos personalizados '

* PERSONA VISUAL? -> Verifique la carpeta /doc de este plugin para ver una captura de pantalla de cómo funciona.
