SISTEMA DE RASTREAMENTO
ON-LINE DE FARDOS BETTER
COTTON
MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS
BRASILEIRAS QUE USAM SAI
Maio de 2013
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Índice
Introdução ao Sistema Better Cotton 2
Introdução ao Sistema de Rastreamento de Fardos (SRF) 3
Como o Sistema de Rastreamento de Fardos funciona? Visão Geral
Guia do usuário
7
Visão Geral
7
Login
5
7
Navegação
8
Como iniciar
9
Como fazer upload de um arquivo CSV
Seu upload de CSV funciona?
17
Recapitulação: o que você precisa fazer?
Anexo 1: Acrônimos
14
19
20
Anexo 2: Termos e Condições de Utilização do sistema de rastreamento on-line de fardos Better
Cotton
21
Anexo 3: Como fazer upload de um arquivo CSV por serviço web
BETTERCOTTON.ORG
23
1
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Introdução ao Sistema Better Cotton
A Cadeia de Fornecimento do Better Cotton
A Better Cotton Initiative (BCI) existe para melhorar a produção de algodão para os produtores, o
meio em que é cultivado e o futuro do setor. Para atingir este objetivo, deve-se criar um mercado
para o algodão produzido de modo mais sustentável - Better Cotton. Better Cotton é o algodão que
foi avaliado como cultivado de acordo com os Critérios e Princípios de Produção BCI. Estes Critérios e
Princípios de Produção dão enfoque às atividades no âmbito da propriedade rural.1
A criação de um mercado para o Better Cotton requer um produto específico que pode ser
identificado como Better Cotton. Para a BCI este produto específico é um fardo contendo 100% de
Better Cotton. Assim, a BCI desenvolveu uma Cadeia de Fornecimento para Better Cotton que
descreve os requisitos compulsórios para produção de fardos de 100% Better Cotton.
A Cadeia de Fornecimento do Sistema Better Cotton foi concebida para permitir que o Better Cotton
cultivado esteja disponível para os varejistas interessados e consiste dos seguintes elementos que
dão enfoque ao segmento da propriedade rural ao beneficiador.
1. Segregação do Better Cotton do campo ao fardo — para garantir que os fardos descritos como
Better Cotton não contenham nenhum outro tipo de algodão.
2. Pesagem de algodão em caroço e fibra de algodão — para ajudar a informar à BCI a
quantidade de Better Cotton que está sendo cultivada.
3. Fardos 100% Better Cotton — para fornecer uma commodity comercializável.
4. Um identificador Better Cotton que permita a identificação dos fardos 100% Better Cotton —
pode ser físico, por exemplo, uma etiqueta; ou virtual, por exemplo via um banco de dados
que detalhe o status de cada fardo, ou ambos.
5. Cadeia de custódia documentada (da propriedade rural ao beneficiador) — para permitir a
identificação da origem do algodão em um fardo Better Cotton e fornecer um meio para
verificar a integridade da Cadeia de Fornecimento para Better Cotton.
Estas várias etapas foram descritas em um fluxo de processo, como descrito abaixo:
O enfoque da implementação da Cadeia de Fornecimento do Better Cotton é no movimento de
algodão em caroço da propriedade rural ao beneficiador, segregação do Better Cotton na
beneficiadora, e na criação de um fardo de fibra 100% Better Cotton.
A implementação do Sistema Better Cotton
A BCI trabalha com diversos Parceiros de Implementação em regiões foco da BCI (Brasil, Índia,
Paquistão, África Central e Ocidental). Estes Parceiros de Implementação realizam projetos para
implementar o Sistema Better Cotton. Cada Projeto BCI tem uma ou mais Unidades de Produtores.
Uma Unidade de Produtores contém vários Grupos de Aprendizagem e/ou Empregadores de
1
Vá a http://bettercotton.org/better-cotton/the-better-cotton-system/ para mais detalhes sobre o Sistema Better
Cotton, especialmente sobre o documento “Avaliação da Propriedade Rural” para mais informações sobre os
requisitos para o cultivo de Better Cotton.
BETTERCOTTON.ORG
2
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Grandes Fazendas.
Agricultores que participem de projetos BCI são categorizados como Pequenos Agricultores ou
“Empregadores de Grandes Fazendas”. Pequenos Agricultores são organizados em “Grupos de
Aprendizagem” que proporcionam um ambiente de desenvolvimento de conhecimento em que os
agricultores podem se reunir, discutir e aprender sobre o cultivo de Better Cotton e é, para os
pequenos agricultores, um meio eficiente de coletar e comparar dados.
Todas as avaliações de propriedades rurais devem ser realizadas no âmbito do Grupo de
Aprendizagem ou Empregador de Grandes Fazendas2. A qualificação para vender Better Cotton é,
portanto, concedida no âmbito do Grupo de Aprendizagem ou Empregador de Grandes Fazendas.
Introdução ao Sistema de Rastreamento de Fardos (SRF)
Escopo e Intenção
A BCI desenvolveu um sistema on-line de rastreamento de fardos para garantir que os fardos
alegadamente de Better Cotton contenham, de fato, Better Cotton. O sistema rastreia o volume de
caroço de Better Cotton produzido e beneficiado, garantindo que corresponda ao volume de fibra
de Better Cotton sendo comercializado.
O sistema é operado pela UTZ Certified3, sendo o único endossado pela BCI. NB: O sistema de
rastreamento de fardo Better Cotton não é uma plataforma comercial. Nenhuma transação pode ser
realizada nele.
O sistema de rastreamento de fardo Better Cotton foi designado para complementar o Sistema
Abrapa de Identificação (SAI) já em uso no Brasil e evitar a duplicação na utilização de etiquetas. As
beneficiadoras podem administrar suas compras de algodão em caroço, inventário, produção e
vendas de fardos de Better Cotton, nos seus sistemas de gestão locais. Depois, podem descarregar
as informações necessárias a partir de seu sistema local para o arquivo CSV (arquivos com valores
separados por vírgula) no Sistema de Rastreamento de Fardos. A função de carregamento de CSV é
planejada somente para beneficiadoras que usam o SAI.
Usuários
O Sistema de Rastreamento de Fardos Better Cotton está sendo disponibilizado aos seguintes
usuários:
• membros BCI; e
• beneficiadoras comprometidas com a participação na Cadeia de Fornecimento de Better Cotton
em conformidade com os requisitos detalhados no preâmbulo.
Configuração do sistema e requisitos técnicos
Para acessar e usar o Sistema de Rastreamento de Fardos Better Cotton, um usuário precisa:
• um computador conectado à Internet
• um dos seguintes navegadores de internet instalados neste computador:
Internet Explorer 9.0 ou versão posterior
Mozilla Firefox 20 ou versão posterior
Nota importante
O Sistema de Rastreamento de Fardos Better Cotton será usado para rastrear APENAS Better Cotton.
Todas as referências a algodão, algodão em caroço, fibra de algodão neste documento devem ser
2
Para maiores informações sobre isto, consulte Mecanismo de Avaliação da Propriedade Rural BCI
(http://bettercotton.org/better-cotton/the-better-cotton-system/).
3
UTZ CERTIFIED oferece programas de sustentabilidade e rastreamento para café, cacau e chá. Com sua experiência
em rastreamento, oferece serviços para outros programas de sustentabilidade como a BCI.
BETTERCOTTON.ORG
3
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
interpretadas como Better Cotton.
Assistência
Se precisar de qualquer assistência na utilização do Sistema de Rastreamento de Fardos Better
Cotton, entre em contato com [email protected]
BETTERCOTTON.ORG
4
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Como o Sistema de Rastreamento de Fardos funciona? Visão Geral
Licenciamento de Produtores (responsabilidade da BCI)
Quando um Empregador de Grandes Fazendas (EGF) tiver sido confirmado como cultivador de
Better Cotton, uma licença para vender um volume específico de algodão em caroço é criada pela
BCI no Sistema de Rastreamento de Fardo Better Cotton, e a Fazenda é identificada por um número
exclusivo (denominado ID do GP). Quando o GP vende seu caroço de algodão a uma beneficiadora,
deve informar o seu número de ID como fornecido pela BCI.
Criar o perfil da beneficiadora no Sistema de Rastreamento de Fardos (responsabilidade
da ABRAPA)
Para cada instalação de beneficiamento, a BCI insere as seguintes informações no Sistema de
Rastreamento de Fardos Better Cotton, com base em informações fornecidas pela beneficiadora ao
se registrar para a utilização do sistema de rastreamento Better Cotton:
• capacidade de processamento (isto é, fardos por dia);
• peso médio do fardo (em kg);
• razão de produção/conversão do beneficiador (de algodão em caroço à fibra de algodão).
• o número SAI, isto é, na etiqueta abaixo de Código de Extensão, Sede/Escritório e Identificação
de Beneficiador, Estado, Município e País.
Cada instalação de beneficiamento/beneficiadora com seu próprio código de beneficiador alocado
pelo SAI deve, portanto, ter um nome de usuário para acessar o Sistema de Rastreamento de Fardos
Better Cotton, mesmo que sejam parte da mesma empresa.
Declarar fardos Better Cotton (responsabilidade da beneficiadora)
Para beneficiar e prensar fardos, solicita-se aos beneficiadores que declarem a lista de fardos que
produziram e de que produtor compraram ou que foram contratados para beneficiar o algodão em
caroço utilizado nos fardos. Isto é feito através do upload de um arquivo CSV, listando os fardos
(detalhado na próxima seção).
O Sistema de Rastreamento de Fardos verifica então se a Fazenda foi licenciado pela BCI para um
volume suficiente. Se a verificação for positiva os fardos declarados são considerados Better Cotton.
Declarar venda / compra de fardos (responsabilidade da beneficiadora)
Para vender fardos de Better Cotton, solicita-se que as beneficiadoras atualizem as informações sobre
eles no Sistema de Rastreamento de Fardos, de forma que a BCI saiba que foram vendidos. Isto
também é feito por meio de upload de um arquivo CSV (que teria sido descarregado primeiramente
do sistema local da beneficiadora). Sistema de Rastreamento de Fardos.
Para vender fardos de Better Cotton, solicita-se que as beneficiadoras forneçam uma lista de fardos,
BETTERCOTTON.ORG
5
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
apresentando as IDs de fardo, conforme inseridas no BTS, a seus clientes.
Encontrar o Better Cotton para comprar / como verificar a autenticidade dos fardos de
Better Cotton
Basicamente, os membros da BCI utilizam o Sistema de Rastreamento de Fardos:
1) para encontrar onde há fardos de Better Cotton disponíveis para venda e contatar as
beneficiadoras para comprá-los.;
2) para verificar se algodão que compraram é realmente Better Cotton (este é o caso se o
algodão é comprado tanto diretamente do beneficiador ou através de um intermediário
como um comerciante).
Observação: Beneficiadoras têm a possibilidade de não mostrar seus fardos aos membros BCI.
Observe, no entanto, que se você não mostrar seus fardos, seus cliente não poderão verificar se o
algodão que compraram é, de fato, Better Cotton. Quando tiver vendido os fardos, deve apresentálos no Sistema de Rastreamento de Fardos: seu cliente poderá verificá-los, mas não aparecerão como
disponíveis para venda para os membros BCI.
BETTERCOTTON.ORG
6
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Guia do usuário
Visão Geral
As beneficiadoras registram a aquisição de algodão em caroço dos produtores, criam os fardos e
gerenciam seus inventários de fardos através do upload de arquivos CSV. O sistema mantém um
registro de algodão em caroço convertido em fardos.
O BTS também requer que os beneficiadores conectem suas próprias agendas de endereços de
produtores (em seus sistemas locais) com o SRF como segue:
• As beneficiadoras empregam seus sistemas locais para manter um registro dos produtores de
quem compram algodão ou de quem eles beneficiam de acordo com um contrato.
• É designado, pelo sistema local do beneficiador, um nome ou código a cada produtor.
• O SRF também designa um número de identificação para cada produtor, chamado de ID da
Fazenda.
• O BTS tem uma Agenda de Endereços, que funciona como uma ponte entre o SRF e o sistema
local da beneficiadora. Com a ajuda da Agenda de Endereços, a beneficiadora pode conectar um
ID da Fazenda em seu próprio sistema ao seu no SRF para referência futura e para gerenciar o
inventário muito mais facilmente.
•
O BTS fornece três modos de upload de arquivo CSV para o usuário: web, e-mail e serviço web.
Esses três módulos são detalhados abaixo.
Login
Para se conectar, vá para http://baletracker.bettercotton.org, e digite seu nome de usuário e senha
conforme fornecidos pela BCI. O sistema está disponível em português para usuários brasileiros.
Quando está se conectando ao Sistema de Rastreamento de Fardos Better Cotton pela primeira vez,
deve aceitar os termos e condições de utilização do Sistema de Rastreamento de Fardos Better
Cotton. Selecione “Li os termos e condições e aceito” e clique em OK para confirmar.
BETTERCOTTON.ORG
7
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Navegação
Como entrar no BTS/Declarar módulo de Fardos
A seta vermelha indica o módulo que está sendo acessado. Para ir para o BTS/Declarar Fardos, clique
em em Declarar Fardos no topo da tela. Ao clicar em “Declarar Fardos”, a tela apresentada abaixo
aparecerá:
Menus
Você poderá ver uma barra de menu no topo da tela. Cada menu é explicado mais tarde neste guia
do usuário.
Registros de uploads
A tela de registros de uploads é a primeira tela visualizada ao clicar em Declarar Fardos. Os registros
de uploads mantêm o histórico e detalhes de todas as atividades de uploads feitas através do
aplicativo SRF e e-mail. A figura abaixo mostra a tela de registros de uploads.
A grade de dados na tela Registros de uploads exibe:
•
•
•
•
O
a data em que foi feito o upload do arquivo,
o nome do arquivo de que foi feito o upload,
o sumário do resultado do arquivo de que foi feito o upload, e
o usuário ou endereço de e-mail do qual foi feito o upload do arquivo.
sumário proporciona dados consolidados e estatísticas do arquivo do qual se fez upload,
BETTERCOTTON.ORG
8
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
realçando os registros cujo upload foi bem-sucedido, o número de registros dos quais foi impossível
fazer upload, e o número de fardos criados e atualizados.
Você pode filtrar os registros baseado no intervalo de tempo durante o qual foi feito o upload do
arquivo. A figura abaixo realça os campos de filtro:
Os passos dados abaixo descrevem como você pode filtrar registros.
1.
2.
3.
4.
No campo “De”, selecione a data na qual o período a ser filtrado inicia.
No campo “Para”, selecione a data na qual o período termina.
Clique o botão “Filtro” para filtrar os registros em datas selecionadas.
Você poderá ver todos os registros na faixa especificada de datas.
Como iniciar
Antes de fazer upload de arquivos CSV, deve passar por uma série de etapas:
• Prepare seu arquivo CSV
• Defina a configuração de CSV
• Insira Produtores em sua Agenda de Endereços
Essas etapas são explicadas nesta seção.
Estrutura do arquivo CSV
A tabela abaixo apresenta o posicionamento de cada coluna requerida no arquivo CSV. Você não
pode mudar a posição das colunas e estas devem ser mantidas mesmo que não forneça dados a
alguma delas. Além disso, o processador CSV ignorará a primeira linha ao ler o arquivo, de forma que
esta não deve conter dados e deve conter o nome das colunas, como exibido abaixo. Os dados
devem iniciar a partir da segunda linha, como aqui mostrado.
Os dados em seu arquivo CSV devem seguir um número de regras para que o BTS compreenda os
dados dos quais fará o upload:
Coluna
“ID do
Fardo”
Descrição
Formato obrigatório
Este
é
o
número
de
identificação exclusivo de um
fardo.
Seu número SAI (10 dígitos) - o
número da prensa (3 dígitos) #-ID do
fardo (6 dígitos)
Ex. 9876546543-102-110009
BETTERCOTTON.ORG
É
obrigatório
fornecer
dados nesta
coluna?
Sim
9
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
“Data de
transação”
Esta é a data na qual recebeu o
algodão em caroço utilizado
para fazer esse fardo.
dd-mm-yyyy
Ex. 31-05-2012
Se estiver usando o MS Excel para
gerar seus arquivos CSV, dependendo
da versão, deverá personalizar o
modo como os dados são mostrados.
Para isto, selecione as células em que
há datas, clique com o botão direito,
procure “Formatar células”, vá para a
aba “número”, escolha “Personalizar”
e sob “Tipo”, personalize a data para
que apareça como “dd-mm-aaaa”,
com “-” e não com “/”.
Sim
“Número
de
referência
interna”
Isto pode ser qualquer valor
interno/ID
utilizado
para
identificar um fardo.
Não é exigido formato específico.
Não
“ID da
Agenda de
Endereços
”
Este é o nome de uma Fazenda
que você conectou a uma ID de
GP BCI na Agenda de
endereços.
Essa ID é qualquer número ou texto.
Sim
“Peso do
fardo”
Este campo contém o peso do
fardo correspondente. Se não
for fornecido o peso para um
fardo, o valor padrão, como
declarado na configuração de
CSV, será utilizado. Este campo
é
ignorado
quando
as
informações sobre um fardo são
modificadas (ex. mudança de
presença no inventário para
vendido).
Somente dígitos
Não
“Mostrar/
ocultar”
Se quiser mostrar seus fardos
para os membros BCI, escolha
“sim”.
Se não quiser mostrar seus
fardos para os membros BCI,
escolha “não”.
Observação: se seus fardos são
“vendidos” (veja a próxima
linha sobre Status), devem ser
apresentados no sistema, de
forma que o cliente possa
verificar se os fardos adquiridos
são Better Cotton.. Se esconder
seus fardos, seu cliente não
poderá verificá-los no sistema.
Esse campo deve conter “yes” (sim) ou
“no” (não), em inglês. Estes termos
devem estar em inglês.
Sim
BETTERCOTTON.ORG
10
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Status
Se o fardo ainda estiver em seu
inventário, isto é, se não tiver
sido
vendido,
escolha
“inventário”.
Se tiver vendido o fardo,
escolha “vendido”.
Este é o status de um fardo “inventory (inventário) ou sold
(vendido)”. Estes termos devem estar
em inglês.
Sim
“Data da
venda”
Esta é a data em que o fardo é
vendido. Deve existir um valor
neste campo se o status estiver
marcado como “vendido”.
O formato da data é dd-mm-aaaa
Ex. 31-05-2012
Se estiver usando o MS Excel para
preparar seus arquivos CSV, e
dependendo da versão deste, você
deverá personalizar o modo como os
dados são mostrados. Para isto,
selecione as células em que tenha
datas, clique com o botão direito,
procure “Formatar células”, vá para a
aba “número”, escolha “Personalizar”
e sob “Tipo” personalize a data para
que apareça como “dd-mm-aaaa”,
com “-” e não com “/”.
Sim
(condicional)
“Nome do
comprador
”
Esta coluna contém o nome do
comprador do fardo.
“Código
do país”
Essa coluna contém o código
do país do comprador do fardo.
Não
O formato segue os Códigos ISO de
Países, em inglês, compostos de 2
letras.http://www.iso.org/iso/countr
y_codes/iso_3166_code_lists/countr
y_names_and_code_elements.htm
Por exemplo, BR para Brasil, US para
EUA, CN para China, PK para
Paquistão, IN para Índia, etc.
Não
Há diversas maneiras de gerar um arquivo CSV. A opção mais simples é o MS Excel. Para salvar um
arquivo Excel como CSV, vá para “salvar como”, escolha “salvar como tipo” “CSV delimitado por
vírgula”.
Você também pode gerar um arquivo CSV a partir de um documento de texto com seu bloco de
notas.
Para salvar seu documento de texto como um arquivo CSV, adicione apenas a extensão “.csv” após o
BETTERCOTTON.ORG
11
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
nome de seu arquivo:
Configuração de CSV: Proporção de Conversão e Peso do Fardo
Antes de fazer o upload de arquivos CSV por qualquer meio, deve definir uma proporção de
conversão e um peso médio de fardo. A proporção de conversão de fardos é a porcentagem de
algodão em caroço convertido em fibra de algodão. Ao criar fardos através do upload de um arquivo
CSV, deve ser especificado o peso do fardo. Mas se a informação do peso do fardo não for fornecida
no arquivo CSV, então o peso do fardo declarado em Configuração de CSV será utilizado como peso
padrão do fardo.
Para especificar sua proporção de conversão e peso médio de fardo, clique em “Configuração de
CSV”.
Você verá a tela apresentada abaixo:
1. adicione a proporção de conversão de fardo no espaço fornecido.
2. insira o peso do fardo em kg.
3. clique em OK para salvar a proporção de conversão de fardo para utilizar quando do upload de
arquivos CSV.
4. a proporção de conversão e peso do fardo são salvas.
5. clique em “Fechar” para sair desta tela.
Agenda de Endereços
Como mencionado anteriormente, a beneficiadora fornece a seus produtores números de
identificação gerados localmente e a SRF da BCI fornece aos produtores IDs de Fazendas. Para a
conveniência das beneficiadoras, esta pode emparelhar ambos as IDs de uma fazenda e dar um nome
ao par.
Clique em “Agenda de Endereços”.
BETTERCOTTON.ORG
12
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
A figura abaixo mostra como a Agenda de Endereços se apresenta em sua tela:
Adicionar entrada na Agenda de Endereços
O aplicativo lhe permite adicionar entrada na agenda de endereços pela criação de um par de IDs:
1. clique em Adcionar Entrada no lado esquerdo superior da grade de dados.
2. você verá agora a tela Adicionar/Modificar Inserção, como mostrado na figura abaixo ;
3. forneça a ID de GP da BCI (6 dígitos),
4. forneça um nome para o par (pode ser o nome ou número que utiliza normalmente em seu
sistema de gestão local),
5. O sistema preenche o campo nome da Fazenda correspondente à ID da Fazenda. Se uma
correspondência for encontrada,
6. clique em Criar para confirmar e salvar a entrada. Clique em Cancelar para sair desta tela sem
salvar.
BETTERCOTTON.ORG
13
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Procurar na Agenda de Endereços
Para facilidade do usuário, uma entrada pode ser procurada na agenda de endereços. Entradas na
agenda de endereços podem ser procuradas baseadas no nome, ID ou nome da Fazenda. A figura
abaixo destaca a barra de busca:
As etapas seguintes descrevem como você pode procurar uma entrada na agenda de endereços:
1. forneça a palavra-chave que deseja para conduzir a busca,
2. Clique no
ícone para procurar as palavras-chave fornecidas.
3. As entradas que correspondem aos critérios fornecidos serão apresentadas em sua tela.
4. Para visualizar todas as entradas e atualizar os critérios de busca, clique na opção “Restaurar”.
Como fazer upload de um arquivo CSV
O SRF fornece três modos de upload de arquivo CSV para o usuário: web, e-mail e serviço web. Esta
seção descreve os modos de upload de arquivos CSV.
No Sistema de Rastreamento de Fardos
1. Para fazer upload de um arquivo CSV para o SRF você deve clicar a opção “Fazer upload de CSV”
na barra de menu.
Ao clicar no “Upload CSV”, a tela mostrada abaixo aparecerá:
2. Clique em “Pesquisar” na tela para localizar o arquivo no seu dispositivo de armazenamento.
Selecione o arquivo do qual deve fazer o upload e clique em “OK”. A localização do arquivo
selecionado aparecerá no espaço destinado na tela.
3. Para fazer upload de o arquivo selecionado, clique no botão “Fazer upload”. Clique em
“Cancelar” para sair desta tela sem salvar.
O registro de uploads é atualizado e a linha de cima da tela de Registros de uploads conterá os
detalhes do último arquivo do qual foi feito upload. Isso pode levar alguns segundos, não atualize sua
tela.
Por e-mail
Também é possível fazer upload de arquivos CSV sem acessar o SRF, através do envio do upload por
e-mail.
1. Para isso, deve primeiro encontrar o endereço de e-mail para o qual precisa mandar o arquivo
CSV, bem como o token de segurança. Você deve ir ao menu “Configuração de e-mail do CSV”.
BETTERCOTTON.ORG
14
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
A figura abaixo mostra como sua tela se apresenta quando clica na opção “Configuração de e-mail do
CSV”:
Endereço de e-mail
Token de segurança
Como pode ver a tela “Configuração de e-mail do CSV” fornece o endereço de e-mail para o qual o
arquivo CSV deve ser mandado e o token de segurança para autorizar o upload por e-mail. A figura
abaixo mostra uma visão ampliada das duas
Observação: O token de segurança não muda. Consequentemente, você pode compartilhá-lo com
colegas de modo que eles possam enviar e-mails de arquivos CSV sem ter que se conectar ao SRF.
1. Prepare um novo e-mail.
2. Coloque o endereço de e-mail para upload no campo “Para”.
3. Coloque o token de segurança no corpo do e-mail. A primeira linha do e-mail deve conter
somente o token de segurança. Nenhuma outra informação deve ser fornecida na primeira linha.
4. Anexe o arquivo CSV. A figura abaixo mostra como seu e-mail deve se apresentar:
Endereço de e-mail
Anexe o arquivo CSV
Token de segurança
BETTERCOTTON.ORG
15
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
5. Você pode especificar qualquer “assunto”. O campo “assunto” é opcional e pode ser deixado
em branco.
6. Envie o e-mail preparado.
Se seu e-mail for enviado com sucesso, a tela de registros de uploads é atualizada e a primeira
linha na tela apresenta o registro do último upload (isto pode levar alguns segundos). Também,
você receberá uma mensagem confirmando que o e-mail foi recebido com sucesso.
No caso de falha no upload de seu e-mail,você receberá uma mensagem de erro como resposta a
ele. Os casos de erros são discutidos abaixo
1.
“Token de segurança inexistente ou incorreto”:
Se por engano você não tiver enviado um token de segurança ou se este estiver incorreto, a
mensagem de e-mail mostrada na figura abaixo é retornada.
Deverá enviar o arquivo CSV novamente para o mesmo endereço de e-mail com o token de
segurança correto.
2. “Nenhum arquivo anexado ou arquivo vazio anexado”
BETTERCOTTON.ORG
16
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Se por engano não tiver anexado a seu e-mail um arquivo CSV ou se este estiver vazio, sem dados, a
mensagem de retorno do sistema é mostrada na figura abaixo:
Para fazer upload de um arquivo novamente, você deve anexá-lo em e-mail ou enviar um arquivo com
registros de dados, fornecer o token de segurança correto, e enviar o arquivo para o endereço de email mencionado.
Por serviço Web
Este modo de fazer upload de um arquivo CSV é explicado no apêndice a este documento, pois é
planejado apenas para empresas de TI que desenvolvam um serviço web para sua cliente
beneficiadora.
Seu upload de CSV funciona?
Sumário do Resultado de Uploads
Para verificar se seu e-mail foi levado em conta pelo SRF, clique em “Registros de uploads” que
fornece uma lista de todos os uploads.
Você verá a tela onde o seu último upload aparecerá na parte superior:
BETTERCOTTON.ORG
17
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
A tela Registros de uploads fornece um Sumário do Resultado de Uploads.
O sumário proporciona dados consolidados e estatísticas do arquivo do qual se fez upload,
realçando os registros cujo upload foi bem-sucedido, o número de registros dos quais foi impossível
fazer upload, e o número de fardos criados e atualizados.
Para uma visão mais detalhada a respeito da atividade de upload e status dos fardos individuais,
clique em “Baixar Relatório”.
Como Entender os Relatórios de Registro de Upload
A figura abaixo mostra o arquivo Excel baixado ao clicar “Baixar Relatório”.
O arquivo mostra o status de cada registro no arquivo de upload original na coluna de resultados. A
coluna de resultados pode ter quaisquer dos seguintes cinco status:
Status
Explicação
Criar : Sucesso
Isto significa que o fardo foi criado com sucesso.
Criar : Falha
Isto significa que o fardo não pôde ser criado.
Modificar : Sucesso
Isto significa que o fardo foi modificado com sucesso.
Modificar : Falha
Isto significa que o fardo não pôde ser modificado.
Nenhuma ação
Nenhuma ação foi realizada no fardo.
Resultados de Registro de Upload por e-mail
Quando faz o upload de um arquivo CSV por e-mail, recebe também o relatório por e-mail. Isso pode
BETTERCOTTON.ORG
18
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
levar algum tempo, dependendo do tamanho do arquivo contendo o status dos registros
processados e um arquivo Excel anexo, devolvido com o status de cada registro. A figura abaixo
representa isto.
Devolver Anexo
O arquivo anexo no e-mail é o mesmo arquivo que você pode baixar da tela “Registros de Uploads”.
Recapitulação: o que você precisa fazer?
Etapa 1: declarar os fardos ao prensá-los. Você pode fazer isso ao carregar o arquivo CSV conforme
descrito no manual.
Etapa 2: declarar vendas de fardos no ato. Você pode fazer isso ao carregar o arquivo CSV conforme
descrito no manual.
Observação: quando seu algodão já tiver sido alocado ao cliente antes da prensa dos fardos, você
pode pular a etapa 1 e declarar seus fardos no sistema diretamente como vendidos.
Etapa 3: forneça a seu cliente uma lista das IDs de fardos vendidos conforme consta no sistema.
Observação: IDs de fardos devem ter o seguinte formato: (SAI) (10 dígitos) – número da prensa ( 3
dígitos) – número do fardo (6 dígitos), ex. 0789853676-001-141334.
BETTERCOTTON.ORG
19
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Anexo 1: Acrônimos
BCI
Better Cotton Initiative
SRF
Sistema de Rastreamento de Fardos
CSV
Comma Separated Values [Valores Separados por Vírgulas]
ID
Identificador
GP
Fazenda
SAI
Sistema Abrapa de Identificação
BETTERCOTTON.ORG
20
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Anexo 2: Termos e Condições de Utilização do sistema de
rastreamento on-line de fardos Better Cotton
Final, 2 de agosto de 2010
Preâmbulo
Objetivo
O sistema de rastreamento on-line de fardos Better Cotton auxilia a rastreabilidade dos fardos de
algodão que tenham sido produzidos em conformidade com os Critérios e Princípios de Produção
BCI (clique aqui para fazer download) e avaliados como Better Cotton em conformidade com os
Mecanismos de Avaliação da Propriedade Rural BCI (clique aqui para fazer download). O sistema de
rastreamento de fardo Better Cotton é operado pela UTZ Certified, sendo o único endossado pela
BCI.
Usuários
O Sistema de Rastreamento de Fardos Better Cotton está sendo disponibilizado a:
• Membros BCI; e
• Beneficiadores4, comprometidos com a participação na Cadeia de Fornecimento de Better
Cotton em conformidade com os requisitos detalhados no documento: Cadeia de
Fornecimento do Better Cotton (clique aqui para fazer o download).
Termos e Condições de Uso
Ao assinalar a caixa abaixo, o Usuário se compromete com estes Termos e Condições de Utilização
do sistema de rastreamento on-line de fardos Better Cotton.
Acesso
A BCI se reserva o direito de recusar o acesso ao sistema de rastreamento de fardo Better Cotton a
qualquer pessoa ou organização sem dar qualquer justificação para tal.
A BCI não terá qualquer responsabilidade em relação ao Usuário do sistema de rastreamento on-line
de fardos Better Cotton.
A BCI tem o direito de suspender o acesso do Usuário através de uma notificação por escrito se o
Usuário:
• perder seu status de associado à BCI;
• violar estes Termos e Condições de Uso;
• fornecer qualquer informação que seja imprecisa ou possa gerar mal-entendidos em qualquer
aspecto material;
• se engajar em condutas que na opinião razoável da BCI sejam incompatíveis com a utilização
adequada do Sistema de Rastreamento de Fardos BCI ou possam afetar de maneira adversa a
operação do mesmo.
Compromissos do Usuário
O Usuário concorda em:
• relatar e inserir apenas informações verdadeiras e precisas no Sistema de Rastreamento de
Fardos Better Cotton.
• relatar e inserir informações tempestivamente.
• não divulgar seu nome de usuário e senha do sistema de rastreamento on-line de fardos Better
Cotton a terceiros.
4
Cada instalação de beneficiamento, incluindo aquelas que façam parte da mesma beneficiadora, deve aceitar estes
Termos e Condições de Uso.
BETTERCOTTON.ORG
21
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
•
•
não compartilhar informações obtidas (cópia, provenientes de download, etc.) através do
sistema de rastreamento on-line de fardos Better Cotton com terceiros que não façam parte de
suas relações comerciais na cadeia de fornecimento de algodão.
obedecer às Regras de Comunicações BCI (clique aqui para fazer o download), especificamente,
ao que diz respeito ao logotipo BCI e marca registrada Better Cotton.
Compromissos da BCI
A BCI concorda em:
• mediante a aceitação de um requerimento para utilização do sistema de rastreamento on-line de
fardos Better Cotton, conceder acesso ao mesmo ao Usuário;
• fornecer capacitação e assistência para a utilização do sistema de rastreamento on-line de fardos
Better Cotton;
• manter em sigilo qualquer informação comercialmente delicada fornecida à BCI como parte do
relatório anual sobre utilização de Better Cotton;
• promover o Usuário beneficiador associado aos membros da BCI como participante da Cadeia
de Fornecimento Better Cotton.
Responsabilidade sobre ICMS
O sistema de rastreamento de fardo Better Cotton não é uma plataforma comercial. A BCI não é
responsável pela coleta e/ou prestação de contas de ICMS que possa ser pagável a qualquer
autoridade pelo Vendedor ou Comprador em relação a uma venda. Cada usuário do Sistema de
Rastreamento de Fardos Better Cotton concorda em indenizar efetiva e integralmente, e manter
integral e efetivamente indenizada a BCI contra quaisquer processos judiciais, custas, alegações,
demandas, gastos, perdas, danos ou responsabilidade, multas, custos e gastos sofridos e incorridos
ou acordados para pagamento pela BCI como resultado da falha do usuário no cumprimento de
quaisquer obrigações referentes a ICMS daquele usuário.
Assinatura
Ao assinalar a caixa abaixo, em nome da minha organização/empresa, reconheço que li e aceitei os
Termos e Condições de Utilização do sistema de rastreamento on-line de fardos Better Cotton.
BETTERCOTTON.ORG
22
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Anexo 3: Como fazer upload de um arquivo CSV por serviço web
Seu fornecedor de TI pode desenvolver um serviço ao cliente web para integrar seu sistema de
gestão de inventário com o SRF e, consequentemente, automatizar o upload de arquivos CSV sem ter
que fazer nada. O SRF permite que você faça o upload de arquivos CSV utilizando um serviço web
pela implementação de um serviço de cliente web em Java, .NET, Grails, Ruby, PHP, e qualquer outra
linguagem de programa que seu fornecedor de TI puder desenvolver para você.
Esta seção destina-se a seu fornecedor de TI.
Como fazer upload através de um serviço web?
O serviço web apresenta dois métodos de utilização, como listado abaixo:
1. isAlive:
o método isAlive é utilizado para verificar o status do serviço web
quando um usuário solicita o método. O método retorna uma sequência com o nome
dado ou parâmetro.
2. uploadFile: o método uploadFile é utilizado para fazer upload de um arquivo CSV
juntamente com um token de segurança válido. O upload do arquivo CSV é feito em
formato base64binary. Após a validação do token de segurança pelo serviço web, o
arquivo CSV é processado.
Situações de Erro no Upload de Serviço Web:
As seguintes situações de erro podem ocorrer no upload de serviço web:
1. Se a beneficiadora envia um token de segurança inválido, a resposta do sistema é:
Você forneceu um token de segurança incorreto, consequentemente o processo de upload
CSV não executou o arquivo CSV. Tente novamente com um token de segurança válido.
2. Se a beneficiadora envia qualquer arquivo ao invés de um arquivo CSV, a resposta do
sistema é:
Não encontramos um arquivo CSV para ser processado. Envie um arquivo CSV adequado
juntamente com o token de segurança válido.
3. Se o usuário envia um arquivo em um formato diferente do CSV, a resposta do
sistema é:
Tipo de Arquivo Inválido
4. Se um outro arquivo CSV estiver sendo processado simultaneamente via e-mail, web,
ou serviço web, a resposta do sistema é:
Há um outro arquivo CSV sendo processado no momento, cujo upload foi feito por {0} em {1}.
Dependendo do tamanho do arquivo pode levar algum tempo para finalizar o processamento.
{0} = Status de upload (web, e-mail, serviço web)
{1} = Data/hora
5. Se uma beneficiadora que não constar do SAI fizer upload de um arquivo CSV, a
resposta do sistema será:
Você não é uma beneficiadora do SAI.
Se nenhum erro for encontrado ao processar o arquivo, o sistema envia um sumário da atividade de
upload juntamente com o arquivo processado
BETTERCOTTON.ORG
23
SISTEMA DE RASTREAMENTO DE FARDOS – MANUAL DE CAPACITAÇÃO PARA BENEFICIADORAS BRASILEIRAS
Pseudo código do Serviço de cliente Web
Gera chamadas de cliente web utilizando WSDL
Chama o isAlive com algum texto
Se a resposta é devolvida
Configurar o token de segurança
Configurar a data e hora no formato (dd-mm-aaaa)
Inicializar fluxo de entradas para fazer upload do arquivo CSV do sistema de arquivos
Converter o fluxo de entradas em matriz de byte
Chamar o método uploadFile com matriz de byte, token de segurança, data e nome do arquivo
Obter o status de upload
Se o erro no status de upload é igual a 0
Inicializar o fluxo de saída
Salvar o arquivo Excel
Outro
Verificar mensagem de erro
Outro
Ocorre exceção
A seção abaixo contém uma amostra de código Java para utilização do serviço web
Status do Serviço Web
Primeiramente, gera um chamado para utilizar o serviço web. Você pode chamar o método através
dele.
Serviço FileUploaderImplService = novo FileUploaderImplService();
Carregador FileUploader = service.getPort(FileUploader.class);
System.out.println(“status de serviço: " + uploader.isAlive("Jason Segal");
Resultado:
Sim Jason Segal, Estou aqui :) - SRF, Better Cotton Initiative
Upload de arquivo
Arquivar= Arquivo novo("C:/temp/sai-ginner.csv");
InputStream inputStream = novo FileInputStream(file);
Formatar data SimpleDateFormat = nova SimpleDateFormat("dd-MM-yyyy");
Sequência dataHora = dateFormat.format(nova Data());
byte fileBytes[] = IOUtils.toByteArray(inputStream); // obter bytes do arquivo // em base64binary
UploadStatus
uploadStatus
=
uploader.uploadFile("8aX1$hs85X98",dateTime,
fileBytes,file.getName());
Status de Upload
if(uploadStatus.getErrorCode() == 0){ // sem erros
System.out.println("Sumário de Uploads: " + uploadStatus.getSummary());
FileOutputStream outputStream = novo FileOutputStream(novo File("C:/temp/processedCSV.xls"));
// Como obter o arquivo Excel
outputStream.write(uploadStatus.getAttachedFile()); //como salvar o Excel
outputStream.close();
}outro // ocorreu erro
{
System.out.println(“Mensagem de erro: " + uploadStatus.getErrorMessage()); // como
obter detalhes de erros }
BETTERCOTTON.ORG
24
Download

sistema de rastreamento on-line de fardos better cotton