Pergunta

Não estou familiarizado com o Filnet P8.

Minha suposição ao ler alguns documentos on-line é que ele possui uma interface de usuário central baseada na web chamada Workplace, que é implementada na pilha da web Java e se comunica com as partes principais do Filenet por meio de APIs Java.

Além disso, parece que você pode estender o Workplace por meio de portlets compatíveis com JSR 186. - pelo que li, o Filnet P8 Workplace não é um portal em si e não pode hospedar portlets, mas fornece algumas das funcionalidades como portlets que podem ser usados ​​com portais de terceiros.

O Filenet também parece ter muitos pontos de extensibilidade que não requerem codificação, mas estou considerando um aplicativo altamente personalizado com grades e formulários dinâmicos personalizados.

É possível estender o Workplace usando portlets e/ou abordagem JSP/Servlet simples com GUI customizada para um fluxo de trabalho customizado?(Provavelmente o "Web Application Toolkit" é a ferramenta)

A GUI pode conter grades com filtragem e seleção de colunas, formulários (não em papel) com campos de ativação/desativação dinâmica, formulários de pesquisa personalizados, contexto dinâmico e menus suspensos.A GUI deve ser capaz de se integrar aos mecanismos de Conteúdo e Processo, é claro.

Um link para uma solução existente baseada no Filenet P8 que comprovasse a possibilidade de uma extensão GUI personalizada do Workplace seria ótimo.

Obrigado!

Foi útil?

Solução

Isso é possível.Em primeiro lugar, o Workplace vem com código-fonte COMPLETO.Procure no diretório AESource (geralmente em c:\Program Files\FileNet\AE se você estiver executando no Windows).O que você precisa decidir primeiro é onde deseja se conectar (por exemplo, você deseja criar uma nova página do Wokrplace como as páginas Navegar e Pesquisar ou deseja juntá-la como uma nova ação como Checkout, Obter -Informações etc.).

Depois de descobrir isso, posso fornecer informações mais específicas sobre onde você deseja adicionar seu novo código.Depois de exibir um ponto de entrada para seu próprio recurso no Workplace, você poderá usar o que quiser em termos de controles, etc.Você pode usar grades JSF ou apenas itens JSP clássicos ou até mesmo controles JQuery (desde que você vincule as bibliotecas corretas, etc.).

Outra coisa a ter em mente é que você precisará se familiarizar com o Web Application Toolkit (WAT) para ter certeza de que está obtendo as informações de estado corretas do Workplace (como o token de usuário de quem está logado, talvez em qual ID do documento o usuário clicou, em que pasta ele estava quando entrou na interface do usuário).

De qualquer forma, aqui estão algumas informações para você começar.Se você fornecer mais informações sobre onde deseja unir sua IU, posso fornecer algumas orientações sobre o que você precisa alterar, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top