Pular para o conteúdo principal

Postagem em destaque

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu

BlackTDN :: By You e sua nova tela de login

Atualmente a TOTVS liberou uma atualização para seu produto, enfatizando sua rede social by you. A semelhança entre o portal by you e a tela de login do sistema é inegável, como pode ser visto na nova tela abaixo:



Essa forma de divulgação de sua rede social corporativa não agradou grande parte dos analistas responsáveis pelo sistema em clientes. Acompanho alguns grupos de discussão e a nova tela está sendo bastante criticada.

Fazendo jus ao nome by you, de que o produto é feito por você.

Apresento a possibilidade de customizar a tela de login. Partindo do pressuposto que já tenha lido os posts sobre extração de resources do repositório e possua as imagens salvas, siga os passos abaixo:

As imagens abaixo fazem parte da tela de login, e estão compiladas no RPO.

1º Após extrair as imagens do RPO, identifique e copie as imagens que estão na lista abaixo para algum diretório e as editem:


  • fw_totvs_logo_61x27.png – Logo Totvs
  • fwby_logo.png – Logo By You
  • fwlgn_byyou_bg.png Background
  • fwlgn_byyou_slogan.pngSlogan
  • fwlgn_byyou_icones.png – Icones

2º Utilizem algum editor de fotos para customizar as imagens da tela de login. (Utilizei o photoshop, mas o gimp é uma alternativa grátis)

3º Após editar as imagens adicione-as em um projeto no DevStudio.

add_resources

4º Clique sobre a pasta e delete as imagens

del_resources

Escolha ‘Yes’ nas duas telas de confirmação. (É necessário acesso exclusivo ao sistema)


  • Exclusão do projeto


Excluir do projeto


  • Exclusão do repositório


Excluir do RPO


  • Confirmação de exclusão


Exclusão do ambiente

5º Após exclusão ao tentar acessar a tela de login a tela abaixo será apresentada sem as imagens.

tela de login sem imagens

6º Inclua novamente as imagens como no passo 3 e em seguida compile-as.

compile_resources

7º Acesse o sistema e voilá. Uma nova tela de login ‘by you’ feita por você.

blackTDN :: by you

Para obter as imagens utilizadas acesse os links abaixo:


  1. Imagens Padrão – By You TOTVS
  2. Imagens Customizadas - blackTDN :: Sharing the Experience

{}’s

OBona

Comentários

  1. Parabéns, OBona!!!!

    Ficou Show. Para aqueles que estavam acostumados a personalizar o sistema nas versões advanced taí uma boa dica de como personalizá-las, também, no ByYou.

    ResponderExcluir
  2. Ola, legal,

    ja aproveitando tem jeito de remover todas as escritas tb ? deixar somente o quadro do login e senha ?

    Carlos Jr.
    carlosjunior1983@gmail.com

    ResponderExcluir
  3. Xará Anonimo!

    "Até então" só é possível a remoção de itens (imagens) pré-definidos da tela, deixando-a da forma como no 5º passo. Seria uma boa jogada da Totvs se a mesma possibilitasse a customização da tela, mas preservando a marca do produto evitando a descaracterização e poderia até mesmo manter o botão [Acessar by you].

    E é claro também que existem mtos outros problemas a serem corrigidos/implementados no sistema, e que a passagem do usuario pela tela de login eh tão rápida que a aparencia da mesma se torna insignificante.
    Porém a maneira como esta sendo apresentado o acesso ao by you demonstra que o produto não eh feito em sua totalidade para satisfazer o cliente, e sim para prende-lo na teia de serviços, N1, N2, etc... bom não irei entrar em deméritos aqui...

    ...existem limites que não devem ser ultrapassados, pois até mesmo a falta de limite te limita eticamente.

    o Anonimo!

    ResponderExcluir
  4. Muito bom. Não conhecia essa manipulação da tela inicial do Protheus.

    ResponderExcluir
  5. Essa alteração nao sobreviveu a atualizacao da LIB liberada pela Totvs em 19-03-2012.

    Basta repetir o processo. Foi oque fiz aqui na empresa!

    Abs,

    ResponderExcluir
  6. QUAIS SÃO OS OUTROS .PNG QUE ELIMINAM OS TEXTOS ?

    ABS,

    ResponderExcluir
    Respostas
    1. na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  7. Cara seria Ouro se você postasse um tutorial em video no youtube.

    ResponderExcluir
  8. Bom dia,
    Sou novato no mundo protheus e ainda me sinto meio inseguro em fazer certas coisas mas aos poucos estou explorando este ambiente.
    Não sei como era a tela do protheus 10 mas sinceramente achei horrivel a do 11.
    Quero muito personalizar a telinha mas confesso ter um pouco de receio ainda.

    ResponderExcluir
    Respostas
    1. Tranquilo, faça backup do rpo numa base de teste e realize os passos;

      Excluir
  9. Gente, desculpem minha ignorância...
    mas onde encontro essas imagens no server, e como faço para abrir esse projeto by-you?

    ResponderExcluir
    Respostas
    1. Amigo, o projeto foi criado como um outro qualquer.
      Basta cria-lo e ir na opcao de add recursos, pq as imagens sao 'recursos'.

      É simples, libere sua mente.

      Excluir
  10. Eu compilei o projeto mas esta dando erro

    Compilando arquivos...
    recurso --> nome: FWBY_LOGO.PNG no arquivo c:\protheus10\projeto_teste\telabyyou\fwby_logo.png...
    (no projeto Componentes)
    Erro FATAL de compilação: Falha na abertura do arquivo de recurso c:\protheus10\projeto_teste\telabyyou\fwby_logo.png
    Processo interrompido por erro FATAL de compilação.

    Compilação finalizada - 1 arquivo(s) - 1 mensagem(s)

    ResponderExcluir
    Respostas
    1. Amigo, consegui simular o erro encontrado por você.
      Veja a imagem, http://goo.gl/kOLSC
      oque ocorreu foi que no caminho informado na sua maquina
      [c:\protheus10\projeto_teste\telabyyou\fwby_logo.png]
      a imagem nao existe, ou se existe, pode estar corrompida.

      Verifique novamente,
      []'s

      Excluir
  11. Alguem sabe o nome do fonte/rotina que chama a tela de login e senha? esta ai que vcs estão modificando as imagens ?
    Obrg
    Carlos.

    ResponderExcluir
  12. Bom dia. E quanto aos textos e links na tela de entrada? O que fazer? alguma solucao para tirar isso de lá?

    ResponderExcluir
    Respostas

    1. Anônimo 18 de abril de 2012 23:50
      na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  13. e quanto aos links e os textos? como tira-los da tela de login?

    ResponderExcluir
  14. E a barra inferior do protheus, não conseguimos mudar a imagem para mudar de cor para identificar ambientes diferentes?

    ResponderExcluir
    Respostas
    1. Já tentou isso? Protheus :: ADVPL : The Container : Presents Pandora's box

      Read more: http://www.blacktdn.com.br/2011/06/protheus-advpl-container-presents.html#ixzz25Sa0CxMl

      (http://goo.gl/7ME5x)

      Excluir
  15. Será que consigo copiar as imagens da tela antiga de login do Protheus 11 e alterar por essas novas ?

    ResponderExcluir
  16. Alguém ainda tem as imagens já extraídas?

    ResponderExcluir
  17. E agora? temos uma nova tela de login. Como personaliza-la?!

    ResponderExcluir
  18. esperando uma atualização sobre a nova tela de entrada

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

BlackTDN :: RLeg ~ Desvendando a Função ParamBox

Para quem precisar desenvolver uma interface de entrada de dados, coisa rápida, e não quer ter aquele trabalhão danado que todos já sabemos, o Protheus tem uma função que ajuda muito, é uma interface semelhante a função Pergunte, porém com muito mais opção de objeto de entrada de dados, alias até colocar o scrollbox desta interface com todos os objetos em outra MsDialog ou Wizard é simples. Vejam o exemplo abaixo, boa sorte! Rleg. //---------------------------------------------------------- // Função exemplo utilizando a função ParamBox() //---------------------------------------------------------- User Function xParamBox() Local aRet := {} Local aParamBox := {} Local aCombo := {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"} Local i := 0 Private cCadastro := "xParambox" // ---------------

BlackTDN :: Customizando a interface de Login no Protheus e by You

A publicação “ BlackTDN :: By You e sua nova tela de login ”  de nosso amigo OBona deu o que falar e, em função disso, esse que a muito não vos escreve resolveu criar uma versão onde será possível personalizar, “por completo”, a tela de login no Protheus/by You. Considerando que OBona já havia “mapeado, identificado e customizado” as imagens peguei-as emprestadas para o exemplo que se segue: O primeiro passo para a customização “total” da interface de login do Protheus/by You será implementar o “Ponto de Entrada” ChgPrDir (Diretório de impressão) . Usaremos esse PE juntamente como programa U_FindMsObject.prg (apresentado pela primeira vez em: Protheus :: ADVPL : The Container : Presents Pandora's box ). Diferente do exemplo proposto por OBona, que substitui, durante o processo de compilação, as imagens padrões do sistema (excluindo-as) por imagens customizadas (com o mesmo nome) este novo exemplo mantém, no RPO, as imagens padrões adicionando novas imagens customizadas que serã

Protheus :: Chamando Funções do Menu Diretamente e sem a Necessidade de Login

Ferne$ perguntou: "...é possível abrir alguma rotina do sistema sem solicitar login ao usuário, como por exemplo a rotina MATA010..." Sim Ferne$, é possível sim. Abaixo um Exemplo para a Chamada à função MATA010 sem a necessidade de Login no sistema. #INCLUDE "PROTHEUS.CH" #INCLUDE "TBICONN.CH" /*/ Funcao: MATA010Ex Data: 30/04/2011 Autor: Marinaldo de Jesus Descricao: Executar a Funcao MATA010 diretamente sem a necessidade de LOGIN no Protheus Sintaxe: 1 ) U_MATA010Ex ( Chamada diretamente na Tela de Entrada do Sistema ) ; ou 2 ) totvsclient.exe -q -p=u_MATA010Ex -a=01;01 -c=rnp_local -e=rnp -m -l ( Chamada Via Linha de Comando ) /*/ User Function MATA010Ex( cEmpFil ) Local aEmpFil Local bWindowInit := { || __Execute( "MATA010()" , "xxxxxxxxxxxxxxxxxxxx" , "MATA010" , "SIGAFAT" , "SIGAFAT", 1 , .T. ) } Local cEmp Local cFil Local cMod Local cModName := "SIGAFAT" DEFA