﻿=== Processo: Solicita��o de Pesquisa e Desenvolvimento ===
    Formulario (cardIndex): 1701104
    Versao: 17
    Form Source: server

activityId   Tipo               Nome                                     Swimlane            
--------------------------------------------------------------------------------------------
4 (start)    StartEvent         In�cio                                   �                   
5            Task               5-Aprovar (Gestor)                       �                   
14           Task               14-Aprovar (P&D)                         �                   
19           Task               19-Classificar Trabalho                  �                   
23           Task               23-An�lise Cr�tica                       �                   
27           Task               27-Aprovar (Marketing)                   �                   
33           Task               33-Escrit�rio de Projetos                �                   
47           Task               47-Planejamento                          �                   
52           Task               52-Analisar Solicita��o                  �                   
83           Task               83-Concluir Projeto                      �                   
92           Task               92-Aprovar Em Nome                       �                   
12           ExclusiveGW        12- Aprovad o p...                       �                   
17           ExclusiveGW        17- Avalica� �o...                       �                   
29           ExclusiveGW        29- Aprovad o ...                        �                   
56           ExclusiveGW        56- Aprovad o p...                       �                   
66           ExclusiveGW        66- Aprovad o ...                        �                   
78           ExclusiveGW        Iniciar Process. ..                      �                   
86           ExclusiveGW        86- Necessi. ..                          �                   
90           ExclusiveGW        90-auto                                  �                   
94           ExclusiveGW        94-auto                                  �                   
25 (end)     EndEvent           Fim - Reprovado (Gestor)                 �                   
31 (end)     EndEvent           Fim - Reprovado Marketing                �                   
61 (end)     EndEvent           Fim - Solicita��o Finalizada             �                   
69 (end)     EndEvent           Fim - Reprovado                          �                   
96 (end)     EndEvent           Fim                                      �                   

Total: 10 tasks, 9 gateways, 1 start, 5 end

============================================================
DIAGRAMA MERMAID
============================================================

```mermaid
graph TD
    task5[5-Aprovar (Gestor)]
    exclusivegateway12{12- Aprovad o p...}
    task5 --> exclusivegateway12
    task14[14-Aprovar (P&D)]
    exclusivegateway12 -->|Sim| task14
    exclusivegateway17{17- Avalica� �o...}
    task14 --> exclusivegateway17
    task19[19-Classificar Trabalho]
    exclusivegateway17 -->|aprovado| task19
    endevent25((Fim - Reprovado (Gestor)))
    exclusivegateway12 -->|N�o| endevent25
    task27[27-Aprovar (Marketing)]
    exclusivegateway17 --> task27
    exclusivegateway29{29- Aprovad o ...}
    task27 --> exclusivegateway29
    endevent31((Fim - Reprovado Marketing))
    exclusivegateway29 -->|N�o| endevent31
    task33[33-Escrit�rio de Projetos]
    exclusivegateway29 -->|Escrit�rio| task33
    task33 --> task27
    exclusivegateway29 -->|Classificar| task19
    task52[52-Analisar Solicita��o]
    exclusivegateway56{56- Aprovad o p...}
    task52 --> exclusivegateway56
    startevent4((In�cio))
    exclusivegateway56 -->|N�o| startevent4
    exclusivegateway56 -->|Sim| task5
    task23[23-An�lise Cr�tica]
    task47[47-Planejamento]
    task23 --> task47
    exclusivegateway66{66- Aprovad o ...}
    task19 --> exclusivegateway66
    exclusivegateway66 -->|aprovado| task23
    endevent69((Fim - Reprovado))
    exclusivegateway66 -->|reprovado| endevent69
    exclusivegateway78{Iniciar Process. ..}
    task47 --> exclusivegateway78
    task83[83-Concluir Projeto]
    task47 --> task83
    endevent61((Fim - Solicita��o Finalizada))
    task83 --> endevent61
    exclusivegateway86{86- Necessi. ..}
    exclusivegateway86 -->|Sim| task52
    exclusivegateway86 -->|N�o| task5
    exclusivegateway90{90-auto}
    startevent4 --> exclusivegateway90
    task92[92-Aprovar Em Nome]
    exclusivegateway90 --> task92
    exclusivegateway94{94-auto}
    task92 --> exclusivegateway94
    endevent96((Fim))
    exclusivegateway94 --> endevent96
    exclusivegateway90 --> exclusivegateway86
    exclusivegateway94 --> exclusivegateway86
    exclusivegateway17 --> startevent4
    exclusivegateway78 --> task47
    annotationtask41 --> endevent25
    annotationtask43 --> endevent31
```

