Você está na página 1de 13

Framework Acessibilidade Visual

30/06/2011
id11311616 pdfMachine by Broadgun Software - a great PDF writer! - a great PDF creator! - http://www.pdfmachine.com http://www.broadgun.com
Framework Acessibilidade Visual



2 Framework - Acessibilidade Visual
Verso 1.0

Sumrio

Sumrio .................................................................................................................................................. 2
1 Introduo ................................................................................................................................... 4
1.1 Objetivos Instrucionais ................................................................................................................ 4
1.2 Melhorias .................................................................................................................................... Erro!
Indicador no definido.
1.3 Atendimento CTI - Diferenas na Interface ................................................................................. Erro!
Indicador no definido.
1.4 Relatrio de Ligaes Anotadas .................................................................................................. Erro!
Indicador no definido.
1.5 Workflow - Mltiplos Anexos ...................................................................................................... Erro!
Indicador no definido.
1.6 Workflow - Mltiplos Aprovadores ............................................................................................. Erro!
Indicador no definido.
1.7 Transferir Informaes de um Chamado Pai Para um Chamado Filho ....................................... Erro!
Indicador no definido.
1.8 Filho Controle de Fila de Chamados ............................................................................................ 6
1.9 Chamados Duplicados ................................................................................................................. 6
1.10 Chamados Recorrentes ............................................................................................................... Erro!
Indicador no definido.
1.11 Controle de Follow-Up ................................................................................................................ Erro!
Indicador no definido.
1.12 Execuo de Processos em Lote - Distribuio de Chamados .................................................... Erro!
Indicador no definido.
1.13 Execuo de Processos em Lote - Associao de Chamados ...................................................... Erro!
Indicador no definido.
1.14 Execuo de Processos em Lote - Transferncia de Grupos ....................................................... Erro!
Indicador no definido.
1.15 Execuo de Processos em Lote - Encerrar Chamado................................................................. Erro!
Indicador no definido.
1.16 Execuo de Processos em Lote - Assumir Chamado ................................................................. Erro!
Indicador no definido.
1.17 Duplicar Chamados ..................................................................................................................... Erro!
Indicador no definido.
1.18 Transferncia de Chamados Entre Filiais (Alerta de Duplicidade) .............................................. 9
Framework Acessibilidade Visual


3 Framework - Acessibilidade Visual
Verso 1.0
1.19 Escolha de Contato de Service-Desk ........................................................................................... Erro!
Indicador no definido.
2 Concluso .................................................................................................................................... 13



Framework Acessibilidade Visual



4 Framework - Acessibilidade Visual
Verso 1.0
1 Introduo

Ol!
Seja bem vindo ao treinamento sobre a Acessibilidade Visual.

1.1 Objetivos Instrucionais


Ao trmino deste treinamento, voc ter aprendido como funciona a Acessibilidade Visual.

1.2 Descrio


A implementao da Acessibilidade Visual permite o uso de rotinas do sistema, por usurios com baixo ou nenhum nvel de viso.


1.3 Compatibilidade


A Acessibilidade Visual est disponvel para:
- A Linha de Produto Microsiga Protheus verso TOTVS 2011 Release 11.5.
- O Sistema Operacional Microsoft Windows XP e posteriores.
- Para lngua Portugus/Brasil.

1.4 Componentes adaptados

Esta a relao de componentes adaptados para a Acessibilidade Visual, facilitando implementaes de rotinas padro da Linha
de produto Microsiga Protheus, como tambm, a implementao de eventuais customizaes por parte de nossos Clientes.

Componentes Telas Especficas
Menu inicial Consulta Padro
Enchoice AVGetFile (localizao de arquivos)
Formulrios MVC Help de Campos
FWMBrowse Mensagens (MsgStop, MsgAlert, MsgInfo,
MsgYesNo)
MsNewGetDados MsFinal (Fechamento do Sistema)
MsGetDados Configurao de Impresso
MSGetDB Pergunte / ParamDef
Mensagem de Erro irrecupervel
Framework Acessibilidade Visual


5 Framework - Acessibilidade Visual
Verso 1.0

1.5 Instalao


Existem trs formas de instalaes disponveis para o uso da Acessibilidade Visual:
- Sintetizador de voz Lernout & Hauspie (SAPI4).
- Sintetizadores de voz SAPI5.
- Programa de leitura de telas Virtual Vision.

1.6 Instalao - Lernout & Hauspie (SAPI4)



Para utilizar o sintetizador de voz Lernout & Hauspie:
- Certifique-se que o arquivo totvst2sdll.dll foi instalado no diretrio do SmartClient a partir do CD de instalao da Linha de
Produto Microsiga Protheus verso TOTVS 2011.
- Instale o sintetizador de voz para lngua Portugus/Brasil Lernout & Hauspie disponvel no link em destaque, lembrando que
este sintetizador de voz gratuito.
- Utilize o atalho do SmartClient, conforme o exemplo, para efetuar o acesso ao sistema, atente para a opo SAPI4.

