10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
GetStarted
Solutions
About
Support
Training
Community
Developer
Partner
Community
Blogs
SAPWorkflowAgent
Determination
October30,2015
| 11Views |
GretchenHorn
morebythisauthor
NWABAPBusinessWorkflow
agent | agentdetermination | defaultrule | excludedagent | generaluser | possible
agent | responsibleagent | selectedagent | workflow
share
0
share
0
tweet
share
0
Follow
Thereare3typesofAgentsusedinworkflows,allareusedin
conjunctiontofindtheselectedagentsforaworkitem.
[Link]
1/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
Possible Agents are assigned to the task this is the pool of
agents that will be considered later to become an agent
of the work item.
Responsible Agents are the agents that are returned from
workflow agent definition or the default role of the task. A
Responsible agent can only process a work item if they are
a possible agent and if they are not an excluded agent.
Excluded agents cannot be an agent of the task even if
they are listed as a responsible and/or selected agent.
Excluded agents are defined at the workflow level.
A user may find themselves in multiple groups:
This woman is in the pool of Possible Agents but she is not
one of the Responsible Agents so she will not be able to
process the work item.
This man is in the pool of Possible Agents and he is in the
pool of Responsible Agents however, he is also on the list
[Link]
2/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
of excluded agents so he will not be able to process the
work item.
The Selected Agents of the work item will be the ones that
are at the intersection of the Possible Agents and
Responsible Agents and are NOT included in the
intersection of Excluded Agents
WorkflowLogDisplayofAgents
[Link]
3/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
The workflow environment is not very consistent with how it
names the Selected Agents Selected Agents or just
Agents or Recipients These are all the same. Note,
you are not offered the opportunity to view the
Responsible Agents.
DefinitionofPossibleAgents
ThepossibleagentisdefinedunderAdditionaldatafromthe
[Link]
thefollowingorofacombinationofmultipleagenttypes.
[Link]
4/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
The task agent assignment may be any one of the
following:
1)Role
2)Workflow Task
3)User
4)Organizational Unit
Organizational Object
Job
Work Center
Position
Alternatively, the entire SAP population can be a possible
agent if the General Task option is selected.
This can be DANGEROUS if no selected agent is
found EVERYONE will receive a work item if the rule is
not set to error out if no one is found, or responsible
agent is not a rule and found empty.
This is Wasteful of resources in SAP Business Workplace.
[Link]
5/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
DefinitionofResponsibleAgents
The Responsible Agents can be defined in the workflow
definition on the step that points to the workflow task. There
are more definition options than what was found for the
Possible Agents on the Task. In addition to these, when
defining the selected agents you can use all of the options
available for a Rule, an Expression (workflow container
element), the Workflow Initiator, or the Superior of the
Workflow Initiator.
[Link]
6/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
Another place you can define the Responsible Agents is by
defining a default rule in the task definition on the Default
Rule tab. This default rule will be used if a Role is defined for
finding the Responsible Agents is in the workflow definition
AND no agents are found AND the rule is not set to error if no
agents are found.
The default rule is necessary for single step tasks (because
there is no workflow definition).
The default rule is seldom utilized.
Only have the ability to add a rule, no organizational objects
or user assignment.
DefinitionofExcludedAgents
Excluded Agents are not allowed to process a work item
even if they are listed as a possible agent and a
responsible agent.
ExamplesofExcludedAgents:
2approvalsarerequiredfromapoolofmanagersoncea
managersuppliestheirapproval,theywillbelistedasan
excludedagentsotheycannotalsosupplythesecond
approval.
Auserinasharedservicescenterhastheabilitytocreate
andapproverequestsforpaymentbutcannevercreate
[Link]
usercreatestherequestforpayment,theyarenowlisted
[Link]
7/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
asanExcludedAgentsotheywillnotbeabletoapprove
theirownrequest.
Excluded Agents are defined in the workflow definition on
the task activity step. Excluded Agents can only be an
expression meaning they have to be defined as a
workflow container element.
AlertModerator
10Comments
YoumustbeLoggedontocommentorreplytoapost.
RickBakker
October31,2015at12:47pm
Wow,[Link]!
[Link]
8/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
JocelynDart
October31,2015at9:16pm
BtwthereisaprotectionagainsttheGeneralTaskfindingeveryone
recommendyoucheckthenotesretableT77S0
GretchenHorn Postauthor
October31,2015at10:38pm
ThanksJocelyn,Illcheckitout
SusanSizemore
February4,2016at7:21pm
Ivebeensearchingforthenoteyourefertoinyourcomment,butI
[Link]
thenotenumberorknowifthisprotectionisdocumented
anywhereelse?
ClausLcking
February12,2016at10:41am
IthinkitistheentryWFLOW.ROLEintableT77S0.
Checkinthebottomofnote98407orpage422in
PracticalWorkflowforSAP.
SusanSizemore
February12,2016at2:21pm
ThankYou!
MikePokraka
[Link]
9/10
10/10/2016
SAPWorkflowAgentDeterminationSAPBlogs
MikePokraka
November1,2015at8:21am
Excellentwork!
AnjanPaul
November2,2015at7:33am
Verynicedocumented
RagavendranKanagaraj
November2,2015at10:38am
KeeprockingExcellentdocument.
IbrahimAnsari
November17,2015at10:23am
[Link].
Share & Follow
Privacy
TermsofUse
[Link]
LegalDisclosure
Copyright
Trademark
Sitemap
Newsletter
10/10