====== EntitySelector ====== The Entity-SelectorJob-Step extracts all entities (in most cases, documents) that match the EntityType set in the properties under SelectEntityTypeName (eg PRICAT), and uploads them from the carrier file (email, Ascii text file, etc.) A temporary memory. ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.EntitySelector" changed="" ~~ ^Properties^^ ^Name^Description^ |**Type**|Class name of the jobstep| |**Name**|Name for the jobstep that will appears in the job designer| |**Description**|Optional description for the jobstep| |**Selection strategy**|The selection strategy determines the evaluation of the document type\\ \\ **BySource:** The document type must correspond to the type of the document in the message.\\ \\ **ByTarget:** All documents that can be converted to the type specified under **Document type** via a mapping\\ \\ **ByTargetTypeSet** Analog to **ByTarget:**, but only mappings that are defined in the type set of the communication partners are taken into account.| |**Document type**|The document type according to which the documents are to be selected from the message. When evaluating the document type, note the **selection strategy**, see below.| |**State <**|Only documents with a status less than to the selected status are selected.| |**Task state <**|Only documents whose error status is less than to the specified error status are selected.| |**Sorting**|Selection of sorting of documents. Sorting is performed on all documents that are selected. I.e., if several messages are received in the job, then all suitable documents are collected first and at the end these are sorted.| |**Trading partner**|The partner, if only documents from messages of a certain trading partner are to be selected.| ===== The following JobSteps are usually connected to the EntitySelector ===== * [[en:prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:EntitySelector]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:ExecuteExternal]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:EntityLoader]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:EntityStatusSetter]] * [[en:prozessdefinition:jobs:jobsteps:kommunikation:taskdispatcher]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:TaskNotification]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]]