<html><div style='background-color:'><DIV>
<P>Tomasz,</P>
<P>I have tested the functionality that allows Possible Agents to be defined on basis of security roles, there is a slight problem at the moment which we are trying to resolve : If the actual agent has an "indirect" version of the "direct" role been assigned to the task then he will not be able to acces the task, namely he will not be recognised as one of the possible agents.</P>
<P>The second problem we had was that in this scenario, when the selected agent is not recognised as a potential agent (although he should in this case), the task is sent to all Possible Agents with the consequences you can imagine.</P>
<P>Thierry Logiest&nbsp;<BR><BR></P></DIV>
<DIV></DIV><BR><BR><BR>
<DIV align=left>&nbsp;</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV></DIV>
<DIV></DIV>&gt;From: "Zmudzin,Tomasz,VEVEY,GL-DS/DM" <TOMASZ.ZMUDZIN@NESTLE.COM>
<DIV></DIV>&gt;Reply-To: SAP Workflow Users' Group <SAP-WUG@MITVMA.MIT.EDU>
<DIV></DIV>&gt;To: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Subject: Re: AW: How can I disable the SAP office forwarding under SAP 4.6 c
<DIV></DIV>&gt;Date: Tue, 4 Jun 2002 17:32:13 +0200
<DIV></DIV>&gt;
<DIV></DIV>&gt;Folks,
<DIV></DIV>&gt;
<DIV></DIV>&gt;you already know I'm stubborn, so let me defend my proposal:
<DIV></DIV>&gt;
<DIV></DIV>&gt;- Agreed, sometimes you need to make a compromise and make a task like such
<DIV></DIV>&gt;general.
<DIV></DIV>&gt;
<DIV></DIV>&gt;- Still, if we talk about good design practices, going forward with jobs to
<DIV></DIV>&gt;specify Group A will do fine. That's what jobs are created for -- they
<DIV></DIV>&gt;determine your responsibilities in the organization. I know it's often hard
<DIV></DIV>&gt;to push this through, especially in existing installations. But then I'd
<DIV></DIV>&gt;argue that if you already have 800 jobs, a new one for a "Approver of..."
<DIV></DIV>&gt;will not hurt, but may actually bring you closer to a clean,
<DIV></DIV>&gt;well-maintainable design. It's not the number that counts, but rather the
<DIV></DIV>&gt;structure of the content.
<DIV></DIV>&gt;
<DIV></DIV>&gt;- AND HERE'S THE REAL CATCH:
<DIV></DIV>&gt;I've seen some EBP workflows in which Group A has been specified by... user
<DIV></DIV>&gt;role (NOT what we maintain in PFAC, but the one used by security folks to
<DIV></DIV>&gt;define user authorizations, menus etc. -- object type 'AG'). So if you have
<DIV></DIV>&gt;an elementary security role that controls the access to your functionality,
<DIV></DIV>&gt;and assign this role to your task, all the folks who have authorizations to
<DIV></DIV>&gt;perform a task are automatically assigned to Group A. I admit I haven't
<DIV></DIV>&gt;tested this kind of setup in plain old R/3, but I expect this should work
<DIV></DIV>&gt;OK. And I believe this is perfect from the maintenance point of view.
<DIV></DIV>&gt;
<DIV></DIV>&gt;In other words I agree that we need to respect the reality and that we
<DIV></DIV>&gt;cannot argue with the way a specific system is set up. Still, if we have
<DIV></DIV>&gt;some options, we should at least investigate the nice ones and try to use
<DIV></DIV>&gt;the cleanest approach possible.
<DIV></DIV>&gt;
<DIV></DIV>&gt;With my warm greetings and kind regards,
<DIV></DIV>&gt;Tomasz.
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Original Message-----
<DIV></DIV>&gt;From: Thomas Maue [mailto:TMaue@sial.com]
<DIV></DIV>&gt;Sent: Tuesday, June 04, 2002 4:47 PM
<DIV></DIV>&gt;To: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Subject: Re: AW: How can I disable the SAP office forwarding under SAP
<DIV></DIV>&gt;4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Tomasz,
<DIV></DIV>&gt;
<DIV></DIV>&gt;I agree with Stephan - in a lot of cases you cannot
<DIV></DIV>&gt;determine all the possible agents (your group A). What if
<DIV></DIV>&gt;you are using a role to derive selected agents (your group
<DIV></DIV>&gt;B). For example, a simple role using document data (for a
<DIV></DIV>&gt;user ID) and then finding the manager (Org Structure) of
<DIV></DIV>&gt;that user. If you had 1000 possible document user ID's you
<DIV></DIV>&gt;would have to resolve each one manually to find the possible
<DIV></DIV>&gt;agents that need to be manually assigned to the task.
<DIV></DIV>&gt;
<DIV></DIV>&gt;This would be a maintenance nightmare. You would have to
<DIV></DIV>&gt;make 1000 assignments and continually update. Positions are
<DIV></DIV>&gt;usually one to one with users so this does not help. Jobs
<DIV></DIV>&gt;can save some effort but in the above example the job is not
<DIV></DIV>&gt;relevant so you might only have 800 assignments.
<DIV></DIV>&gt;
<DIV></DIV>&gt;A general task assignment is really the only way to go in a
<DIV></DIV>&gt;lot of situations.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Regards,
<DIV></DIV>&gt;
<DIV></DIV>&gt;Thomas Maue
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt; "Becker Stephan (extern)"
<DIV></DIV>&gt;
<DIV></DIV>&gt; <STEPHAN.BECKER.EXT@MCHW. DIV < To:>&gt;SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt; siemens.de&gt; cc:
<DIV></DIV>&gt;
<DIV></DIV>&gt; Sent by: SAP Workflow Subject: AW: How can
<DIV></DIV>&gt;I disable the SAP office forwarding
<DIV></DIV>&gt; <OWNER-SAP-WUG@MITVMA.MIT DIV < c 4.6 SAP under>&gt;
<DIV></DIV>&gt; .EDU&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt; 06/04/02 09:50 AM
<DIV></DIV>&gt;
<DIV></DIV>&gt; Please respond to "SAP
<DIV></DIV>&gt;
<DIV></DIV>&gt; Workflow Users' Group"
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Gotcha, man, you're on the right track, the thing is just
<DIV></DIV>&gt;that EVERYONE is
<DIV></DIV>&gt;potentially in group A, so there's no point to make any
<DIV></DIV>&gt;assignments other
<DIV></DIV>&gt;than a general task assignment there..
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Urspr|ngliche Nachricht-----
<DIV></DIV>&gt;Von: Zmudzin,Tomasz,VEVEY,GL-DS/DM
<DIV></DIV>&gt;[mailto:Tomasz.Zmudzin@nestle.com]
<DIV></DIV>&gt;Gesendet: Dienstag, 4. Juni 2002 12:45
<DIV></DIV>&gt;An: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Betreff: FW: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;... and being so stubborn I'd just add that indeed you need
<DIV></DIV>&gt;to specifically
<DIV></DIV>&gt;assign all the possible Group B users as belonging to Group
<DIV></DIV>&gt;A which may seem
<DIV></DIV>&gt;impossible at the first look in a large installation -- but
<DIV></DIV>&gt;again naming
<DIV></DIV>&gt;them via jobs &amp; positions will save the day.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Kind regards -- and I promise to stop bombing you for a
<DIV></DIV>&gt;while,
<DIV></DIV>&gt;Tomasz
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Original Message-----
<DIV></DIV>&gt;From: Zmudzin,Tomasz,VEVEY,GL-DS/DM
<DIV></DIV>&gt;Sent: Tuesday, June 04, 2002 12:36 PM
<DIV></DIV>&gt;To: 'SAP Workflow Users' Group'
<DIV></DIV>&gt;Subject: RE: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Yes -- but I think we're still talking about two different
<DIV></DIV>&gt;things... From
<DIV></DIV>&gt;the functional point of view the agents for a task are
<DIV></DIV>&gt;determined by
<DIV></DIV>&gt;checking three groups of agents:
<DIV></DIV>&gt;
<DIV></DIV>&gt;Group A: All the allowed agents of the task. If a task is
<DIV></DIV>&gt;"general", this
<DIV></DIV>&gt;are all system users. If it's not, these are all the agents
<DIV></DIV>&gt;assigned in to
<DIV></DIV>&gt;the task in the assignment (PFTC--&gt; Additional Data --&gt;
<DIV></DIV>&gt;Agent assignment).
<DIV></DIV>&gt;This is static, cannot be changed at run-time. And this is
<DIV></DIV>&gt;specified at task
<DIV></DIV>&gt;level -- no matter in which workflow you use the task, it
<DIV></DIV>&gt;will have the same
<DIV></DIV>&gt;allowed agents.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Group B: Those specified in the "Agents" section of the task
<DIV></DIV>&gt;within
<DIV></DIV>&gt;workflow. This is dynamic (e.g. via role or container
<DIV></DIV>&gt;element) and can be
<DIV></DIV>&gt;determined / altered at runtime.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Group C: Those specified in the "Excluded" section of the
<DIV></DIV>&gt;task within
<DIV></DIV>&gt;workflow (dynamic)
<DIV></DIV>&gt;
<DIV></DIV>&gt;Now finally the agents for a task are determined as those
<DIV></DIV>&gt;belonging to Group
<DIV></DIV>&gt;A _AND_ Group B, but _NOT_ belonging to Group C. Thus if we
<DIV></DIV>&gt;talk about
<DIV></DIV>&gt;authorizations, we can model them by using the agent
<DIV></DIV>&gt;assignments (Group A).
<DIV></DIV>&gt;This is static, shared across workflows -- just as
<DIV></DIV>&gt;authorizations are. Users
<DIV></DIV>&gt;that don't belong to group A will not be able to execute an
<DIV></DIV>&gt;item.
<DIV></DIV>&gt;
<DIV></DIV>&gt;In your e-mail you're probably referring to Group B -- this
<DIV></DIV>&gt;can be
<DIV></DIV>&gt;determined dynamically at run-time based on document content
<DIV></DIV>&gt;etc., on a
<DIV></DIV>&gt;per-process instance basis. So this is where you try to
<DIV></DIV>&gt;determine your
<DIV></DIV>&gt;agents based on config tables, responsibilities, document
<DIV></DIV>&gt;content etc.
<DIV></DIV>&gt;Because in the end only those belonging both to A and B will
<DIV></DIV>&gt;be picked, A
<DIV></DIV>&gt;still acts like authorizations. And finally Group C is
<DIV></DIV>&gt;subtracted, the same
<DIV></DIV>&gt;way.
<DIV></DIV>&gt;
<DIV></DIV>&gt;So in our particular problem we can still specify our agents
<DIV></DIV>&gt;dynamically for
<DIV></DIV>&gt;Group B (using frequently-changing tables, responsibilities
<DIV></DIV>&gt;etc.). But --
<DIV></DIV>&gt;instead of making the task general (Group A = all), we
<DIV></DIV>&gt;assign it to the
<DIV></DIV>&gt;allowed users only. Then you set the task attributes to
<DIV></DIV>&gt;"General forwarding
<DIV></DIV>&gt;not allowed", and we still have the very dynamic agent
<DIV></DIV>&gt;determination, but
<DIV></DIV>&gt;the task can be only forwarded to those you trust.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Or did I get it wrong?
<DIV></DIV>&gt;
<DIV></DIV>&gt;BR - Tomasz
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Original Message-----
<DIV></DIV>&gt;From: Becker Stephan (extern)
<DIV></DIV>&gt;[mailto:Stephan.Becker.ext@mchw.siemens.de]
<DIV></DIV>&gt;Sent: Tuesday, June 04, 2002 12:06 PM
<DIV></DIV>&gt;To: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Subject: AW: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Thomasz, my point was that in many approval situations, you
<DIV></DIV>&gt;CANNOT determine
<DIV></DIV>&gt;possible agents at definition time (other than saying it's a
<DIV></DIV>&gt;general task)
<DIV></DIV>&gt;as the possible agents are determined at runtime, from
<DIV></DIV>&gt;document data, using
<DIV></DIV>&gt;tables and/or other settings that change frequently in the
<DIV></DIV>&gt;production
<DIV></DIV>&gt;system.
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Urspr|ngliche Nachricht-----
<DIV></DIV>&gt;Von: Zmudzin,Tomasz,VEVEY,GL-DS/DM
<DIV></DIV>&gt;[mailto:Tomasz.Zmudzin@nestle.com]
<DIV></DIV>&gt;Gesendet: Dienstag, 4. Juni 2002 11:52
<DIV></DIV>&gt;An: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Betreff: Re: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;But in this case you can define the allowed agents for this
<DIV></DIV>&gt;task, and
<DIV></DIV>&gt;restrict forwarding to these agents only. Not only will this
<DIV></DIV>&gt;solve the
<DIV></DIV>&gt;problem of forwarding restriction, but also will guard you
<DIV></DIV>&gt;against possible
<DIV></DIV>&gt;mistakes in the dynamic determination of agents...
<DIV></DIV>&gt;
<DIV></DIV>&gt;I somehow believe that the allowed agent assignment is often
<DIV></DIV>&gt;underutilized... It's just a great mechanism to implement
<DIV></DIV>&gt;authorization-like
<DIV></DIV>&gt;restrictions for workflow tasks.
<DIV></DIV>&gt;
<DIV></DIV>&gt;Kind regards,
<DIV></DIV>&gt;Tomasz
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Original Message-----
<DIV></DIV>&gt;From: Becker Stephan (extern)
<DIV></DIV>&gt;[mailto:Stephan.Becker.ext@mchw.siemens.de]
<DIV></DIV>&gt;Sent: Tuesday, June 04, 2002 11:11 AM
<DIV></DIV>&gt;To: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Subject: AW: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;For example: say there is no way to restrict agent
<DIV></DIV>&gt;assignment at definition
<DIV></DIV>&gt;time, because agents are determined dynamically at runtime
<DIV></DIV>&gt;(e.g. for signing
<DIV></DIV>&gt;of invoices), for example from movement data that changes
<DIV></DIV>&gt;all the time, but
<DIV></DIV>&gt;you still want to prohibit forwarding because signatory
<DIV></DIV>&gt;authorisation is
<DIV></DIV>&gt;linked to the person only..
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Urspr|ngliche Nachricht-----
<DIV></DIV>&gt;Von: Zmudzin,Tomasz,VEVEY,GL-DS/DM
<DIV></DIV>&gt;[mailto:Tomasz.Zmudzin@nestle.com]
<DIV></DIV>&gt;Gesendet: Dienstag, 4. Juni 2002 11:05
<DIV></DIV>&gt;An: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Betreff: Re: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Out of sheer curiosity -- if a task is general (i.e. can be
<DIV></DIV>&gt;performed by
<DIV></DIV>&gt;anyone, even if it normally lands in specific inboxes) --
<DIV></DIV>&gt;why would we want
<DIV></DIV>&gt;to prohibit forwarding?
<DIV></DIV>&gt;
<DIV></DIV>&gt;To my simple mind it looks as if it would make sense to
<DIV></DIV>&gt;prohibit it only if
<DIV></DIV>&gt;you have certain users allowed to perform it. Then you could
<DIV></DIV>&gt;still
<DIV></DIV>&gt;distinguish between allowing forwarding to allowed agents
<DIV></DIV>&gt;only or to the
<DIV></DIV>&gt;general user community. Or am I missing something
<DIV></DIV>&gt;not-so-obvious?
<DIV></DIV>&gt;
<DIV></DIV>&gt;Kind regards,
<DIV></DIV>&gt;Tomasz
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Original Message-----
<DIV></DIV>&gt;From: Becker Stephan (extern)
<DIV></DIV>&gt;[mailto:Stephan.Becker.ext@mchw.siemens.de]
<DIV></DIV>&gt;Sent: Tuesday, June 04, 2002 10:37 AM
<DIV></DIV>&gt;To: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Subject: AW: How can I disable the SAP office forwarding
<DIV></DIV>&gt;under SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Good question.. for some reason probably only known to SAP,
<DIV></DIV>&gt;you cannot have
<DIV></DIV>&gt;a general task and disallow forwarding at the same time.. if
<DIV></DIV>&gt;that is no
<DIV></DIV>&gt;problem for you, set "general forwarding not allowed" in the
<DIV></DIV>&gt;attributes of
<DIV></DIV>&gt;the agent maintenance of the TS. If it is a problem, I have
<DIV></DIV>&gt;in the past
<DIV></DIV>&gt;chosen the (admittedly somewhat cloodgy but effective)
<DIV></DIV>&gt;approach to check in
<DIV></DIV>&gt;the method if the agent before and after method execution
<DIV></DIV>&gt;are the same, and
<DIV></DIV>&gt;to trigger an exception that is then in the builder
<DIV></DIV>&gt;evaluated in a loop that
<DIV></DIV>&gt;just creates the item again for the user (with a message
<DIV></DIV>&gt;beforehand
<DIV></DIV>&gt;informing the user about the rule).
<DIV></DIV>&gt;
<DIV></DIV>&gt;Hth,
<DIV></DIV>&gt;Stephan
<DIV></DIV>&gt;
<DIV></DIV>&gt;-----Urspr|ngliche Nachricht-----
<DIV></DIV>&gt;Von: Vincze Arpad [mailto:Arpad.Vincze@itelligence.hu]
<DIV></DIV>&gt;Gesendet: Dienstag, 4. Juni 2002 10:26
<DIV></DIV>&gt;An: SAP-WUG@MITVMA.MIT.EDU
<DIV></DIV>&gt;Betreff: How can I disable the SAP office forwarding under
<DIV></DIV>&gt;SAP 4.6 c
<DIV></DIV>&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;Hello Workflowers,
<DIV></DIV>&gt;
<DIV></DIV>&gt; I would like to disable the SAP office forwarding for
<DIV></DIV>&gt;workitems!
<DIV></DIV>&gt; How can I do it?
<DIV></DIV>&gt;
<DIV></DIV>&gt; Is there any hint?
<DIV></DIV>&gt;
<DIV></DIV>&gt; Regards:
<DIV></DIV>&gt; Arpad
<DIV></DIV>&gt;
<DIV></DIV>&gt;Vincze Arpad
<DIV></DIV>&gt;itelligence Hungary Kft.
<DIV></DIV>&gt;H-1138 Budapest, Vaci zt 141
<DIV></DIV>&gt;Tel.: (+36 1) 452 3822
<DIV></DIV>&gt;Fax: (+36 1) 452 3839
<DIV></DIV>&gt;Mobil: (+36 20) 9 533 578
<DIV></DIV>&gt;arpad.vincze@itelligence.hu
<DIV></DIV></div><br clear=all><hr>Send and receive Hotmail on your mobile device: <a href='http://g.msn.com/1HM500901/156'>Click Here</a><br></html>