Vc pode também criar Perfis de Grupos e Perfis de Acesso… porque o usuário pode ter a necessidade de alterar não apenas o que ele criou mas aquilo que um determinado grupo ou grupos criar…
Exemplo:
Perfis de Grupo - Grupo Contabilidade, Grupo Estoque, Grupo Vendas etc etc etc
Grupos de Acesso - Loja Matriz, Filial 1, Filial 2, …
Feito isso você cria os Perfis de Acesso - Usuário Fulano de Tal pode acessar a Contabilidade da Matriz, Vendas de todas as Empresas do Grupo, etc etc… O Presidente pode acessar tudo de todas as Empresas… e por aí vai.
Para isso, além do campo IncluidoPor - sugerido pelo Jailton - você deverá criar também o campo PerfilAcesso em todas as tabelas do seu DB.
Esse exemplo funciona bem com as aplicações do tipo calendário… onde cada um terá acesso aos seus registros e aos registros de um ou mais grupos.
Lembrando que desta forma vc poderá colocar todos os registros de todas as Empresas no mesmo DB, evitando que se crie 1 DB para cada Empresa.
Detalhe: Essa construção tem que ser feita na mão, o sistema de segurança nativo do SC só trabalha com uma matriz linear de segurança.