...
- Email Address (text box editor type) (type: string): the activity will connect to this e-mail account, on the Exchange Server.
- Exchange Version (combo box control) (type: string): the exchange server's version, which can be selected from a dropdown list. Flowster Studio provides the following versions: Exchange 2007 SP1, Exchange 2010, Exchange 2010 SP1, Exchange 2010 SP2, Exchange 2013, Exchange 2013 SP1, Exchange 2016.
- Password (password box editor type) (type: string): the password used to logon to the Exchange server. If left empty, it will connect by using the default credentials of the currently logged in user.
- Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the remote computer. (This parameter is used only when the user wants to send an encripted password from outside the task, for example Flowster Portal).
- Server Name (text box editor type) (type: string): the name or the IP of the Exchange Server where the activity should connect.
- Username (text box editor type) (type: string): the username used to log on to Exchange server.
...
- Connection (type: object): outputs a Mailbox connection. The Output of this activity should be used as Input for all Connection parameters used for all activities placed under Exchange category.
Disconnect from Exchange Server
...
- Connection (text box editor type): the mailbox connection. The output from Connect to Mailbox activity should be used as Input for this parameter.
...
Copy Item
This activity copies an item to another folder on the specified Exchange Server.
...
- Output status (type: boolean): outputs the result status. If the file was moved successfully then TRUE, otherwise FALSE.
...
Execution: the activity will create a copy of the given item into the given location. In our example, it will create a copy of an e-mail into the Drafts folder.
Create and Send E-Mail
This activity creates and sends an email message to one or more recipients.
...
Execution: the activity will create and send an e-mail to the provided recipient(s) (BCC, CC, To), with the given details (Content, Attached files, Subject and Priority).
The e-mail can be seen in the recipient's Inbox:
Create Appointment
This activity creates new appointment.
...
Execution: the activity will create an appointment with the given details (Body, Attendants, Subject and Dates).
The e-mail can be seen in the recipient's Calendar:
Create Contact Group (Valid only for Exchange Exchange2010 or later versions)
...
- Display Name (text box editor type) (type: string): the name of the contact group.
- Members (text box editor type) (type: string): the list of members associated with contact group. Comma separated list of email addresses (for example, "demo@fmrp.intern,support@flowster.de").
...
Execution: the activity will create a new contact group for the account where the activity is connected to.
The contact group can be seen in the user's People tab:
Create Draft E-Mail
This activity creates an email which will be sent to the Drafts folder.
...
Execution: the activity will create a draft for the connected account, with the given details (Recipients, Content, Attached files, Subject and Priority).
The e-mail draft can be seen in the user's Drafts:
Create Task
This activity creates a new task.
...
Execution: the activity will create a new task for the connected account, with the given information (Body, Importance, Subject, Due Date).
The new task can be seen in the user's Tasks tab:
Delete Item
This activity deletes an item.
...
- ID (text box editor type) (type: string): the ID of the item to be deleted. An output from the Get activities can be used as Input (e.g. Get Email).
- Move to Deleted Items (combo box control) (type: string): whether to move the deleted item to the "Deleted Items" folder or remove it permanently.
Execution: the activity will delete the given item from the account where the activity is connected to.
Forward E-Mail
This activity forwards email messages.
...
Execution: the activity will send a Forward of the selected e-mail to the given addresses (To, Bcc, CC).
Get Appointments
This activity gets the appointments on the specified Exchange Server.
...
- Output (type: collection<collection<string>>): outputs a collection of folders and their properties. To use the elements of the collection, use Get Element From Collection activity.
- Output Count (type: int32): outputs the counter for the emails found.
- Output ID (type: string): outputs the ID of the first mail found with the specified filter.
Execution: the activity will look after appointments in the given folder (e.g. Inbox), between the given dates. It will return a collection with all the appointments between the given Start and End dates.
In order to read the Output variable (in our example the variable name is FoldersCollection), there will be used a For Each and a Get Element From Collection activity:
The For Each is used to extract a collection from another collection, the variable being of type Collection<Of Collection<Of String>>. The extracted Collection<Of String> will be assigned to the Iterator variable.
The Get Element From Collection activity will take the Iterator as the Collection Input, extracting the String's value from it.
Get Contact Groups
This activity finds all contact groups on the specified Exchange Server mailbox.
...
- Output (type: collection<collection<string>>): outputs a collection of folders and their contact groups. To use the elements of the collection, use Get Element From Collection activity.
Execution: the activity will search and return a collection with all the Contact Groups defined for the account where the activity is connected to.
...
The Get Element From Collection activity will take the Iterator as the Collection Input, extracting the String's value from it.
from it.
Get Contacts
This activity gets all the contacts for the mailbox on the specified Exchange Server.
...
- Output (type: collection<collection<string>>): outputs a collection of folders and their contacts. To use the elements of the collection, use Get Element From Collection activity.
Execution: the activity will check and return all objects of type Contact for the account where the activity is connected to.
...
The Get Element From Collection activity will take the Iterator as the Collection Input, extracting the String's value from it.
Get Email
This activity retrieves specific filtered e-mails from a given Exchange Server, with their ID, Subject, Date Time and Content.
...
- Output (type: collection<collection<string>>): outputs a collection of folders and their properties.
- Output Count (type: int32): outputs the counter for the emails found.
- Output ID (type: string): outputs the ID of the first mail found with the specified filter.
When running the activity, the outputs can be seen in the Tracking Data area or on variables.
In Tracking Data will be displayed a list with all retrieved e-mails and their attributes. Hovering over a field will display the full message:
In order to read the Output variable (in our example the variable name is RetrievedEmailsCollection), there will be used a For Each and a Get Element From Collection activity:
The For Each is used to extract a collection from another collection, the variable being of type Collection<Of Collection<Of String>>. The extracted Collection<Of String> will be assigned to the Iterator variable.
The Get Element From Collection activity will take the Iterator as the Collection Input, extracting the String's value from it, where the String contains the e-mail's data: ID, Date, Subject and Content.
Get Mailbox
This activity gets the mailbox on the specified Exchange Server.
...
- Output (type: collection<collection<string>>): outputs a collection of folders and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution: the activity will extract the main information regarding the mailbox for the user where the activity is connected to (for example Folders, Subfolders, E-mails, Tasks etc.):
In order to read the Output variable (in our example the variable name is FoldersCollection), there will be used a For Each and a Get Element From Collection activity:
...
The Get Element From Collection activity will take the Iterator as the Collection Input, extracting the String's value from it.
Move Item
This activity moves an item to another folder on the specified Exchange Server.
...
- Output Status (type: boolean): outputs the result status. If the file was moved successfully then TRUE, otherwise FALSE.
...
Execution: the activity will move the given item into the new location.
Reply To E-Mail
This activity replies to email messages.
...
Execution: the activity will reply to the given e-mail (ID field). If setm the e-mail reply will also be sent to the given Bcc and CC addresses.
Set As Out Of Office
This activity sets an email address as out of office for a determined period of time.
...
- Email Address (text box editor type) (type: string): the email address which will be set as out of office.
- End Time (text box editor type) (type: string): the end time of the out of office period. expected format is "dd/MM/yyyy HH:mm:ss".
- External Audience (combo box control type) (type: string): set whether senders from outside the user's organization will receive OutOfOffice reply emails. Values: All | Known | None
- External Reply (text box editor type) (type: string): the email body that will be sent to the recipients outside the organization, only used if the "External Audience" parameter is different than "None".
- Internal Reply (text box editor type) (type: string): the email body that will be sent to the recipients inside the organization.
- Start Time (text box editor type) (type: string): the end time of the out of office period. expected format is "dd/MM/yyyy HH:mm:ss". If left blank, the value is the current time of the execution.
Execution: the activity will set the given e-mail address as out of office, with the specified Start and End Date and Time.
Update Email
This activity updates the specified email.
...
Execution: the activity will create and send an e-mail to the provided recipient(s) (BCC, CC, To), with the given details (Content, Attached files, Subject and Priority).