Serviços de formulário do InfoPath, Autenticação baseado em formulários (FBA) e nomes de arquivo exclusivo

Eu estive trabalhando em alguns formulários do InfoPath esta semana em musgo em um ambiente de FBA e aprendeu, Quando fui para implantar os formulários a um ambiente de produção com um FBA zona que o nome de usuário() função de função não funciona. Eu estava usando para gerar nomes de arquivo exclusivo.

Bem, Essa função não funciona em um ambiente de FBA (pelo menos, não fora da caixa). E, após a reflexão, usar o nome de usuário da maneira que eu tinha planejado não garantiram um nome de arquivo exclusivo em todo o caso.

Minha solução foi usar o agora() função e uma regra que é acionado na carga do formulário. Eu atribuir o nome de arquivo para o elemento de dados quando ele estiver em branco:

image

image

A vantagem dessa abordagem é que o nome do arquivo é definido somente uma vez. (Eu não mostrá-lo na captura de tela, mas colocar uma condição na regra ao fogo somente quando "meuNomeDeFicheir" está em branco). Eu usei para definir o nome do arquivo a nível de fonte de dados. Normalmente, Gostaria de fazer algo (ruim) Assim:

image

O problema com isto é que, se o usuário abre o formulário na segunda-feira e o usuário B muda-na terça-feira, você vai acabar com duas formas diferentes, já que dois usuários diferentes salva-lo com nomes diferentes.

Assim, tão irritante como FBA pode ser em geral e com o InfoPath em particular, Isso me fez repensar um pequeno mas importante detalhe técnico e abordagem que eu não teria feito de outra forma!

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *