| Linha 20: |
Linha 20: |
| | ** Timeout: permite definir um timeout diferente para a consulta enviada ao banco de dados. Se for deixado em branco, será utilizado o timeout padrão de 30 segundos. Se necessário, especifique um valro diferente (em segundos); | | ** Timeout: permite definir um timeout diferente para a consulta enviada ao banco de dados. Se for deixado em branco, será utilizado o timeout padrão de 30 segundos. Se necessário, especifique um valro diferente (em segundos); |
| | ** Usuario: usuário a utilizar para realizar a conexão com o banco de dados; | | ** Usuario: usuário a utilizar para realizar a conexão com o banco de dados; |
| − | ** Senha: senha do usuário utilizado para conectar no banco; | + | ** Senha: senha do usuário utilizado para conectar no banco;<p>'''Observação:''' evite preencher estas informações de forma fixa. Quando a fórmula visual irá conectar no banco do sistema, procure configurar estas propriedades conforme descrito no item [[Preenchendo as propriedades de acesso ao banco automaticamente]].</p> |
| | * '''Consulta''': dados da consulta a ser executada no banco; | | * '''Consulta''': dados da consulta a ser executada no banco; |
| | ** SQL: informe o nome da stored procedure a ser executada ou diretamente a consulta a ser utilizada (insert, update, delete, if, etc; qualquer estrutura suportada pelo SQL Server pode ser utilizada dentro deste campo); | | ** SQL: informe o nome da stored procedure a ser executada ou diretamente a consulta a ser utilizada (insert, update, delete, if, etc; qualquer estrutura suportada pelo SQL Server pode ser utilizada dentro deste campo); |
| Linha 52: |
Linha 52: |
| | | | |
| | '''Observação:''' Para utilizar uma stored procedure, informe apenas o nome do procedimento no campo SQL e especifique os parâmetros na categoria Parâmetros. | | '''Observação:''' Para utilizar uma stored procedure, informe apenas o nome do procedimento no campo SQL e especifique os parâmetros na categoria Parâmetros. |
| | + | |
| | + | == Preenchendo as propriedades de acesso ao banco automaticamente == |
| | + | |
| | + | Para evitar que as informações de acesso ao banco fiquem fixas (o que gerava problemas quando a base quente era transferida para o ambiente de homologação, visto que as fórmulas da homologação apontavam para a base quente), a partir da versão 1.4 foi disponibilizada a opção de ligar estas propriedades para que elas sejam preenchidas a partir do resultado de uma outra atividade (como uma consulta SQL, por exemplo). |
| | + | |
| | + | Assim, a partir dessa versão, sugere-se que as informações de conexão com o banco de dados sejam feitos da seguinte forma: |
| | + | |
| | + | # Insira uma atividade '''ConsultaSQL''', configurando-a da seguinte forma: |
| | + | #* '''Código da aplicação''': S |
| | + | #* '''Código da coligada''': 7 |
| | + | #* '''Código da sentença''': FAHOR.WFLOW.000 |
| | + | #* '''(Nome)''': modifique o nome para que seja mais fácil localizar o componente no próximo passo (sugestão: ''DadosConexao'')<p>'''Observação:''' a consulta ''FAHOR.WFLOW.000'' contém os dados necessários para conectar no banco de dados. Para facilitar, os campos retornados por ela possuem os mesmos nomes que as propriedades de conexão com o banco de dados do componente SQLActivity. Assim, por exemplo, a propriedade ''CaminhoBanco'' do SQLActivity será ligada ao campo ''CAMINHOBANCO'' da consulta.</p><p>[[Arquivo:Sqlactivity-acessodados-01.png]]</p> |
| | + | # Insira a atividade SQLActivity (1) e, na propriedade '''CaminhoBanco''', clique no '''...''' existente ao final do campo (2), conforme imagem a seguir:<p>[[Arquivo:Sqlactivity-acessodados-02.png]]</p> |
| | + | # Na tela que abrir, localize o '''ConsultaSQL''' inserido anteriormente (1), expanda a árvore e localize a propriedade '''Fields''' (2). Clique sobre ela e edite o conteúdo existente entre as chaves, incluíndo ali o nome do campo desejado. Expanda novamente a árvore e localize a propriedade '''AsString'''. Selecione-a e depois clique em '''Ok''':<p>[[Arquivo:Sqlactivity-acessodados-03.png]]</p> |
| | + | # Repita este processo para as propriedades '''NomeBanco''', '''Senha''' e '''Usuário'''. |
| | | | |
| | [[Categoria:CI]] | | [[Categoria:CI]] |