Results 1 to 6 of 6
Like Tree3Likes
  • 1 Post By rafael.q.g@hotmail.com
  • 2 Post By andopes

Thread: Como fazer para visualizar numa única tela, os registros inputados em varios módulos?

  1. #1
    leticiah is offline Sugar Community Member
    Join Date
    Sep 2011
    Location
    São Paulo, Brazil
    Posts
    32

    Default Como fazer para visualizar numa única tela, os registros inputados em varios módulos?

    Olá,

    Tenho uma dúvida: se tenho um modulo personalizado, relacionado a mais tres modulos personalizados, ao criar um novo registro ,é possível imputar os dados nos 4 modulos na mesma tela.
    Há alguma maneira de visualizar os dados imputados nos 4 modulos na mesma tela, da mesma maneira que é possível inserir?

    Aguardo reposta.

    Letícia

  2. #2
    andopes's Avatar
    andopes is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Jul 2006
    Location
    São Paulo - Brazil
    Posts
    8,335

    Default Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu

    Ao importar dados você pode importar apenas dados do módulo selecionado.
    Eventualmente se registros relacionados não existem no Banco de Dados então o SugarCRM criará tais registros, apenas com o id e name, mas isso não significa que você pode efetuar importação em massa de diversos módulos de uma só vez.

    Exemplo disso é importar contatos cujas contas (especificadas no csv) não existem no SugarCRM.

    Para visualizar informações de registros relacionados você pode utilizar o ListView, onde você pode filtrar por módulos relacionados e também visualizar seus nomes e selecioná-los.

    Para importar informações adicionais de diversos módulos relacionados de uma só vez você precisa:
    • personalizar o módulo que possui relacionamento com todos os outros;
    • criar um vardefs extendido para os campos adicionais dos módulos relacionados e configurá-los como importáveis;
    • Criar um logic hook before_save para salvar nos módulos relacionados informações provenientes dos arquivos de importação.


    Para visualizar lista sumarizada de varios módulos você deve utilizar o módulo de Relatotios do SugarCRM PRO ou instalar uma das soluções de Relatorios disponíveis na CE (Zucker Reports ou Kinamu Report).

    Att
    André Lopes
    DevToolKit / Project of the Month - June 2009
    Lampada Global Services- Open Source Solutions
    Avenida Ipiranga, 318
    Bloco B - CJ 1602
    São Paulo, SP 01046-010
    Brazil
    Office: +55 11 3237-3110
    Mobile: +55 11 7636-5859
    e-mail: andre@lampadaglobal.com

    Lampada Global delivers offshore software development and support services to customers around the world.
    Lampada is proud to be a SugarCRM Gold Partner, revolutionizing Customer Relationship Management.

    I DO NOT answer questions through PM and Email. If you need some help post your question into SugarForum.

  3. #3
    leticiah is offline Sugar Community Member
    Join Date
    Sep 2011
    Location
    São Paulo, Brazil
    Posts
    32

    Default Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu

    Olá André,

    obrigada pela resposta.
    Mas não falei de dados importados e sim "inputados", quando se cria novos registros ou dados.
    Por exemplo, no módulo personalizado (só trabalho com módulos personalizados) telefone, onde tenho campos ddd e telefone.
    juntamente com este modulo, existem outros 3 que são relacionados (ex:agendas (personalizado) relacionado a oficio, telefone e endereço). A idéia seria visualizar todos os dados destes campos numa unica tela, sem precisar abrir cada módulo para visualizar separadamente.

    Desculpe se não fui clara no thread anterior. Mas a ideia é esta.

    Só existe esta alternativa, de instalar o kinamu reports e o zucker reports?

  4. #4
    rafael.q.g@hotmail.com's Avatar
    rafael.q.g@hotmail.com is offline Sugar Community Member
    Join Date
    Jun 2011
    Location
    Florianópolis - Brazil
    Posts
    782

    Default Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu

    Olá,

    Quando preciso construir listagems mais complexas, como a descrita por você qual apresentada dados de diversos módulos em conjunto, utilizo a técnica descrita a seguir, que apesar de ser um pouco trabalhosa, te dá total liberdade para "criar" dentro do sugarcrm.

    Dentro de um de seus módulos (ou você pode criar um módulo novo só para isso) crie o arquivo:
    /modules/module_name/view/list.view.php

    Neste arquivo, o conteúdo deve ser o seguinte:
    PHP Code:
    <?php
    require_once('include/MVC/View/views/view.list.php');
    class <
    module_name>ViewList extends ViewList {

        public function 
    display() {
        echo 
    '<your list view html code>';
               }

    }
    ?>
    Desta forma você deve programar o acesso aos dados e também a maneira como eles serão apresentados, assim permitindo acesso a dados dos mais diversos módulos.

    E apenas para complementar, utilizando esta técnica, você não precisa cuidar de detalhes de css, pois os componentes HTML irão herdar as definições do tema do sugar, o que irá garantir que sua list view personalizada irá ter uma aparência similar as telas normais do sugar, assim mantendo um bom visual dentro da aplicação.
    leticiah likes this.
    Rafael Queiroz Gonçalves
    Advanced OMG UML Certified Professional
    Sun Certified Enterprise Architect for the Java Platform
    Sun Certified Programmer for the Java 2 Platform
    IBM Certified Advanced Application Developer - Lotus Notes and Domino
    IBM Certified Application Developer - IBM WebSphere Portlet Factory
    Computer Science Mastering / UFSC - PPGCC

  5. #5
    andopes's Avatar
    andopes is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Jul 2006
    Location
    São Paulo - Brazil
    Posts
    8,335

    Default Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu

    Quote Originally Posted by leticiah View Post
    Olá André,

    obrigada pela resposta.
    Mas não falei de dados importados e sim "inputados", quando se cria novos registros ou dados.
    Por exemplo, no módulo personalizado (só trabalho com módulos personalizados) telefone, onde tenho campos ddd e telefone.
    juntamente com este modulo, existem outros 3 que são relacionados (ex:agendas (personalizado) relacionado a oficio, telefone e endereço). A idéia seria visualizar todos os dados destes campos numa unica tela, sem precisar abrir cada módulo para visualizar separadamente.

    Desculpe se não fui clara no thread anterior. Mas a ideia é esta.

    Só existe esta alternativa, de instalar o kinamu reports e o zucker reports?
    Neste contexto a solução seria customizar o DetailView para se tornar uma view consolidada.
    É preciso customizar as funções preDisplay (para carregar no vardefs do módulo os campos de módulos relacionados e alimentar no bean os campos dos módulos relacionados);
    Adicionar no detailviewdefs.php novos painéis, um para módulo relacionado e adicionar nestes painéis os campos que se deseja visualizar.

    Att
    André Lopes
    DevToolKit / Project of the Month - June 2009
    Lampada Global Services- Open Source Solutions
    Avenida Ipiranga, 318
    Bloco B - CJ 1602
    São Paulo, SP 01046-010
    Brazil
    Office: +55 11 3237-3110
    Mobile: +55 11 7636-5859
    e-mail: andre@lampadaglobal.com

    Lampada Global delivers offshore software development and support services to customers around the world.
    Lampada is proud to be a SugarCRM Gold Partner, revolutionizing Customer Relationship Management.

    I DO NOT answer questions through PM and Email. If you need some help post your question into SugarForum.

  6. #6
    leticiah is offline Sugar Community Member
    Join Date
    Sep 2011
    Location
    São Paulo, Brazil
    Posts
    32

    Default Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu

    Obrigada Rafael e André pelas respostas.

    Vou tentar fazer da maneira como me indicaram.

    abraços

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Filtros para visualizar registros
    By guilhermepimenta in forum Portugese
    Replies: 7
    Last Post: 2011-04-15, 05:11 PM
  2. Como remover registros de um módulo relacionado ?
    By mgrocha.eng in forum Portugese
    Replies: 1
    Last Post: 2011-01-26, 10:42 AM
  3. Como visualizar Leads x Opportunities?
    By bricciardi in forum Portugese
    Replies: 1
    Last Post: 2010-03-23, 07:33 PM
  4. Un mismo sugar para varios centros
    By bareser in forum Español
    Replies: 1
    Last Post: 2010-03-18, 06:44 AM
  5. informacion de varios modulos en uno solo
    By sixto.romero in forum Español
    Replies: 2
    Last Post: 2009-11-23, 01:24 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •