Sunteți pe pagina 1din 21
Check List Produto : Microsiga Protheus Gestão de Projetos – versão 10 Chamado : SCOZZD

Check List

Produto

:

Microsiga Protheus Gestão de Projetos – versão 10

Chamado

: SCOZZD

Data da criação

:

17/05/10

Data da revisão

: 29/06/10

     

Banco de

 

País(es)

:

Todos

Dados

: Todos

FNC

:

00000010738/2010

Foi implementada a rotina Atualizações/Cadastros/Check List (PMSA091), que permite incluir itens/funções a

serem verificados/executados para determinada tarefa e criar de forma dinâmica (associado à tarefa) os

acessos que o usuário do monitor de tarefas deve efetuar para executar a tarefa.

Também está disponível a rotina Atualizações/Cadastros/Itens de Check List (PMSA090), que efetua o

cadastro dos itens a serem utilizados no Check List.

Procedimentos para Implementação

utilizados no Check List. Procedimentos para Implementação Importante: Antes de executar o compatibilizador “

Importante:

Antes de executar o compatibilizador “u_updpms” é imprescindível:

a)

Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório

“\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\

 

SYSTEM”).

b)

Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser

alterados conforme o produto instalado na empresa.

c)

Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o

 

sistema.

d)

Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar

o

compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador

necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá

sobrescrever índices personalizados, caso não estejam identificados pelo nickname.

e)

O

compatibilizador deve ser executado com a Integridade Referencial desativada*.

ATENÇÃO : O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador

ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).

ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.

iii. Se Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;

iv. Se Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).

v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).

vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.

vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

CONTATE O HELP DESK FRAMEWORK EM CASO DE DÚVIDAS!

A ativação indevida da Integridade Referencial pode alterar drasticamente o

A

ativação

indevida

da

Integridade

Referencial

pode

alterar

drasticamente

o

1. Em Microsiga Protheus TOTVS Smart Client, digite “u_updpms” no campo Programa Inicial.

, digite “ u_updpms ” no campo Programa Inicial . Importante: Para a correta atualização do

Importante:

Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja

igual ou superior a (18/06/2010).

2. Clique em OK para continuar.

3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução

em modo exclusivo.

4. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.

É apresentada uma mensagem explicativa na tela.

5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.

6. Clique em Gravar para salvar o histórico (log) apresentado.

7. Clique em OK para encerrar o processamento.

Ajustes Efetuados pelo Compatibilizador ou aplicação do Patch

1. Criação ou Alteração no arquivo SX3 – Campos:

Tabela AJM - “Itens de Check List”:

Campo

AJM_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

99

Título

Filial

Descrição

Filial do sistema

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial

Campo

AJM_CODIGO

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód.It.Verif

Descrição

Cód. Item de Verificação

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

When

INCLUI

Validação

ExistChav("AJM")

Help

Informe o código do item de check list

Campo

AJM_DESCRI

Tipo

Caracter

Tamanho

70

Decimal

0

Título

Descrição

Descrição

Descrição Verificação

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Informe a descrição do item de check list

Campo

AJM_CODBLK

Tipo

Caracter

Tamanho

255

Decimal

0

Título

CodeBlk Acao

Descrição

Ação (Bloco Código)

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Informe a ação (codeblock) do item de check list.

Campo

AJM_CODBLT

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Ação do Item

Descrição

Tratamento CodeBlock Ação

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Lista Opções

1=Não executar; 2=Opcional; 3=Obrigatório

Help

Informe o tratamento do codeblock do item de check list

Campo

AJM_CNDEXB

Tipo

Caracter

Tamanho

100

Decimal

0

Título

Cond.Exibir

Descrição

Condição para exibir item

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Validação

Vazio() .Or. PMS090Chk(M->AJM_CNDEXB)

Help

Informe a condição para exibir o item de check list

Campo

AJM_CNDEXE

Tipo

Caracter

Tamanho

100

Decimal

0

Título

Cond.p/Exec.

Descrição

Condição p/ executar item

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Validação

Vazio() .Or. PMS090Chk(M->AJM_CNDEXE)

Help

Informe a condição para executar o item de check list

Campo

AJM_CNDCMP

Tipo

Caracter

Tamanho

100

Decimal

0

Título

Cnd.Cumpr.It

Descrição

Condição p/ item cumprido

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Validação

Vazio() .Or. PMS090Chk(M->AJM_CNDCMP)

Help

Informe a condição para cumprir o item de check list

Campo

