
|
Vamos agora demonstrar como se usa o sistema de suporte do GForge, em conjunto com a ferramenta Eclipse para sincronizar o projeto.
Presume-se que você seguiu todos os passos do tutorial para configuração do Eclipse, e que já adquiriu uma subscrição. Tenha
em mãos o e-mail que foi enviado, contendo as informações pertinentes à sua conta.
Continuaremos a usar o exemplo da empresa ACME, cujo plano de suporte chama-se spacme, com o usuário acme.
Notas:
- As explicações sempre aparecem antes da figura correpondente.
- Para diminuir o tamanho dos arquivos, diminuímos a quantidade de cores das figuras, ocasionando algumas variações de tons entre as telas.
- IMPORTANTE: com o lançamento da versão 5, NÃO HÁ MAIS AS OPÇÕES A-I para os tipos de requisições de suporte. Simplificamos o processo e agora há somente UM TIPO, que é o "SuperWaba Question".
- Vá ao site http://gforge.superwaba.net. Clique login.

Digite o nome e a senha fornecidos no e-mail. No nosso caso-exemplo, o usuário é acme. Clique no botão Login.

A tela seguinte é a tela My Page. Nela encontram-se diversas informações, tais como os projetos a que você pertence e também as incidências que foram abertas. Clique no link do seu projeto (no caso, ACME support plan).

A tela seguinte é onde se abrem as requisições de suporte. Nela estão contidos os tipos de incidências de acordo com o site, detalhadas aqui (CONFORME ESCRITO, NÃO HÁ MAIS ESTES DIVERSOS TIPOS, MAS APENAS UM - "Superwaba Question"). As informações importantes que precisam ser verificadas são:
- Your current credit is: aqui são informados o número de créditos disponíveis.
- DocManager - Project documentation: aqui são exibidas documentações sobre seu projeto. Caso deseje fazer uploads de alguma documentação, faça por aqui.
- Developer info: aqui temos as pessoas que podem responder ao seu suporte. Elas serão escolhidas pelo administrador.
- Agora, o mais importante, são as Public Areas. Clicando em um destes links, vai-se para outra página, onde a requisição é aberta. É crucial que você abra a requisição que realmente corresponda ao tipo de problema.

Abriremos então uma requisição-exemplo para o projeto ACME. Nesse caso, usaremos uma requisição do tipo D (erro em interface com o usuário). Clicamos então no link (D) Error/question on UI.... A página que se abre mostra todas as requisições deste tipo AINDA ABERTAS. Caso você tenha fechado uma requisição, ela não aparecerá aqui. Para exibi-la mude a combobox de State para Any e clique no botão Browse. No nosso caso, queremos criar uma nova, entao clicamos em Submit New.

A tela que aparece em seguida é onde preenchemos a requisição. Note que os créditos somente são abatidos no momento em que se clicar Submit nesta tela. Bem, aqui preenchemos os dados com o máximo de informações possíveis. Alguns tipos de requisição possuem categorias; nesse caso, selecionamos waba.ui. Caso queira anexar um arquivo, pode-se faze-lo marcando a opção Check to Upload & Attach File (nota: não permitimos o envio de arquivos com código fonte por este processo; estes devem ser colocados no repositório). Quando terminar de preencher o formulário, clique no botão Submit (note que o envio de um arquivo deve ser feito antes de enviar o formulário - no envio do arquivo, suas informações já digitadas são exibidas após o arquivo ter sido enviado para o servidor).

Na tela a seguir, vemos a requisição criada e verificamos que o número de créditos correspondentes foi diminuído do total. Pode-se clicar no link da requisição e adicionar novos comentários a qualquer momento.

É importante notar que dois e-mails são enviados imediatamente: um para quem gerou a requisição e um para a pessoa responsável. O e-mail recebido é exibido abaixo.

Bem, agora vamos demonstrar o que acontece quando recebemos uma requisição. Ao receber o e-mail, nos logamos no gforge. A tela abaixo mostra as requisições que ainda estão abertas.

Verificando que houve um commit no repositório, sincronizamos nossa cópia local com o conteúdo do repositório. A correção do erro pode gerar diversas interações através do gforge. Gravamos as modificações no repositório e enviamos a resposta pelo sistema.

Em seguida, você recebe o e-mail informando sobre a solução (ou pedindo maiores esclarecimentos).

Sabendo, pelo e-mail, que alterações foram feitas no repositório, você volta ao Eclipse. Abra a perspectiva Team Synchronizing, clique o botão de Refresh with remote, e os arquivos que foram modificados aparecem, de acordo com a tela abaixo. A seta para a esquerda indica que o arquivo deve ser atualizado (updated).

Clique então com o botão direito do mouse e escolha update. O arquivo é trazido do repositório para sua cópia local.

Pode-se confirmar no Package Explorer que o arquivo alterado teve sua versão incrementada.

Pode-se facilmente comparar versões: basta clicar com o botão direito do mouse no arquivo, e selecionar Compare with / Revision, escolhendo a versão que se quer comparar. Abaixo temos o exemplo, comparando com o que foi alterado pela equipe de suporte.

Finalmente, agora que você está satisfeito com a solução, pedimos gentilmente que feche e escolha a resolução. Logue-se no sistema. Aparecerá a tela abaixo. Clique na requisição aberta.

Altere o State para Closed e o Resolution para Accepted (ou para o que você achar mais adequado). Clique submit. Note que é possível reabrir a requisição a qualquer momento, até que seu plano de suporte expire.

Finalizamos, assim, a demonstração de como funciona o sistema de suporte. Esperamos que você se sinta confiável com o sistema e adquira um plano, a partir do menu Serviços / Suporte.
|
 |