É uma demanda bastante comum e a necessidade de integração simples onde você precisa preencher em um chamado valores que não estão dentro do seu OTRS, podem estar algum outro sistema ou mesmo em algum banco populado por scripts.
Para resolver isso podemos utilizar o DynamicFieldRemoteDB
Para o funcionamento você precisa configurar o campo com as informações de acesso ao banco como no exemplo da imagem abaixo.
Nesse exemplo nos estamos conectando no próprio banco do OTRS, você precisa passar os dados de acesso DatabaseUser e DatabasePW separados, não é possível colocar tudo no DatabaseDSN
O funcionamento é simples você pode escolher entre os tipos de Dropdown ou Autocomplete, configurar o Cache que se torna muito importante dependendo da quantidade de registro que estão da tabela.
Um outro tipo de campo dinâmico é o que resgata as informações através de um JSON, mas isso é assunto para um outro post, vou criar nos próximos dias.