AJM_OBRIGA

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Obrigatório

Descrição

Obrigatório / Opcional

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Obrigatório;2=Opcional

Help

Item obrigatório?

Campo

AJM_REPEXE

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Pode Repetir

Descrição

Permite repetição?

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Sim;2=Não

Help

Permite a repetição?

Tabela AJN - “Itens do Check List”:

Campo

AJN_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

99

Título

Filial

Descrição

Filial do sistema

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial

Campo

AJN_CODIGO

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód.ChkLst

Descrição

Código do check list

Nível

1

Usado

Não

Obrigatório

Sim

Browse

Sim

When

Inclui

Help

Informe o código do Check List

Campo

AJN_ORDEM

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Ordem do item

Descrição

Ordem Item

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Informe a ordem do item de check list

Campo

AJN_ITEM

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Item ChkList

Descrição

Item ChkList relacionado

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Cons. Padrão

AJM – Itens de Check List

Validação

ExistCpo("AJM")

Help

Informe o item de check list

Campo

AJN_DESCRI

Tipo

Caracter

Tamanho

70

Decimal

0

Título

Descrição

Descrição

Descrição Verificação

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

V

Help

Descrição

Campo

AJN_OBRIGA

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Obrigatório

Descrição

Obrigatório / Opcional

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Obrigatório;2=Opcional

Help

Item obrigatório?

Campo

AJN_REPEXE

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Pode Repetir

Descrição

Permite repetição?

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Sim;2=Não

Help

Permite a repetição?

Tabela AJO - “Tarefa x Itens Check List”:

Campo

AJO_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

99

Título

Filial

Descrição

Filial do sistema

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial.

Campo

AJO_PROJET

Tipo

Caracter

Tamanho

10

Decimal

0

Título

Projeto

Descrição

Código do Projeto

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistCpo(“AF8”,,1)

Cons. Padrão

AF8 – Projetos

Help

Insira o código do projeto

Campo

AJO_REVISA

Tipo

Caracter

Tamanho

4

Decimal

0

Formato

9999

Título

Versão

Descrição

Versão do Projeto

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Insira a revisão do projeto

Campo

AJO_TAREFA

Tipo

Caracter

Tamanho

12

Decimal

0

Título

Tarefa

Descrição

Tarefa do Projeto

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

ExistCpo("AF9", M->AJO_PROJET+M->AJO_REVISA+M->AJO_TAREFA,1)

Cons. Padrão

AF9 – Tarefas

Modo Edição

PMSSETF3(“AF9”,10)

Help

Insira o código da tarefa

Campo

AJO_ORDEM

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Ordem Check

Descrição

Ordem de verificação

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Insira a ordem de verificação

Campo

AJO_ITEM

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Item ChkList

Descrição

Item ChkList relacionado

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Insira o item do check list relacionado

Campo

AJO_DESCRI

Tipo

Caracter

Tamanho

70

Decimal

0

Título

Descrição

Descrição

Descrição Verificação

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

Help

Descrição

Campo

AJO_OBRIGA

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Obrigatório

Descrição

Obrigatório / Opcional

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Obrigatório;2=Opcional

Help

Item obrigatório?

Campo

AJO_REPEXE

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Pode Repetir

Descrição

Permite repetição?

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Sim;2=Não

Help

Permite a repetição?

Campo

AJO_INI

Tipo

Caracter

Tamanho

33

Decimal

0

Título

Chk iniciada

Descrição

Verificação iniciada

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Indica se a verificação já foi iniciada

Campo

AJO_FIM

Tipo

Caracter

Tamanho

33

Decimal

0

Título

Chk Concluid

Descrição

Verificação concluída

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Indica se a verificação já foi concluída

Campo

AJO_MARK

Tipo

Caracter

Tamanho

2

Decimal

0

Título

Marcação/Chk

Descrição

Marcação/Chk

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Checkmark

Tabela AJQ - “Check List”:

Campo

AJQ_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

99

Título

Filial

Descrição

Filial do sistema

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial

Campo

AJQ_CODIGO

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód.ChkLst

Descrição

Código do check list

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

When

Inclui

Validação

ExistChav("AJQ")

Help

Entre com o código do check list

Campo

AJQ_DESCRI

Tipo

Caracter

Tamanho

70

Decimal

0

Título

Descrição

Descrição

Descrição Verificação

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Help

Descrição Verificação

Tabela AF9 - “Tarefas”:

Campo

AF9_CHKLST

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód ChkLst

Descrição

