Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 5 Próxima »

TOYR1000
Classificação de Clientes TOYOTA

TOYR1000 Classificação de Clientes - TOYOTA


Este programa permite a classificação da lista de clientes baseado em suas demandas de compras em três niveis:

  • 3 Estrelas – Os clientes que possuem a melhor pontuação (20% melhores)
  • 2 Estrelas – Os clientes intermediarios (60% intermediarios)
  • 1 Estrelas – Os clientes com menos demanda de compra (20% restantes)


O programa é executado automaticamente pelo método do "crontab" (necessita de configuração manual) e não pode ser executado diretamente. O crontab vai disparar o shell script "SVTEvo-TOYR1000.sh" (Veja o "Anexo - Arquivo SVTEvo-TOYR1000.sh" abaixo).
A execução se baseia na configuração realizada no SVT, acessando o menu de Configurações  Agendamento de tarefas.

O tempo de execução pode ser elevado devido processamento de todos os clientes pessoa fisíca da base e pessoa jurídica que possuem pedido de venda com NF emitida. Para cada cliente selecionado são consideradas as NF's dos últimos 36 meses com base na data de execução.
A execução do TOYR1000 gera um arquivo log "TOYR1000.txt" no diretório report, que pode ser visualizado durante o processamento para que o usuário possa acompanhar o andamento da execução.
Anexo – Arquivo SVTEvo-TOYR1000.sh
##############################################

  1. Ambiente Informix Genero #
    ##############################################
    export INFORMIXDIR=/opt/informix
    export FGLDIR=/usr/fgl2c
    export FGLPROFILE=$FGLDIR/etc/fglprofile
    export DBDATE=dmy4/
    export DBMONEY=R$,
    export DBEDIT=jstar
    export PATH=$PATH:$INFORMIXDIR/bin:$FGLDIR/bin
    export OS=Linux
    export RUNNER=fglrun
    export DBEDIT=jstar
    unset LANG LC_CTYPE
    Export PATH=$PATH:/sisdia/dprbeta0
    export TERM=vt100
      1. Problema com Four J's no RH Enterprise
        Kernel=`uname r | awk -F "." '{ print $1 $2 $3 }' | awk -F "" '{ print $1 }'`
        if [ ${Kernel} -lt 2610 ]; then
        export LD_ASSUME_KERNEL=2.4.1
        fi

      2. Para Instalar o Informix no Four J's
        export RPM_INSTALL_PREFIX=/opt/informix
    1. Necessaria para o RH-EL ES Versao 4
      export INFORMIXSHMBASE=-1
      export INFORMIXSERVER=ol_dprtoy02
      export INSTANCIA=`echo $INFORMIXSERVER | cut -c 4-11`
      export ONCONFIG=onconfig.ol_$INSTANCIA
      cd /sisdia/dprbeta0/
      /usr/bin/cls
  2. Ambiente de Compilacao
    export FGLDIR=/usr/fgl2c
    export FGLPROFILE=$FGLDIR/etc/fglprofile
    export PATH=$PATH:$FGLDIR/bin
    export RUNNER=fglrun
                • INFORMIX environment file
                  SHELL=/bin/bash
                  export SHELL
                • INFORMIX installation directory
                  INFORMIXDIR=/opt/informix
                  export INFORMIXDIR
                • Upgrade the LD_LIBRARY_PATH
                  lD_LIBRARY_PATH="/opt/informix/lib:/opt/informix/lib/c++:/opt/informix/lib/cli:/opt/informix/lib/dmi:/opt/informix/lib/esql:/opt/informix/lib/tools:${LD_LIBRARY_PATH=}"
                  export LD_LIBRARY_PATH
                • Upgrade the path
                  PATH=$INFORMIXDIR/bin:$FGLDIR/bin:$PATH
                  export PATH
                  chmod 777 -fR /tmp/poifiles/
                  unset FGLGUI
    1. Executando Progs*
      fglrun toyr1000.42r 01 'AUTO'
      Observação: as informações grifadas em amarelo no modelo de shell acima devem ser alteradas em fglrun nome_programa 01 'AUTO'.

  • Export PATH=$PATH:/sisdia/dprbeta0: informar o caminho onde estão os executáveis do Sidia. (Exemplo: *.42m, 42r, *.class, *.sh);
  • export INFORMIXSERVER=ol_dprtoy02: informar o nome do banco de dados;
  • /sisdia/dprbeta0/: informar o caminho onde estão os executáveis do Sidia. (Exemplo: *.42m, 42r, *.class, *.sh);


  • Sem rótulos