Tags

Tags zijn velden welke tijdens het proces worden gevuld.
Deze velden worden opgeslagen als metadata van het document (of proces), zodat ze in andere vervolgstappen kunnen worden hergebruikt.
Tags worden per proces geconfigureerd. Denk aan: Datum, Afdeling, Contactpersoon, Gebruiker etc. etc.

Configuratie Tag

Handmatig toevoegen (DocuFlow)

 

 

Naam

Type

Group

List data

Naam

Type

Group

List data

Logische naamgeving voor een tag

  • Integer = een geheel getal (zonder decimalen)

  • Float = een getal met decimalen

  • String = tekst

  • Password = wachtwoord

  • Boolean = waar of onwaar (true / false)

  • Date = datum

  • Document = een bestand

  • DC Data = (Document Creation Data) job data welke vanuit Dynamics 365 / CRM kan worden opgehaald om met DocuBuilder documenten te genereren.

Naamgeving, voor het logisch kunnen groeperen van tags.

Als het vinkje aan staat kan de tag meerdere regels bevatten.

 

 

 

 

 

Toevoegen van nieuwe tag

 

Toevoegen van Outlook tags (voor gedefinieerd).

 

Toevoegen van callback tags (voor gedefinieerd).

 

  1. Openen van edit scherm (alleen zichtbaar voor applicatiebeheerders), tandwiel rechts bovenin;

  2. Toevoegen van extra metadata aan een document, te gebruiken bij Edit Proces Tags, bij type Document, bedoelt voor Sharepoint.

 

Verwijderen van tags.

 

Selecteren van type.

Nieuwe tag toevoegen tijdens proces

Insert tag maken:

Stap 1 - Klik op Insert Tag

Stap 2 - Add new tag

Stap 3 - Invoeren van de benodigde gegevens voor een Tag:

Naam: Logische naam voor de tag

Type: selecteer het juiste type

Groep: voeg wanneer nodig de tag aan een logische groep toe

Lijst: wordt gebruikt wanneer er meerdere gegevens in een Tag kunnen zitten (bijvoorbeeld bij Document, dan kunnen er meerdere documenten in een tag zitten).

 

Tag versneld invoegen via '+' button

Vele plugins bevatten een '+' teken bij het selecteren van de in te voegen Tag.
Hiermee kan snel een Tag worden toegevoegd.

Bijvoorbeeld: Bij de Plugin voor het ‘creëren van documenten met DocuBuilder’ kan het document met het resultaat in een Tag worden opgeslagen.
Wanneer deze Tag nog niet beschikbaar is, kan deze snel worden aangemaakt via '+'.

Versneld invoegen via menu met Tags (DocuFlow App)

Bij het invoegen van de Tags in een Plugin van een GetStep of ProcessStep wordt altijd de mogelijkheid geboden om een Tag toe te voegen.

Waarden toekennen aan Tag

Gegevens uit externe integratie via een GetStep of een Plugin in een ProcessStep

Een GetStep of Plugin legt een koppeling met een integratie zoals Salesforce / AFAS / Business Central / Dynamics 365 Sales / SharePoint / Excel / etc. / etc. ,
In het onderstaande voorbeeld wordt de Tag ‘EmailContact’ gevuld tijdens het ophalen van gegevens uit Dynamics 365 Sales

Gegevens opgeven rechtstreeks in de Workflow Editor in de ProcessStep

