Mapa de Carreira
Através de regra é possível criar um organograma com fluxo básico de processos, que demonstra o cargo alvo (atual) e seus antecessores e sucessores para cada carreira.
As seguintes funções estão disponíveis para montagem de regra para criação do mapa:
Exemplo:
Organograma de mapa de carreira, com fluxo básico de processos:
Exemplo:
Regra relacionada ao Fluxo Básico de Processo (que gera a imagem acima):
<div class="Code"><p>Definir Alfa xCorVermelho; @1 Assessorias (Vermelho)@ </p><p>Definir Alfa xCorVerde; @2 Diretoria Mercado (Verde)@ </p><p>Definir Alfa xCorAzul; @3 Diretoria Sistemas (Azul)@ </p><p>Definir Alfa xCorMarrom; @4 Diretoria Tecnologia e Produto (Marrom)@ </p><p>Definir Alfa xCorLaranja; @5 Diretoria de Serviços (Laranja)@ </p><p>Definir Alfa xCorAmarelo; @6 Alvo (Amarelo)@ </p><p>Definir Alfa xAlvo;</p><p></p><p>Definir Alfa xLink;</p><p></p><p>concatena(CgiAddr, WnConector, "?ACAO=EXECUTAREGRA&REGRA=007&SIS=CS&CargoAlvo=", xLink); </p><p></p><p>@ -- Definição de cores -- @</p><p></p><p>xCorVermelho = "#FF6161"; </p><p>xCorVerde = "#77D377"; </p><p>xCorAzul = "#658AFF"; </p><p>xCorMarrom = "#AC5600"; </p><p>xCorLaranja = "#FF944B"; </p><p>xCorAmarelo = "yellow"; </p><p></p><p></p><p>@ Lê o parâmetro passado pelo HTML (Parâmetro CargoAlvo) @</p><p>WCheckValString ("CargoAlvo", "Alvo", xAlvo, "falso", 1000);</p><p></p><p>@ -- Se o valor do parâmetro passado por parâmetro no HTML for = a "Analista", então monta o fluxo adicionando o cargo analista como ALVO -- @</p><p>se (xAlvo = "Analista")</p><p>inicio</p><p> @ -- Monta o LINK com o parametro coordenador, para ao clicar sobre o link, monte o fluxo com o cargo coordenador como ALVO -- @</p><p> Concatena (xLink, "", "Coordenador", xLink);</p><p> @ -- Inicia a criação do Fluxo -- @</p><p> FluxoBasico_Criar("Mapa de Carreira", "Legenda: ");</p><p> @ -- Adiciona uma seção no Fluxo -- @</p><p> FluxoBasico_AdicionarSecao("SEC001", 1, 0);</p><p> @ -- Adiciona uma caixa na seção para a composição do fluxo -- @</p><p> FluxoBasico_AdicionarCaixa("CX001", xCorAzul, "Diretoria de sistemas", 0);</p><p></p><p> @ -- Adiciona Itens dentro da caixa acima -- @</p><p> FluxoBasico_AdicionarItem("IT001", "Programador", "", "", "Clique para tornar este cargo como ALVO.");</p><p> FluxoBasico_AdicionarItem("IT002", "Consultor da Qualidade", "", "", "Clique para tornar este cargo como ALVO.");</p><p></p><p> @ -- Adiciona Caixa dentro da seção acima -- @ </p><p> FluxoBasico_AdicionarCaixa("CX002", xCorMarrom, "Diretoria de Tecnologia e Produto", 0);</p><p> FluxoBasico_AdicionarItem("IT003", "Projetista", "", "", "Clique para tornar este cargo como ALVO."); </p><p> FluxoBasico_AdicionarSecao("SEC002", 2, 0);</p><p> @ -- Adiciona uma imagem dentro da secao acima -- @</p><p> FluxoBasico_AdicionarImagem("IMG001", "imagens/Seta_Cima.png", "", 0);</p><p> FluxoBasico_AdicionarSecao("SEC003_ALVO", 3, 0);</p><p> FluxoBasico_AdicionarCaixa("CX003_ALVO", xCorAmarelo, "Diretoria de Sistemas", 0);</p><p> FluxoBasico_AdicionarItem("IT004", "Analista de sistemas", "font-size:150%;font-weight: bold;", "", "");</p><p> FluxoBasico_AdicionarSecao("SEC004", 4, 0);</p><p> FluxoBasico_AdicionarImagem("IMG002", " imagens /Seta_Cima.png", "", 0); </p><p> FluxoBasico_AdicionarSecao("SEC005", 5, 0); </p><p> FluxoBasico_AdicionarCaixa("CX004", xCorAzul, "Diretoria de Sistemas", 0);</p><p></p><p> FluxoBasico_AdicionarItem("IT005", "Coordenador de Sistemas", "", xLink, "Clique para tornar este cargo como ALVO.");</p><p> FluxoBasico_AdicionarItem("IT006", "Especialista", "", "", "Clique para tornar este cargo como ALVO.");</p><p> FluxoBasico_AdicionarCaixa("CX005", xCorLaranja, "Diretoria de Serviços", 0);</p><p></p><p> FluxoBasico_AdicionarItem("IT007", "Arquiteto de soluções", "", "", "Clique para tornar este cargo como ALVO.");</p><p> FluxoBasico_AdicionarCaixa("CX006", xCorMarrom, "Diretoria de Tecnologia e Produto", 0);</p><p></p><p> FluxoBasico_AdicionarItem("IT008", "Gerente de Projetos", "", "", "Clique para tornar este cargo como ALVO."); </p><p></p><p> @ -- Adicionar Legenda no fluxo -- @</p><p> FluxoBasico_AdicionarLegenda("Alvo", xCorAmarelo);</p><p> FluxoBasico_AdicionarLegenda("Assessorias", xCorVermelho);</p><p> FluxoBasico_AdicionarLegenda("Diretoria de Mercado", xCorVerde);</p><p> FluxoBasico_AdicionarLegenda("Diretoria de Sistemas", xCorAzul);</p><p> FluxoBasico_AdicionarLegenda("Diretoria Tecnologia e Produto", xCorMarrom);</p><p> FluxoBasico_AdicionarLegenda("Diretoria de Serviços", xCorLaranja);</p><p></p><p> @ -- Finaliza a criação do fluxo -- @</p><p> FluxoBasico_Finalizar();</p><p></p><p></p><p>fim</p><p>senao @ -- Se o valor do parâmetro passado por parâmetro no HTML for = a "Coordenador", então monta o fluxo adicionando o cargo coordenador como ALVO -- @</p><p>se (xAlvo = "Coordenador")</p><p>inicio</p><p> FluxoBasico_Criar("Mapa de Carreira", "Legenda: ");</p><p> FluxoBasico_AdicionarSecao("SEC001", 1, 0);</p><p> FluxoBasico_AdicionarCaixa("CX001", xCorAzul, "Diretoria de Sistemas", 0);</p><p> Concatena (xLink, "", "Analista", xLink);</p><p> FluxoBasico_AdicionarItem("IT001", "Analista", "", xLink, "Clique para tornar este cargo como ALVO.");</p><p> FluxoBasico_AdicionarCaixa("CX002", xCorMarrom, "Diretoria de Tecnologia e Produto", 0);</p><p> FluxoBasico_AdicionarItem("IT003", "Projetista", "", xLink, "Clique para tornar este cargo como ALVO."); </p><p> FluxoBasico_AdicionarSecao("SEC002", 2, 0);</p><p> FluxoBasico_AdicionarImagem("IMG001", " imagens /Seta_Cima.png", "", 0);</p><p> FluxoBasico_AdicionarSecao("SEC003_ALVO", 3, 0);</p><p> FluxoBasico_AdicionarCaixa("CX003_ALVO", xCorAmarelo, "Diretoria de Sistemas", 0);</p><p> FluxoBasico_AdicionarItem("IT004", "Coordenador de Sistemas", "font-weight: bold", "", "");</p><p> FluxoBasico_AdicionarSecao("SEC004", 4, 0);</p><p> FluxoBasico_AdicionarImagem("IMG002", " imagens /Seta_Cima.png", "", 0); </p><p> FluxoBasico_AdicionarSecao("SEC005", 5, 0); </p><p> FluxoBasico_AdicionarCaixa("CX004", xCorAzul, "Diretoria de Sistemas", 0);</p><p> FluxoBasico_AdicionarItem("IT005", "Gerente de Produto", "", "", "Clique para tornar este cargo como ALVO."); </p><p></p><p> FluxoBasico_AdicionarLegenda("Alvo", xCorAmarelo);</p><p> FluxoBasico_AdicionarLegenda("Assessorias", xCorVermelho);</p><p> FluxoBasico_AdicionarLegenda("gerente de Produto", xCorVerde);</p><p> FluxoBasico_AdicionarLegenda("Diretoria de Sistemas", xCorAzul);</p><p> FluxoBasico_AdicionarLegenda("Diretoria Tecnologia e Produto", xCorMarrom);</p><p> FluxoBasico_AdicionarLegenda("Diretoria de Serviços", xCorLaranja);</p><p></p><p></p><p> FluxoBasico_Finalizar();</p><p>fim;</p></div>
English
Español

English
Español