Importante:
O programa SIGAACV o responsvel pelas interaes entre o sistema e os sintetizadores de voz, sendo a maneira correta para
utilizar a Acessibilidade Visual.
Divergncias na pronncia so de responsabilidade do sintetizador de voz.

1.7 Instalao SAPI5

Para utilizar sintetizadores de voz no padro SAPI5 (Speech Application Programming Interface):
- Certifique-se que o arquivo TOTVS_TTS.DLL foi instalado no diretrio do SmartClient a partir do CD de instalao da Linha de
Produto Microsiga Protheus verso TOTVS 2011.
- Instale o sintetizador de voz para lngua Portugus/Brasil de sua preferncia, como por exemplo, Loquendo ou RealSpeak,
consulte o fabricante para verificar os custos.
- Selecione a voz instalada no Painel de Controle na opo Fala (no Windows XP) ou em Alterar configuraes de Texto para Fala
(no Windows Vista ou 7).
- Utilize o atalho do SmartClient, conforme o exemplo, para efetuar o acesso ao sistema, atente para a opo SAPI5.
Importante:
Divergncias na pronncia so de responsabilidade do sintetizador de voz.

Framework Acessibilidade Visual



6 Framework - Acessibilidade Visual
Verso 1.0

1.8 Instalao Virtual Vision


Para utilizar o sintetizador de voz do leitor de telas Virtual Vision:
Instale o sintetizador de voz Virtual Vision, que disponibiliza uma verso de testes em http://www.virtualvision.com.br,
consulte o fabricante para verificar os custos.
Inicie o leitor de telas Virtual Vision, que trabalhar em conjunto com a Linha de Produtos Microsiga Protheus verso TOTVS
2011 Release 11.5.
Utilize o atalho do SmartClient, conforme o exemplo, para efetuar o acesso ao sistema, atente para a opo VIRTUTALVISION.
Importante:
Divergncias na pronncia so de responsabilidade do Virtual Vison.

1.9 Criao do usurio


Passos para a criao do usurio na Acessibilidade Visual.
- Crie um menu especfico, e principalmente enxuto, para os deficientes visuais, detalhando com clareza a descrio dos
programas, facilitando sua localizao pelo usurio. Lembrando que um mesmo Menu pode ser compartilhado entre vrios usurios.
- Com um usurio com direitos, acesse o mdulo Configurador e o Cadastro de Usurios.
- Preencha as informaes do novo usurio e na opo para seleo de mdulos, habilite apenas o mdulo SIGAACV.
- Ainda na seleo de mdulo, preencha o caminho para o menu criado anteriormente, na linha referente ao mdulo SIGAACV,
exemplo \system\novomenu.xnu.

1.10 Tela de Login


Ser reproduzida a mensagem de boas vindas, em seguida a descrio do campo:
Campo usurio do tipo caractere de dez valor no preenchido.
Preencha o usurio e pressione a tecla TAB, sendo ento reproduzida a descrio do campo Senha.
Atravs da opo, Associar usurio do Protheus com usurio do Sistema Operacional, possvel dispensar o preenchimento do
usurio e senha.
No sendo o caso, pressione novamente a tecla TAB, sendo reproduzida a descrio do boto Entrar, pressione a tecla ESPAO
para prosseguir.
Importante:
O conjunto de teclas CTRL+F2 reproduz o contedo dos campos preenchidos.

Ser necessrio preencher os dados da segunda tela de acessos, como: Data Base, Grupo, Filial e Ambiente.
Como este usurio ter apenas acesso ao mdulo SIGAACV, este ser o nico Ambiente disponibilizado para ele.
Na seleo do Grupo, como nos demais campos com Consulta Padro, o deficiente visual poder localizar o registro necessrio,
pressionando a tecla F3.
Importante:
Por motivos de segurana foi criado um boto ltimo Acesso, possibilitando atravs de uma mensagem auditiva, a verificao do
ltimo acesso com a senha deste usurio, detalhando inclusive a estao.
Caso sejam encontradas irregularidades, consulte o Administrador do sistema.

Framework Acessibilidade Visual


7 Framework - Acessibilidade Visual
Verso 1.0

1.11 Menu Principal


Para facilitar a localizao da rotina no existem sub-menus no Menu Principal para a Acessibilidade Visual.
No decorrer da navegao reproduzida a descrio da rotina e sua posio na lista, exemplo: Item Cadastro de clientes 2 de 12.
Para repetir a descrio do item pressione o conjunto de teclas CTRL+F2.


1.12 Teclas de Atalho

Relao de teclas auxiliares para a Acessibilidade Visual.

