Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel1
typeflat

...


Introduction

In gewissen Prozessen ist es erforderlich Informationen in einem PDF zusammenzustellen und diese einem Benutzerkreis zuzustellen. Dieser Artikel beschreibt anhand eines Beispiels wie dies in der CoreOne Workflow Enginee gemacht werden kann.

...

PDF Erstellen

...

1

...

Alls aller erstes müssen die Benötigten Kontext Werte geladen werden, welche sie in ihrer Vorlage ersetzen möchten. Wählen Sie dazu zum Beispiel die Aktivität 'CoreIdentity / GetContextParametersActivity', welche sämtliche Attribute einer Core Identität lädt.

...

2

...

Als nächstes fügen Sie die Aktivität 'GeneratePdf' hinzu

...

3

...

In den Einstellungen der Aktivität können sie die in der vorausgegangenen Aktivität geladenen Kontext Werte als Replacements übergeben und den Template Namen angeben. Das Resultat speichern sie in ein neues Objekt vom Typ 'MemoryStream'

E-Mail mit Anhang versenden

...

1

...

Fügen Sie die Aktivität 'Send-Mail' hinzu

...

2

...

In den Einstellungen der Aktivität können sie den Text, den Absender und weitere Einstellungen vornehmen.

Wichtig:

...

certain processes it is necessary to compile information in a PDF and deliver it to a group of users. This article describes by means of an example how this can be done in the CoreOne Workflow Engine.

...

Create PDF

1

Image Added

First of all you need to load the required context values that you want to replace in your template. For example, select the activity 'CoreIdentity / GetContextParametersActivity', which loads all attributes of a core identity.

2

Image Added

Next, add the 'GeneratePdf' activity

3

Image Added

In the settings of the activity you can pass the context values loaded in the previous activity as replacements and specify the template name. Save the result in a new object of the type 'MemoryStream

Send email with attachment

1

Image Added

Add the 'Send-Mail' activity

2

Image Added

In the settings of the activity they can set the text, the sender and other settings.

Important:

You add the previously generated memory stream here as an attachment. You can do this most simply with the following configuration:

Code Block
languagec#
{ new iTsense.Moving.Common.Mail.Attachment(PdfStream, "application/pdf", "Welcome.pdf") }

...


Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel in ( "identität" , "how-to" ) and type = "page" and space = "IKB"

...