Tentando criar documentos específicos do cliente com um único modelo mestre

1

Um pouco de experiência: minha empresa trabalha com vários clientes que exigem o envio de documentos com a marca de seus logotipos. Por exemplo, a Empresa A receberá documentos com cabeçalhos, rodapés e informações de contato específicas da Empresa A. A Empresa B receberá o mesmo tipo de documento com a marca da Empresa B, e assim por diante. Os documentos são padronizados o suficiente para que cerca de 90% das peças rápidas usadas sejam sobrepostas.

Atualmente, temos um modelo para cada empresa (cerca de 8 deles) em dois idiomas diferentes (para um total de 16 modelos), que funciona bem no lado do usuário. O problema é que qualquer manutenção no meu fim requer que eu edite cada modelo individualmente, o que é desnecessariamente longo e deixa mais espaço para erros.

O que eu gostaria de fazer é reduzir esses 16 em 2 modelos, um para qualquer idioma. Eu gostaria que o usuário fosse solicitado ao abrir um novo documento para selecionar uma das empresas (por exemplo, de uma lista suspensa ou de um botão estéreo). Os cabeçalhos, rodapés e informações de contato dessa empresa seriam inseridos automaticamente no documento.

Até agora, consegui armazenar todos os cabeçalhos, rodapés e AutoTexto na minha galeria Building Blocks. O que estou lutando é descobrir como construir um elemento que:

  1. Solicite ao usuário que selecione entre as 8 empresas disponíveis.
  2. Com base nessa seleção, insira os Building Blocks apropriados nos locais corretos.

Pensamentos?

    
por mykrus 21.12.2017 / 23:48

0 respostas