Skip to main content
Solved

TSFReportMailer replacement for Universal

  • June 2, 2026
  • 4 replies
  • 51 views

Forum|alt.badge.img+6

Hi, 

We have implemented MS Graph API solution to send emails from the ThinkWise application to internal and/or external contacts, including attachments.

What we face now is that users has to type the full email-address(es) manually in case they would send it to extra mailboxes. Outlook has autosuggest/ auto complete based on your contacts.
Are there suggestions to make this more easy to do this in the ThinkWise form / fields?

Thanks in advance.

Best answer by Remco Kort

Adding onto what Nigel said, I have also seen customers who are using two columns:  a first column that has all email addresses that the email will be send to seperated by semicolons. And a second column next to it that has a lookup to the contacts table. Then add a default procedure to append the selected value from the second column to the first and clear the second column. That way you can sort of fake the way you can select contacts in for example outlook.

The first field allows you to freely type email addresses, whilst also enabling you to send an email to multiple people at the same time. The second column makes it easy to select contacts by using a lookup / autocomplete.

A different way that we at the moment don’t support - but it I would love to have - is this community idea about a lookup field where you can select multiple values. If you also would want this, please vote on the idea.

 

4 replies

Nigel Smit
Rookie
  • Rookie
  • June 2, 2026

Hi HJ,

 

A possible solution could be to create a "Contacts" table containing the email addresses and add a lookup reference to that table. This would provide functionality similar to Outlook's auto-suggest feature.

Please note that the form field would become a lookup control, meaning the email control button would no longer be available directly on the form field. However, if you open the lookup popup, the email control button will be available there.

Kind regards,

Nigel Smit


Remco Kort
Administrator
Forum|alt.badge.img+2
  • Administrator
  • Answer
  • June 3, 2026

Adding onto what Nigel said, I have also seen customers who are using two columns:  a first column that has all email addresses that the email will be send to seperated by semicolons. And a second column next to it that has a lookup to the contacts table. Then add a default procedure to append the selected value from the second column to the first and clear the second column. That way you can sort of fake the way you can select contacts in for example outlook.

The first field allows you to freely type email addresses, whilst also enabling you to send an email to multiple people at the same time. The second column makes it easy to select contacts by using a lookup / autocomplete.

A different way that we at the moment don’t support - but it I would love to have - is this community idea about a lookup field where you can select multiple values. If you also would want this, please vote on the idea.

 


Forum|alt.badge.img+6

Thanks for the suggestions. 
I started in between with a task having a lookup to a view with combination of contacts, employees and company email addresses. With that I could select 1 by 1 emailaddresses from list and with a default, I could add them to a second field to get them in 1 field.

Added also option for to add it to the to recipients or the cc recipients.
With execution of the task, the both lists are processed and check on doubles if same email address is not added twice.

When this works, I can see if I can move the task logic into fields in the form itself, so there is no need to have the draft email record in saved status, before triggering the task.

And yes, the option to select multiple values from a dropdown would be very helpfull. 


Forum|alt.badge.img+6

I was able to add some extra fields in the view with the dropdown for the view with the email addresses and with the default adding them to the existing TO or CC recipients fields.