<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pranke.com/hilfe/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pranke.com/hilfe/feed.php">
        <title>eBiss 3 en:howtos:plugins:jobsteps</title>
        <description></description>
        <link>https://pranke.com/hilfe/</link>
        <image rdf:resource="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-04-17T16:08:22+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:file_browse&amp;rev=1764146989&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:messagebox&amp;rev=1764146919&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:password_properties&amp;rev=1764146907&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexample&amp;rev=1708413315&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexamplethree&amp;rev=1708413315&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexampletwo&amp;rev=1708413315&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:start&amp;rev=1708413315&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico">
        <title>eBiss 3</title>
        <link>https://pranke.com/hilfe/</link>
        <url>https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:file_browse&amp;rev=1764146989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-26T09:49:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Property: File name</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:file_browse&amp;rev=1764146989&amp;do=diff</link>
        <description>Property: File name

To get a “Browse” button at the end of a string field use the BrowsablePath attribute, e.g.:


public class RestClient : ClientJobStepBase
{
        [BrowsablePath]
        public string AsureKeystore { get; set; }
}</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:messagebox&amp;rev=1764146919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-26T09:48:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Property: Message box</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:messagebox&amp;rev=1764146919&amp;do=diff</link>
        <description>Property: Message box

To offer the list of message boxes in the node, use the TypeConvert ClientJobStepMsgBoxListTypeConverter from the namespace eBiss.Api.Workflow (eBiss.Api.dll).
E.g. in the following for the property MessageBoxName:


public class RedFromHdSample : ClientJobStepBase
{
        [TypeConverter(typeof(ClientJobStepMsgBoxListTypeConverter)]
        public string MessageBoxName { get; set; }
}</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:password_properties&amp;rev=1764146907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-26T09:48:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Property: Password</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:password_properties&amp;rev=1764146907&amp;do=diff</link>
        <description>Property: Password

The .NET attribute ObfuscateContent is used to define protected properties in your own JobSteps:


[ObfuscateContent()]
public string Password { get; set; }


If the system is configured to encrypt sensitive data, the parameter UseSystemCryptConverter = true is used to ensure that this value is stored in encrypted form in the job:</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexample&amp;rev=1708413315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Case: Select an Attachment corresponding to a regular expression</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexample&amp;rev=1708413315&amp;do=diff</link>
        <description>Use Case: Select an Attachment corresponding to a regular expression

In this HowTo, you will learn which conditions are necessary for implementing your own eBiss plugin. Below you can follow the implementation on the basis of a use case, In which we want to select only the attachments which are corresponding to a given regular expression.</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexamplethree&amp;rev=1708413315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Handle document</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexamplethree&amp;rev=1708413315&amp;do=diff</link>
        <description>Handle document

To evaluate documents you can insert you custom job setup after the EntityLoader, e.g.:


To do so you create a ClientJobSteps with method HandleEntitiyObject as shown in the following code:


public class HandleDocument : ClientJobStepBase
{
  [PluginWorkflowMethod(typeof(EntityObjectHandler))]
  public void HandleEntitiyObject(object sender, EntityObjectArgs args)
  {
    IDocument doc= args.Document;
    object inst = args.Instance; // the loaded structure
  }

  public overr…</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexampletwo&amp;rev=1708413315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Case: Write to disk depending on partnervariables</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:pluginexampletwo&amp;rev=1708413315&amp;do=diff</link>
        <description>Use Case: Write to disk depending on partnervariables

In this HowTo, you will learn which conditions are necessary for implementing your own plug-in. Below you can follow the implementation on the basis of a use case, be written in the attachments of a message to the hard disk, if the partner has filed a corresponding variable (with a path).</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:start&amp;rev=1708413315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creating a CustomJobStep</title>
        <link>https://pranke.com/hilfe/doku.php?id=en:howtos:plugins:jobsteps:start&amp;rev=1708413315&amp;do=diff</link>
        <description>Creating a CustomJobStep

You can always extend your eBiss system with your own jobsteps. Examples which guide you through creating your own jobsteps can be found below. You can also find these examples as a project solution in the eBiss StandardTemplates directory:jobsteps index</description>
    </item>
</rdf:RDF>