Wanneer gegevens niet uit een externe applicatie komen, kan een Tag gevuld worden met willekeurige gegevens, door deze als aparte stap in de WorkFlow Editor toe te voegen aan de ProcessStep.
ProcessStep → TAB ‘Pre-process workflow’ / TAB ‘Process workflow’ / TAB ‘Post-process workflow’ → Button [#]

Tag als veld invoegen in GetStep of ProcessStep

Invoegen als tekstveld

Invoegen in de Plugin in een GetStep of ProcessStep wordt meestal ondersteund door het menu met alle Tags, zie afbeelding.
De Tag kan ook handmatig worden ingegeven door dit met systax {#EmailContact}
Onderstaande voorbeeld voegt de Tag 'EmailContact’ in een Plugin, in dit geval het verzenden van een Email.

met als resultaat

Invoegen Tag als geselecteerd veld

Eenvoudig invoegen via een dropdown met alle aanwezige Tags.
Bijvoorbeeld: Het veld voor de opslag van de OndertekenLink (=SignLink) bij het verzenden van het document voor digitale ondertekening

Tonen Tags van een document

De waarden van de Tags worden opgeslagen als metadata bij het document, zodat ze in andere ProcessSteps kunnen worden gebruikt.

Functies toevoegen aan een tag

Het is mogelijk om functies te gebruiken binnen een tag, om slimme dingen mee te doen! Zoals het formatteren van een datum of het vervangen van een bepaalde waarde. Hieronder staat een lijst met al die functionaliteiten.

trimstart ()

Usage: {#Tag2 | trimstart}

  • Description: Removes leading whitespace from the input string.

  • Result: If Tag2 is " Hello", then {#Tag2 | trimstart} would result in "Hello".

 

trimend ()

Usage: {#Tag3 | trimend}

  • Description: Removes trailing whitespace from the input string.

  • Example: If Tag3 is "Hello ", then {#Tag3 | trimend} would result in "Hello".

 

trim ()

Usage: {#Tag4 | trim}

  • Description: Removes both leading and trailing whitespace from the input string.

  • Example: If Tag4 is " Hello ", then {#Tag4 | trim} would result in "Hello".

 

upper ()

Usage: {#Tag5 | upper}

  • Description: Converts all characters in the input string to uppercase.

  • Example: If Tag5 is "hello", then {#Tag5 | upper} would result in "HELLO".

 

lower ()

Usage: {#Tag6 | lower}

  • Description: Converts all characters in the input string to lowercase.

  • Example: If Tag6 is "HELLO", then {#Tag6 | lower} would result in "hello".

 

formatdate (fromFormat, toFormat)

Usage: {#Tag7 | formatdate("MM/dd/yyyy","dd-MM-yyyy")}

  • Description: Formats a date string from one format to another specified format.

  • Example: If Tag7 is "12/25/2020", then {#Tag7 | formatdate("MM/dd/yyyy","dd-MM-yyyy")} would result in "25-12-2020".

 

convertdate (fromCulture, toCulture, format)

Usage: {#Tag8 | convertdate("en-US","nl-NL","dd-MM-yyyy")}

  • Description: Converts a date string from one culture format to another.

  • Example: If Tag8 is "07/04/2021", converting from US to Dutch format might result in "04-07-2021".

 

toafasdate (fromCulture)

Usage: {#Tag9 | toafasdate("MM/dd/yyyy")}

  • Description: Formats a date string from specified culture to Afas date format.

  • Example: If Tag9 is "12/25/2020", then {#Tag9 | toafasdate ("MM/dd/yyyy")} would result in "2020-12-25T00:00:00".

 

adddays (days)

Usage: {#Tag10 | adddays(2)}

  • Description: Adds a specified number of days to a date.

  • Example: If Tag10 is "01-01-2021", then {#Tag10 | adddays(2)} would result in "03-01-2021".

 

subtractdays (days)

Usage: {#Tag11 | subtractdays(3)}

  • Description: Subtracts a specified number of days from a date.

  • Example: If Tag11is "10-01-2021", then {#Tag10 | subtractdays(3)} would result in "07-01-2021".

replace (oldString, newString)

Usage: {#Tag12 | replace("old","new")}

  • Description: Replaces parts of the string based on specified patterns.

  • Example: If Tag12 is "old value", and the replace function is defined to replace "old" with "new", then {#Tag12 | replace("old","new")} would result in "new value".

convertnumber (fromCulture, toCulture, format)

Usage: {#Tag13 | convertnumber("en", "nl")}

  • Description: Converts a numeric value from one cultural number format to another.

  • Example: If Tag13 has value “250.31” (English US culture), the result will be “250,31” (Dutch culture).