﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Role Based Security  » Criar auditoria no sistema</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Thu, 04 Jun 2026 10:18:28 GMT</lastBuildDate><ttl>20</ttl><item><title>Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21835.aspx</link><description>Bom dia Ivan ("desculpe eu sempre me refenciar a voce,&amp;nbsp;mas vc é o "cara" que sempre resolve e fala o bom e velho portugues.&lt;/P&gt;&lt;P&gt;Estou trabalhando na auditoria, agora que finalizei a seguranca. Implementei uma classe que herda A BusinnesLayer e nela estou sobrescrevendo o beforesave e beforedelete e la chamando o AuditChanges , igual ao topico &lt;A href="http://forum.strataframe.net/Topic6131-21-2.aspx#bm16438"&gt;http://forum.strataframe.net/Topic6131-21-2.aspx#bm16438&lt;/A&gt;&amp;nbsp;postado pelo Guilhermo Villas&amp;nbsp;. Ae meus BOS herdam esta classe criada e o processo estaria feito.&lt;/P&gt;&lt;P&gt;Voce pode me dizer se estou no caminho certo? &lt;/P&gt;&lt;P&gt;O certo nao seria implementar na Classe BusinessLayer do proprio strata para ficar nativo?&lt;/P&gt;&lt;P&gt;O beta 1.6.7 tras nativo ja a funcionalidade?&lt;/P&gt;&lt;P&gt;Como voce implementou em seus programas, e se eh possivel, disponibilizar todo ou uma parte.&lt;/P&gt;&lt;P&gt;Abraços</description><pubDate>Fri, 06 Feb 2009 14:27:32 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21865.aspx</link><description>Obrigado Ivan vou postar um novo topico em ingles.</description><pubDate>Fri, 06 Feb 2009 14:27:32 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21864.aspx</link><description>Que puxa, Malcon, no momento não vou conseguir ver isto para você. Estou enrolado aqui. Mas vou tentar ver com alguém. E se você puder dar uma traduzida também pode ajudar, aí alguém mais pode tentar ajudar.&lt;/P&gt;&lt;P&gt;Volto mais tarde.</description><pubDate>Fri, 06 Feb 2009 14:14:01 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21863.aspx</link><description>Ivan, tenho um problema no Auditor.FieldChange. &lt;/P&gt;&lt;P&gt;Se o campo é diferente de string ele da erro na conversao.&lt;/P&gt;&lt;P&gt;Funcao: CreateNewUpdate&lt;/P&gt;&lt;P&gt;Linha r._FieldType = r.GetDb......&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Agora estou perdido... não se se coloco a do strata, ou sobrescrevo ela. Oque voce sugere?&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Fri, 06 Feb 2009 13:26:47 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21848.aspx</link><description>Well, day, now I understand how the whole process of audit, it already operates in parts in my project, there were some more questions: &lt;BR&gt;1 - The audit data from BO (AuditDataChanges) is marked, but it only works if I set my project to be audited all (SecurityBasics.AllowAuditDataChanges = true;) This is normal? &lt;/P&gt;&lt;P&gt;2-The audit data on the client (where audit data from the client) should not override the audit of Bos (AuditDataChanges), even if they desmacada? &lt;/P&gt;&lt;P&gt;3-still can not audit the events, some secret? I got a call DeleteUsers where pm_AlwaysAuditApp Permission = True and AlwaysAuditData = True and this permission is assigned to a User, and bound DeleteSecurityKey the property of my BoUsers. A mistake? He should not have when I delete the audit client?&lt;/P&gt;&lt;P&gt;&lt;FONT color=#999999&gt;Bom, dia, agora estou entendendo como funciona todo o processo de auditoria, ela ja funciona em partes no meu projeto, mais surgiram algumas duvidas:&lt;BR&gt;1- A auditoria de dados do BO (AuditDataChanges) esta marcada, mas ela so funciona caso eu defina no meu projeto que seja auditado tudo (SecurityBasics.AllowAuditDataChanges = true;)Isto é normal?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#999999&gt;2-A auditoria de dados no cliente (Sempre auditar dados deste cliente) não deveria sobrepor a auditoria dos BOs(AuditDataChanges), mesmo elas desmacada?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#999999&gt;3-Ainda nao consegui auditar os eventos, algum segredo? Tenho uma Permissão chamada DeleteUsers onde pm_AlwaysAuditApp =True e AlwaysAuditData=True e esta permissao esta atribuida a um usuario, e vinculado a propriedade DeleteSecurityKey do meu BoUsers. Algum erro? Ele nao deveria auditar quando eu excluisse o cliente?&lt;/FONT&gt;</description><pubDate>Fri, 06 Feb 2009 07:55:32 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21845.aspx</link><description>[quote]Ivan or Trent, studied a little StrataFrame the Source Code and saw that he has some methods already done in class Auditor. (InsertAuditEvent), I could use these methods? [/quote]&lt;P&gt;Hey Malcon.&lt;/P&gt;&lt;P&gt;Sorry about this, I thought you were already using these methods! By your first post, I understood that you had already seen it. Please check again this link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://forum.strataframe.net/FindPost16202.aspx"&gt;http://forum.strataframe.net/FindPost16202.aspx&lt;/A&gt;&lt;BR&gt;</description><pubDate>Thu, 05 Feb 2009 16:13:26 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21841.aspx</link><description>&lt;FONT color=#777777&gt;Ivan, estudei um pouco o StrataFrame Source Code e vi que ele possue alguns metodos ja pronto na classe Auditor. (InsertAuditEvent), eu poderia utilizar esses metodos?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#777777&gt;Acho que o meu problema é nao saber em que estado esta o strataframe quanto a auditoria. Algumas coisas que estava criando como os inserts na tabela SFSAuditDataActions ja estavam prontos.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#777777&gt;Oque realmente devo implementar para a minha aplicacao comecar a auditar os dados?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Ivan or Trent, studied a little StrataFrame the Source Code and saw that he has some methods already done in class Auditor. (InsertAuditEvent), I could use these methods? &lt;/P&gt;&lt;P&gt;I think my problem is not knowing in what state this strataframe on the audit. Some things I was creating as inserts in the table SFSAuditDataActions were already ready. &lt;/P&gt;&lt;P&gt;What I actually implement my application to start the audit data?</description><pubDate>Thu, 05 Feb 2009 13:19:15 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21838.aspx</link><description>Ivan obrigado pela ajuda, mas acho que o "buraco é mais embaixo".&lt;/P&gt;&lt;P&gt;Nao estou conseguindo entender&amp;nbsp;a tabela SFSAuditEvents. Alias estou meio perdido com a auditoria.&lt;/P&gt;&lt;P&gt;Voce ou o Trent nao tem uma inteface pronta?</description><pubDate>Thu, 05 Feb 2009 10:51:20 GMT</pubDate><dc:creator>Malcon M. Mikami</dc:creator></item><item><title>RE: Criar auditoria no sistema</title><link>http://forum.strataframe.net/FindPost21836.aspx</link><description>[quote][b]Malcon M. Mikami (02/05/2009)[/b][hr]Bom dia Ivan ("desculpe eu sempre me refenciar a voce,&amp;nbsp;mas vc é o "cara" que sempre resolve e fala o bom e velho portugues.[/quote]&lt;P&gt;Relax, sempre que possível, "tamos" aí.&lt;/P&gt;&lt;P&gt;[quote]Estou trabalhando na auditoria, agora que finalizei a seguranca. Implementei uma classe que herda A BusinnesLayer e nela estou sobrescrevendo o beforesave e beforedelete e la chamando o AuditChanges , igual ao topico &lt;A href="http://forum.strataframe.net/Topic6131-21-2.aspx#bm16438"&gt;http://forum.strataframe.net/Topic6131-21-2.aspx#bm16438&lt;/A&gt;&amp;nbsp;postado pelo Guilhermo Villas&amp;nbsp;. Ae meus BOS herdam esta classe criada e o processo estaria feito.&lt;/P&gt;&lt;P&gt;Voce pode me dizer se estou no caminho certo? [/quote]&lt;/P&gt;&lt;P&gt;Sim, me parece perfeito. Ter um BO base é uma ótima opção, independente de auditoria. Assim como criar um Form base também é aconselhável, e herdar todos seus outros forms dele.&lt;/P&gt;&lt;P&gt;[quote]O certo nao seria implementar na Classe BusinessLayer do proprio strata para ficar nativo?[/quote]&lt;/P&gt;&lt;P&gt;Eu ainda não mexi com o que vem nativo no SF sobre auditoria na próxima versão, estou trabalhando com outros módulos no momento. Mas acho que algo neste sentido estará presente.&lt;/P&gt;&lt;P&gt;[quote]O beta 1.6.7 tras nativo ja a funcionalidade?[/quote]&lt;/P&gt;&lt;P&gt;Não que eu tenha conhecimento.&lt;/P&gt;&lt;P&gt;[quote]Como voce implementou em seus programas, e se eh possivel, disponibilizar todo ou uma parte.[/quote]&lt;/P&gt;&lt;P&gt;No meu caso eu auditei por enquanto uma rotina de importação de dados legados do VFP para o SQL Server, e também autenticação na aplicação. O que devo ter que pode te ser de algum uso é o form para visualização dos eventos de auditoria, que na verdade é muito simples, apenas utilizando Listviews e alguns campos para mostrar a informação. Não tenho isto comigo no momento, mas assim que possível vejo uma maneira de te mandar.&lt;/P&gt;&lt;P&gt;Abraços</description><pubDate>Thu, 05 Feb 2009 10:23:42 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item></channel></rss>