Atalho Ao
CTRL+F1 Help de campos
CTRL+F2 Descrio e valor de campos e componentes
CTRL+F3 Cancela a reproduo do texto em andamento
CTRL+F4 Reproduz o Mapa de Formulrios
CTRL+F5 Reproduz teclas especiais de um determinado componente.
CTRL+F6 Reproduz o Menu de Opes e itens selecionveis da tela.
CTRL+F7 Configurao de voz (disponvel apenas para sintetizadores SAPI5)
CTRL+F12 Reproduz os atalhos descritos nesta lista.


Importante:
Caso existam programas instalados que utilizem algum destes conjuntos de teclas, eles devem ser desabilitados durante a
utilizao da Linha de Produto Microsiga Protheus verso TOTVS 2011.


1.13 FWMBrowse


O componente FWMBrowse (Grid para localizao de registros) recebeu tratamentos para auxiliar os deficientes visuais.

Para efetuar a pesquisa de registros utilize o Menu de opes (CTRL+F6) e selecione a opo Pesquisa Auditiva, no decorrer do
curso este item ser detalhado.
As demais opes, como Alterar e Visualizar tambm estaro disponveis utilizando esta ferramenta.
Para evitar selees acidentais, a barra inferior de ferramentas ficar desabilitada.

Framework Acessibilidade Visual



8 Framework - Acessibilidade Visual
Verso 1.0
Importante:
As Grids FWMBrowse, GetDados, MsNewGetDados e MSGetDB informaro o contedo das trs primeiras colunas durante a
navegao.

A Legenda Auditiva esta disponvel para o componente FWMBrowse atravs do Menu de Opes (CTRL+F6).
Para reproduo dos itens da legenda necessrio preencher a descrio da legenda no vetor aCores, veja o exemplo:
Caso a descrio no seja preenchida, ser reproduzida a mensagem:
Descrio da legenda auditiva no disponvel, consulte o Administrador.

1.14 Grids

Como citado anteriormente, as Grids informaro o contedo das trs primeiras colunas durante a navegao e no momento
que o componente receber foco.
A edio de um registro na Grid ser feita sempre no modo linha (Formulrio), facilitando o preenchimento das informaes.

1.15 Enchoice

Enchoice um componente de formulrio que permite visualizar e atualizar informaes
Os campos do formulrio informaro suas caractersticas e valores ao ganhar foco ou pressionar o conjunto de teclas Ctrl+F2.
Ser informado inclusive a obrigatoriedade de preenchimento do campo em questo.

1.16 MVC

O MVC um componente de formulrio, mais atual e completo, permitindo inclusive interaes no visuais com os registros.
Alm das mesmas caractersticas existentes na Enchoice, nos Formulrios MVC o usurio receber informaes auditivas do
andamento do cadastro, como alterao bem sucedida e alteraes pendentes
.
1.17 Consulta Padro

O novo modelo da Consulta Padro continua sendo acionada pela tecla F3, porm a pesquisa de registros deve seguir o seguinte
roteiro:
-Pressione F3 no campo, ser exibida a tela de Consulta Padro.
-Pressione Ctrl+F6 e selecione a opo Pesquisa Auditiva.
-No campo Ordem de Pesquisa, selecione o campo necessrio.
-Imediatamente ,o campo Chave receber foco para preenchimento.
-Pressione ,em seguida, a tecla TAB para saltar para o boto Buscar.
-Pressione a tecla ESPAO para confirmar a busca.

Importante:
A Grid informar os dados do registro selecionado, ao trmino da localizao pressione novamente CTRL+F6 para confirmar a
insero do registro selecionado atravs da opo OK.


Framework Acessibilidade Visual


9 Framework - Acessibilidade Visual
Verso 1.0
A Consulta Padro antiga foi mantida em alguns casos, por motivos operacionais e, ter um comportamento parecido com a
atual:
- Pressione F3 no campo, ser exibida a tela de Consulta Padro.
- Pressione Ctrl+F6 e selecione a opo Pesquisa Auditiva.
- No campo Ordem de Pesquisa, selecione o campo necessrio.
- Imediatamente, o campo Chave receber foco para preenchimento.
- Pressione em seguida, a tecla TAB para saltar para o boto Buscar.
- Pressione a tecla ESPAO para confirmar a busca.
Importante:
A Grid informar os dados do registro selecionado, ao trmino da localizao pressione novamente CTRL+F6 para confirmar a
insero do registro selecionado atravs da opo OK.

1.18 Mensagem de Erro

Existem duas Mensagens de Erro padro no Sistema:
- Mensagem informativa de erros.
Informa erros como, por exemplo, preenchimento incorreto de campo.

- Erro irrecupervel.
Informar, ao usurio, a existncia de um erro irrecupervel.
Enviar email com o erro ao usurio cadastrado no parmetro MV_LOGMAIL.
Encerra o sistema.

1.19 Mensagens


A execuo das funes de mensagem padro do Sistema foram interceptadas para reproduzir auditivamente seu contedo,
sendo elas:
-MsgError.
-MsgInfo.
-MsgAlert.
-MsgYesNo.
-MsgNoYes.
As funes MsgYesNo e MsgNoYes permitiro navegao auditiva, possibilitando a seleo Sim ou No.

Framework Acessibilidade Visual



10 Framework - Acessibilidade Visual
Verso 1.0

1.20 MSFinal


A funo MSFinal responsvel pelo fechamento do sistema e, tambm permitira
interao auditiva, auxiliando na seleo da opo desejada.

1.21 Impresso


A Configurao de Impresso foi padronizada para os relatrios do tipo R3 e R4, visando o conforto do usurio que manter o
Mapa Mental de apenas uma Tela.
Estaro disponveis impresses via Spool (impressora), envio de relatrio via Email e gerao de arquivos PDF (apenas para
Relatrios Personalizveis R4).



Framework Acessibilidade Visual


11 Framework - Acessibilidade Visual
Verso 1.0
1.22 Customizaes


Neste exemplo a customizao utiliza o componente de Formulrio FWEasyForm que est devidamente adaptado para
Acessibilidade Visual, no sendo necessria interao do desenvolvedor.
Neste exemplo, a reproduo ser manual, preenchendo os parmetros bGotFocus (troca de foco), bLClicked (clique esquerdo do
mouse) e bChange (troca de item).


1.23 Funes para Acessibilidade Visual


A funo AVSpeak reproduz um texto at o momento que haja outra solicitao ou at o trmino da reproduo
original (lWait).

//----------------------------------------------------------
// Parmetros
// cText Texto ser reproduzido
// lWait .T. Aguarda trmino da reproduo
//----------------------------------------------------------
// Sintaxe:
AVSpeak(cText, lWait)
// Exemplo: Reproduz o titulo e aguarda trmino
AVSpeak(cTitle,.T.)

A funo AVCombo2List recupera os itens de um componente de Caixa de Seleo (ComboBox) e os exibe para seleo atravs de
uma lista vertical, no sendo necessria alteraes de layout em telas que contenham Caixas de Seleo (ComboBoxes).

//----------------------------------------------------------
// Parmetros
// oCombo Objeto do tipo TCompoBox
// cTitle Titulo alternativo para exibio da Janela
//----------------------------------------------------------
// Sintaxe:
AVCombo2List(oCombo, cTitle)
// Exemplo: No ganho de foco sero exibidos os itens em uma ListBox
oCombo:bGotFocus := {|oCombo| AVCombo2List(oCombo, "Sexo") }


Framework Acessibilidade Visual



12 Framework - Acessibilidade Visual
Verso 1.0
A funo AVField2Speak retorna as caractersticas e valores de um Campo.

//----------------------------------------------------------
// Parmetros
// lRequired .T. Indica campo obrigatrio
// cCtrlType Tipo do controle
// cName Nome ou descrio do controle
// nSize Tamanho do campo (usado em componentes do tipo TGet)
// cValue Valor preenchido no controle (utilizar varivel)
// IsLookup .T. Indica que controle possui F3
// cLookupText Texto alternativo para exibio da Consulta Padro
//
// Tipos de Controle (cCtrlType)
// C=Caracter
// D=Data
// L=Lgico
// M=Memo
// B=Bitmap
// N=Numrico
// T ou BT=Boto
// LST=Lista de Seleo
//----------------------------------------------------------
// Sintaxe:
AVField2Speak(lRequired,cCtrlType,cName,nSize,cValue,IsLookup,cLookupText)
// Exemplo: No ganho de foco ser reproduzido as caracteristicas e valor do Campo
oGet:bGotFocus := {|| AVSpeak(AVField2Speak(.T.,"C","Nome",Len(cGet),cGet)) }

A funo AVValue2Speak retorna o valor preenchido em um campo convertido para formato caractere.

//----------------------------------------------------------
// Parmetros
// cCtrlType Tipo do controle
// xValue Valor ser tratado
// cTitle Titulo (utilizado nos botes)
// cPicture Picture do Campo
//----------------------------------------------------------
// Sintaxe:
AVValue2Speak(cCtrlType, xValue, cTitle, cPicture)
// Exemplo: No clique sobre o Check ser informado o valor do campo
oCheck:bLClicked := {|| AVSpeak(AVField2Speak(,"L","Ativo",0,;
AVValue2Speak("L", lCheck))) }


Framework Acessibilidade Visual


13 Framework - Acessibilidade Visual
Verso 1.0

2 Concluso


A implementao da Acessibilidade Visual permite o uso de rotinas do sistema por usurios com baixo ou nenhum nvel de viso.
Neste treinamento, voc aprendeu como funciona a Acessibilidade Visual.

Você também pode gostar