Código do check list

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Cons. Padrão

AJQ – Check List

Help

Código do Check List

2. Criação de tabelas no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

AJM

Itens de Check List

E

S

Chave

Nome

Modo

PYME

AJN

Itens do Check List

E

S

Chave

Nome

Modo

PYME

AJO

Tarefa x Itens Check List

E

S

Chave

Nome

Modo

PYME

AJQ

Check List

E

S

3. Criação de Índices no arquivo SIX – Índices:

Índice

AJM

Ordem

01

Chave

AJM_FILIAL+AJM_CODIGO

Descrição

Código

Proprietário

S

Índice

AJN

Ordem

01

Chave

AJN_FILIAL+AJN_CODIGO

Descrição

Código

Proprietário

S

Índice

AJN

Ordem

02

Chave

AJN_FILIAL+AJN_ITEM

Descrição

Item

Proprietário

S

Índice

AJO

Ordem

01

Chave

AJO_FILIAL+AJO_PROJET+AJO_REVISA+AJO_TAREFA+AJO_ITEM

Descrição

Projeto+Revisão+Tarefa+Item

Proprietário

S

Índice

AJQ

Ordem

01

Chave

AJQ_FILIAL+AJQ_CODIGO

Descrição

Código

Proprietário

S

4. Criação de Gatilhos no arquivo SX7 – Gatilhos:

Tabela AJN – Itens do Check List:

Campo

AJN_ITEM

Sequência

001

Regra

AJM->AJM_DESCRI

Campo Domínio

AJN_DESCRI

Tipo

P

Posiciona?

S

Alias

AJM

Ordem

1

Chave

xFilial(“AJM”)+M->AJN_ITEM

Proprietário

S

Tabela AJO – Tarefa X Itens Check List:

Campo

AJO_ITEM

Sequência

001

Regra

AJM->AJM_DESCRI

Campo Domínio

AJO_DESCRI

Tipo

P

Posiciona?

S

Alias

AJM

Ordem

1

Chave

xFilial(“AJM”)+M->AJO_ITEM

Proprietário

S

Tabela AJO – Tarefa X Itens Check List:

Campo

AJO_PROJET

Sequência

001

Regra

AF8->AF8_REVISA

Campo Domínio

AJO_REVISA

Tipo

P

Posiciona?

S

Alias

AF8

Ordem

1

Chave

xFilial(“AF8”)+M->AJO_PROJET

Proprietário

S

Procedimentos para Configuração

1. No Configurador (SIGACFG), acesse Ambientes / Cadastro / Menu (CFGX013). Informe as novas opções de menu do “Gestão de Projetos”, conforme instruções a seguir:

Menu

Atualizações

Submenu

Cadastros

Nome da rotina

Itens de Check List

Programa

PMSA090

Módulo

Gestão de Projetos

Tipo

Função Protheus

Tabelas

AJM

Menu

Atualizações

Submenu

Cadastros

Nome da rotina

Check List

Programa

PMSA091

Módulo

Gestão de Projetos

Tipo

Função Protheus

Tabelas

AJN, AJQ

Procedimentos para Utilização

1. No Gestão de Projetos (SIGAPMS), acesse Atualizações/Cadastros/Itens de Check List (PMSA090).

O sistema apresenta a janela de Itens de Check List.

2. Clique em Incluir para incluir um ou mais itens.

3. Selecione Atualizações/Cadastros/Check List (PMSA091).

O sistema apresenta a janela de Check list.

4. Clique em Incluir para incluir um ou mais check lists.

5. Em Atualizações/Projetos/Projetos – Modelo 2 (PMSA400), inclua um projeto.

6. Nesse projeto, inclua uma tarefa com recursos, por meio da opção Incluir tarefa.

7. Preencha os dados e associe um check list, clicando em Check List.

8. Volte para a janela de projetos e altere a fase do projeto para 03.

9. Acesse Atualizações/Recursos/Monitor (PMSMONIT).

10. Informe os parâmetros, de acordo com a tarefa incluída e confirme

11. Execute a tarefa e clique em Check List.

Informações Técnicas

Tabelas Utilizadas

AJM – Itens de Check List, AJN – Itens do Check List, AJO – Tarefa x Itens Check List, AJQ – Check List, AF9 – Tarefas

Rotinas Envolvidas

Itens de Check List (PMSA090), Check List (PMSA091), Monitor de Tarefas (PMSMONIT)

Sistemas

 

Operacionais

Windows/Linux

Número do Plano

10710/2010