============================================================
ESQUELETO displayFields.js
============================================================

// displayFields.js � Solicita��o de Pesquisa e Desenvolvimento
// Gerado automaticamente pelo parser de .process
// Atividades extraidas: 10

function displayFields(form, customHTML, logger) {
    var numState = parseInt(getValue("WKNumState"));

    // Atividade 5 � 5-Aprovar (Gestor)
    if (numState == 5) {
        // TODO: configurar campos visiveis/ocultos para '5-Aprovar (Gestor)'
    }

    // Atividade 14 � 14-Aprovar (P&D)
    if (numState == 14) {
        // TODO: configurar campos visiveis/ocultos para '14-Aprovar (P&D)'
    }

    // Atividade 19 � 19-Classificar Trabalho
    if (numState == 19) {
        // TODO: configurar campos visiveis/ocultos para '19-Classificar Trabalho'
    }

    // Atividade 23 � 23-An�lise Cr�tica
    if (numState == 23) {
        // TODO: configurar campos visiveis/ocultos para '23-An�lise Cr�tica'
    }

    // Atividade 27 � 27-Aprovar (Marketing)
    if (numState == 27) {
        // TODO: configurar campos visiveis/ocultos para '27-Aprovar (Marketing)'
    }

    // Atividade 33 � 33-Escrit�rio de Projetos
    if (numState == 33) {
        // TODO: configurar campos visiveis/ocultos para '33-Escrit�rio de Projetos'
    }

    // Atividade 47 � 47-Planejamento
    if (numState == 47) {
        // TODO: configurar campos visiveis/ocultos para '47-Planejamento'
    }

    // Atividade 52 � 52-Analisar Solicita��o
    if (numState == 52) {
        // TODO: configurar campos visiveis/ocultos para '52-Analisar Solicita��o'
    }

    // Atividade 83 � 83-Concluir Projeto
    if (numState == 83) {
        // TODO: configurar campos visiveis/ocultos para '83-Concluir Projeto'
    }

    // Atividade 92 � 92-Aprovar Em Nome
    if (numState == 92) {
        // TODO: configurar campos visiveis/ocultos para '92-Aprovar Em Nome'
    }
}

============================================================
ESQUELETO enableFields.js
============================================================

// enableFields.js � Solicita��o de Pesquisa e Desenvolvimento
// Gerado automaticamente pelo parser de .process

function enableFields(form) {
    var numState = parseInt(getValue("WKNumState"));

    // Atividade 5 � 5-Aprovar (Gestor)
    if (numState == 5) {
        // TODO: habilitar/desabilitar campos para '5-Aprovar (Gestor)'
    }

    // Atividade 14 � 14-Aprovar (P&D)
    if (numState == 14) {
        // TODO: habilitar/desabilitar campos para '14-Aprovar (P&D)'
    }

    // Atividade 19 � 19-Classificar Trabalho
    if (numState == 19) {
        // TODO: habilitar/desabilitar campos para '19-Classificar Trabalho'
    }

    // Atividade 23 � 23-An�lise Cr�tica
    if (numState == 23) {
        // TODO: habilitar/desabilitar campos para '23-An�lise Cr�tica'
    }

    // Atividade 27 � 27-Aprovar (Marketing)
    if (numState == 27) {
        // TODO: habilitar/desabilitar campos para '27-Aprovar (Marketing)'
    }

    // Atividade 33 � 33-Escrit�rio de Projetos
    if (numState == 33) {
        // TODO: habilitar/desabilitar campos para '33-Escrit�rio de Projetos'
    }

    // Atividade 47 � 47-Planejamento
    if (numState == 47) {
        // TODO: habilitar/desabilitar campos para '47-Planejamento'
    }

    // Atividade 52 � 52-Analisar Solicita��o
    if (numState == 52) {
        // TODO: habilitar/desabilitar campos para '52-Analisar Solicita��o'
    }

    // Atividade 83 � 83-Concluir Projeto
    if (numState == 83) {
        // TODO: habilitar/desabilitar campos para '83-Concluir Projeto'
    }

    // Atividade 92 � 92-Aprovar Em Nome
    if (numState == 92) {
        // TODO: habilitar/desabilitar campos para '92-Aprovar Em Nome'
    }
}
