Device Target vs. Agent Targeting Rules

Hello folks, 
As you are aware Cisco officially stated that Device Targets are depreciated as of UCCE 9.0 and have recommended the use of Agent Targeting Rules as opposed to the legacy Device Target method. 
I was wondering if there is any situation where we are still required to use Device Targets as opposed to Agent Targeting rules ? 
I am about to test Mobile agent with Agent Targeting Rule in my Lab, but other than that I have seen pretty much everything else function as normal when using Agent Targeting Rules. 
I will post my results on the Mobile agent with Agent Targeting Rules by this weekend, I am guessing there shouldnt be any issues. 
In the meanwhile, let me know in your experience you have found any interesting scenarios where Device Targets are the only way to go. I also need to test Outbound Dialer and Target rules for those, if I end up configuring these in lab and testing it fast enough I will post the results, but feel free to pitch in your experience/ recommendations and so forth. 
Thanks in Advance. 
Sash

Thanks for the feedback, thats what I thought and Yes you are correct, now that I think about it I have used Targeting rules in 8.5. Didn't realize it was out as far back as 7.5. 
Once again thank you for your feedback. 

Similar Messages

  • Agent Targeting Rule

    I removed Device Target and added Agent Targeting Rule.  Still getting error Agent has no Device Target.
    What am I missing? 
    ICM 7.5
    Agent Targeting Rule:
    Peripheral: CM1
    Rule Type: Agent Ext
    Routing Client:  CVP1, CVP2, CVP3
    Added Ext range.

    I've seen issues where the ATR memory doesn't update until there's a restart, I think this was back in 7.5.  Have you tried that?  Is this for a single agent?
    david

  • Accessing the session attributes in targeting rules

    Hello,
    Can I somehow access to the session during the creating of targeting rules? For example, if an attribute that should be used in the rule is stored in session? Any suggestions will be highly appreciated.
    Thanks,
    Yury.

    Define a session scoped component and define all you session attributes as properties to that component.
    Now you can expose that component a trageting source which will enable that component to be shown in targeting rule.
    This is done by defining /atg/targeting/TargetingSourceMap.sourceMap as:
    sourceMap+=MyComp=/MyCompPath
    Refer "Setting Up a TargetingSourceMap Service" section of Personalization Programming guide for detail

  • ATG targeter rule execution details

    Hi all,
    When an ATG targeter instance is programmatically fired, how can we programmatically find out which rule in the targeter instance matched and fired in order to return the result.
    Regards,
    RahulV

    The RuleNode class you mentioned seems to be an internal class part of the targeting rule engine implementation and I can't comment much on extending/customizing that. But in my view you should be referring and using classes mentioned in the API documentation and try to extend/customize them. All others are internal classes and should be refrained from being used directly in your code as: 1. They are proprietary 2. You don't know that if in a future version any changes within them may cause your code to break.
    On a side note, for all repository targeters their rule-sets are eventually converted and used to build a query which is executed on the involved repository to fetch the targeter results. So if it helps then you can also try to track the query being executed on the repository.
    Edited by: Nitin Khare on Mar 12, 2013 10:55 PM

  • Agent Determination Rule using Function Module

    Hi all,
    I am trying to create a custom agent determination rule using function module. But my rule is not getting invoked when the workflow is executed.
    I created a custom rule and linked my function module (with proper signature).
    FUNCTION 'ZRULEXXX''
    ""Local Interface:
    *"  TABLES
    *"      AC_CONTAINER STRUCTURE  SWCONT
    *"      ACTOR_TAB STRUCTURE  SWHACTOR
    *"  EXCEPTIONS
    *"      NOBODY_FOUND
    And I am hard coding some values into table ACTOR_TAB
    REFRESH ACTOR_TAB.
    CLEAR ACTOR_TAB.
    IF SY-SUBRC NE 0.
        RAISE NOBODY_FOUND.
      ELSE.
        ACTOR_TAB-OTYPE = 'US'.
        ACTOR_TAB-OBJID = 'XXXX'.
        APPEND ACTOR_TAB.
        ACTOR_TAB-OTYPE = 'US'.
        ACTOR_TAB-OBJID = 'XXXXXX'.
        APPEND ACTOR_TAB.
      ENDIF.
    But a worklist item is not being created for the users appended to ACTOR_TAB.
    Is there anything am missing. Please let me know.
    Thanks in advance
    Regards
    Raju

    Hi,
    Change it to following code. It will work.
    REFRESH ACTOR_TAB.
    CLEAR ACTOR_TAB.
    *IF SY-SUBRC NE 0.
    *RAISE NOBODY_FOUND.
    *ELSE.
    ACTOR_TAB-OTYPE = 'US'.
    ACTOR_TAB-OBJID = 'XXXX'.
    APPEND ACTOR_TAB.
    ACTOR_TAB-OTYPE = 'US'.
    ACTOR_TAB-OBJID = 'XXXXXX'.
    APPEND ACTOR_TAB.
    *ENDIF.
    Regards,
    Vaishali.

  • Agent Determination Rule Not Working

    I have created an new agent determination rule in PFAC.
    The category I used is "Agent Determination: Responsibilities".
    I have also selected the "Terminate if Rule Resolution has no Result" option.
    The container has one element in it which is NOT mandatory called "Clinic".
    I have set up the responsibilities, where there is only one which catches all - In other words, I created a responsibility for Clinic "*". I have also assigned a position as a responsible agent. The position is linked to a person number, and the person has a user-name assigned - All are in the valid period.
    If I test the rule, and do not enter anything for the Clinic, and click the test button, it returns my one agent, which is correct.
    The problem is that in my workflow I have assigned the rule as a responsible agent. At runtime, the workflow falls over saying that the agent determination has failed. This does not make sense, since I have not passed anything in binding to the rule. As mentioned earlier, when testing it works fine. I have tried using the rule with and without binding but it wont work. If I change the step in the workflow to rather use  position, it works.
    Please let me know if you have any ideas - I am really battling with this strange problem.

    I tried deselecting "Terminate if Rule Resolution has no Result" in the rule definition.
    Having done that, the workflow now works correctly - It actually DOES find an agent and the workflow goes on as expected.
    This is really weird, because if the terminate option is selected, it falls over saying that no person was found. Now with the terminate option not selected, it finds the agent - Is this a bug, or am I misunderstanding something???

  • Function Module Interface for Agent Determination Rule without Tables Param

    Hi,
    I'm currently trying to create an agent determination rule using a custom function module. I know that the function module must have a certain interface consisting of two table parameters to be accepted by the system.
    But since table parameters are obsolete for a few years, what's the solution for this?
    As workaround, I just copied an old function module with the right interface but that's not an ideal solution for me.
    Did anyone else come across this?
    Thanks and regards,
    Max

    Hello,
    "I know that the function module must have a certain interface consisting of two table parameters to be accepted by the system."
    So, you have to use tables. You can't use tables in a new function, but you can copy one that does.
    What sort of "solution" did you have in mind?
    regards
    Rick Bakker
    hanabi technology

  • Agent determination rule problem

    Hi all,
    I have the same problem as the one posted below:
    >Hi All,
    >
    >I have created a workflow,in which i am determining >agents by Rule.If we go to transaction 'pfac' and excute >the rule it gives me the required result but after using >the rule in workflow it is not at all giving me any >result ( i.e the workitem is send to all users )I even >tried sending it hardcode values.
    >
    >Thankx and Regards,
    >Prajakta
    None of the answers posted solved my problem.
    Does any one (especially Mike and Prajakta) have a clear solution to this problem?
    Thank you,
    Adil.

    Hi PN!
    Its very simple to check the binding between the workflow and the task.
    Once you double click on the step (Approve travel request), click on the 'control' tab and check the task number. Whatever task number is mentioned here that task will be called. So you can double click on the task and see whether its the new task or not.
    Also, on the same page you can check the binding out. Always do a syntax check on the binding to ensure everything is fine.
    Inorder to check the binding between the WF and the role you will have to go on to the tab which shows the agent assignment. Just below that you can see the binding as well.
    Let me know whether you need any more information.
    Regards,
    MA.

  • Reg. Agent Determination Rules

    Hi Experts,
               Could you please let me know the Work Flow (Standard Work Flow) in which they have used the Agent Determination Rules. Also I need the steps that we need to follow after the creation of Rules that is How\where to Assign the it in Work Flow.
    Thanks in Advance.
    Regards,
    Senthil N S

    Hi Senthil,
    Check this link <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/95/ed94ee764c11d3b535006094b9c9b4/frameset.htm">Rules - Agent Determination</a>.
    Regards
    <i><b>Raja Sekhar</b></i>

  • Apple Devices Targeted for Trojans

    Well, it had to happen sooner, or later. For decades, Mac-users have touted the advanced security of all Apple devices, against viruses, Trojans, spy-ware and malware. They wave that banner as the equipment's superiority. Much of the truth of that matter has been their tiny market share. Most writers of malware have just not taken the time to target Apple devices. Well, enter the iPad. Guess who is the target of a recent hacking? One of the intents of this pair was to write and distribute Trojans onto all iPads. Read all about it HERE. It appears that so far, all that has been done is a major security compromise, but read what the final goal was - distribute nasties to all iPads.
    Guess that PC's are not the only vulnerable devices on the planet.
    Hunt
    PS - I can just see the new ad now:
    Man at pool - "How can you read that device - out here in this light?"
    Lady at pool - "Oh, it's a Kindle, and I can read it in any light."
    Background audio - "Achoo-o-o-o!"
    Lady at pool - "Seems that your iPad has caught a virus... "

    I know we're talking about Apple devices, but according to everything I have read, Windows 7 is more secure than OS X. As you stated, the Apple desktop/laptop market share has been traditionally too small for hackers to bother with. Mercy on the Mac user when/if they get deluged with the kind of garbage us PC users have grown accustomed to dealing with. I really don't think the Mac people are ready for that.  Just yesterday I visited a client who uses both Macs and PCs to check for malware and key loggers before we put together their new ecommerce solution. They have no anti-virus or malware protection  on their Macs at all.  This seems to be pretty much the norm for the Mac community.
    Purely malicious virus and malware development is a lot less common these days than the newer breed of profitable malware. Stealth malware that turns computers into spam dispensers is currently the greatest threat.  Somewhat recently Open Source PHP programs like OSCommerce have become targets for hackers.  The owner of the company that hosts my website has had his share of headaches related to that.  For example many if not most hosting services include CPanel which has a feature called Fantastico.  You go into that panel and around 60 PHP Open Source programs are available for install into your domain. These programs include website calendars, shopping carts and forums just to name a few.
    Take the shopping cart program OSCommerce for example.  Let's say, you run a hosting service and many of your customers install the free OSCommerce shopping cart.  When they installed it, they didn't take the appropriate security precautions like changing the "Admin" folder to something cryptic etc.  They load their cart up with inventory and the Open source community who built the program, stops supporting it. No more security updates. It exists everywhere on your hosting company's servers without being updated in years.  This is currently one of the prime targets for hackers.  What does a hosting company do, tell  clients to use another shopping cart solution?  From what I have read, hosting services that have OSCommerce installed on their servers even need to notch down their server security settings because the program won't run on Free BSD servers running the latest security patches.
    The solution is simple, but obviously not practiced.  If people just used their head and NEVER clicked on spam emails, the malware for profit industry would die out.  I suppose, unfortunately we might just go back to frustrated genius hackers creating destructive malware and viruses because they were forced to work a traditional job.

  • Can not get the agent from rule determination

    Dear expert,
      We have a PR workflow,for one step, the agent is determined by one rule,In our Q system,everythink is ok to get the agent correctly,and the workflow also can works.but in our P system,can not get the agent from the rule,when we simulate the rule,the agent can be get smoothly,but in workflow,realy can't get the agent(after trace the workflow), so would you like to give me sone suggestion, whant had happen in our workflow?
    Many thanks!
    Best Regards,
    Kerry

    Tks!
    I have one question,how to check the agent assignment is active?
    and also want to say,the rule that determin the responsible agent is used at one step of the workflow,not for possible agent of task ,and the rule's type is RESPONSIBILITIES.
    Best Regards
    Edited by: Kerry Wang on Jun 25, 2010 3:14 AM

  • FM/Code to retrieve agent from Rule (Agent Determination: Responsibitlites)

    Hi All,
    I have a requirement to pick agents from a Rule (Agent Determination: Responsibitlites).
    I would like to select the agent, for the respective conditions (as defined in its Container). If there is NO RESULT (no user assigned), I would like to add in WF admin rather than returning NO AGENT.
    I am looking for any FM or some code which will help me search this rule and picks the relevant agents.
    If there is no agent determined I will then determine WF admins and add to it.
    (This way I can send the workitem to WF admin than  to allow the rule terminate in error -  when there is NO Result)
    (Terminate If Rule Resolution Without Result is checked)
    Kindly guide me on this.
    Thanks
    VJ

    Check this code
    Here DOCUMENT_STATUS is Container Element name in Rule and doc_stat is its value
    data:I_ACTOR_TAB like SWHACTOR occurs 10,
    I_ACTOR_CONTAINER LIKE SWCONT OCCURS 10.
    PERFORM SET_ACTOR_CONTAINER USING 'DOCUMENT_STATUS' doc_stat.
    FORM SET_ACTOR_CONTAINER  USING    P_NAME
                                        P_VALUE.
    DATA: L_WA_ACTOR_CONTAINER LIKE SWCONT.
    Set the container element to pass to the RH_GET_ACTORS function module
    CLEAR L_WA_ACTOR_CONTAINER.
    L_WA_ACTOR_CONTAINER-ELEMENT = P_NAME.
    L_WA_ACTOR_CONTAINER-VALUE = P_VALUE.
    APPEND L_WA_ACTOR_CONTAINER TO I_ACTOR_CONTAINER.
    ENDFORM.                    " SET_ACTOR_CONTAINER
    CALL FUNCTION 'RH_GET_ACTORS'
      EXPORTING
        act_object                      = L_act_object
      ACT_TASK                        =
      ACT_WI_ID                       =
      ACT_PLVAR                       =
      SEARCH_DATE                     = SY-DATUM
      ACTOR_CONTAINER_OO              =
      tables
       ACTOR_CONTAINER                 = I_ACTOR_CONTAINER
      EXCLUDED_AGENTS                 =
        actor_tab                       = I_ACTOR_TAB
      ERROR_TAB                       =
    EXCEPTIONS
       NO_ACTIVE_PLVAR                 = 1
       NO_ACTOR_FOUND                  = 2
       EXCEPTION_OF_ROLE_RAISED        = 3
       NO_VALID_AGENT_DETERMINED       = 4
       NO_CONTAINER                    = 5
       OTHERS                          = 6
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    thanks
    Arghadip

  • COPA derivation rule :more than 6 target fields

    Hi ,
    As per client's requirement I need to include 10 target fields in a COPA derivation rule . Now after entering 6 , I can see rest of the rows are greyed out ; it looks like SAP does not allow more than 6 as target .
    I tried to find out if such limitation is mentioned anywhere in SAP documentation but I could not find ; if anyone has any reference doc on that please let me know .
    Secondly , how to meet the requirement ? I can break the same into 2 separate derivation , say 6 target & related rule value in the first and in just next step another 4 targets & rule value ; the source remains same in both the step .
    OR any COPA user exit / enhancement will help me accommodate all 10 targets in a single step of derivation ? as far as my knowledge goes SAP provided COPA user exits (1 to 5) will not be helpful here .  
    Awaiting your help ...
    Regards
    Indranil Sen

    Dear Indranil Sen,
    As per my knowledge it is not possible to mention more than 6 source and target fields for a derivation rule.
    Because for that program, SAP defines that (1+5) fields for that screen.
    That is the reason you are getting the gray color after 6 entries
    Yes we can increase that limit but for that we need the access key.
    If you have access key authorization, you can increase the limit
    Reasons in detail:
    Screen filed what you are looking for is:
    DYNP5400-SRC-NAME-FIELDNAME
    There you can enter (1+5) entries only. enhancement for that field is difficult.
    So you can opt for  2nd option as you said.
    Let see  Mr. Waman Shirwaicar's  views on this issue.
    Regards,
    Pavan Kumar Arvapally

  • Uata: WARNING: timeout: reset target chno = 0 targ = 0

    Hi ,
    Any idea what is the cause of the alert I usaully get this wen wen explorer run on server , it is
    5.9 Generic_118558-36 sun4u sparc SUNW,Sun-Fire-V240
    Thxs
    TaD

    user13112189 wrote:
    it shows that your primary Disk was having issue with bus and mirroring was not properly worked during this period which cause for server become non-responsive.
    Jun 2 20:07:59 uata: [ID 464412 kern.warning] WARNING: timeout: reset target chno = 0 targ = 0
    timeout: <message> chno =<number> target=<number>
    A timeout occured because of <message> on device (target=<number>) on channel (chno =<number). Where <message> could be either early abort, early timeout, abort request, abort device, reset target or reset bus
    ata_controller - set features failed
    Indicates a fatal problem with the drive; features could not be set.
    First workaround is to reset the server.....
    -Ravi
    .Please review the first response in this thread.
    The only uATA device in a Sunfire V210 chassis is the optical drive.
    The hard drives are SCSI.
    Here's a link to a non-Oracle web site that has an archived version of the Sun System Handbook,
    showing the specifications of that model system
    Sunfire V210 Specifications at the SunShack SSH Archive
    The quoted errors are likely bogus and not relevant because the optical drive was probably empty, thus no readable media.
    The owner of that system will have to go to the box and begin normal "Troubleshooting 101".

  • Working on pages in 1 Library, but for several projects (different targets)

    Hi guys,
    I'm a designer in a developer-team, actually we give Flex, FlashBuilder and FlashCatalyst a big try.
    Goal:
    to make one application / service, with same Webservices and components,
    for different mobile devices, as AIR-Application and for probably for websites too.
    Problem (short):
    When i work with FXPL (Library), i cannot work on the different user-interfaces for each device/AIR. I can only work on the components itself, but not on the full software-interface.
    Problem (in detail):
    As an FXP (Design and Code in same project) its easy to work on all User-Interfaces(States). But as we have different targets - such as iPad, Android-phones and AIR-Application - i need to work with a Library to keep all components in same version, without editing 3 or more projects with same changes.
    So, how to work not just on the single components itself (example: a login-form) but also on the complete user-interface (with its headers, navigation, transitions and all this stuff) in Flash Catalyst (while working with a Library) ??
    Example:
    A complex interface got 3 new components, which are already build & designed. I, as the designer, want to place & align them and maybe working on details. But in Flash Catalyst i cannot get the full-view of the user-interface (for each device / target).
    My idea for a work-around:
    Instead of working with the primary states (which is not possible with the library) i create something like an over-all-component for each view. So i can work on the single components (like child-parts of the main-user-interface), i can align them and work on them with states too.
    In this case i need to make all these components three times (for ipad, android-phones and AIR app),
    so: i can work on any user-interface for every target in flash catalyst, instead of just working on the components!
    but: at end of day i get alot of "components" which are just placeholders for states, views or component-groups.
    - Is there any better workflow yet with librarys & different targets (working on all interfaces)?
    - Didn't i see a critical point about my idea for a work-around ?
    ///// SoftwareDetails:
    We work with FlashCatalyst CS 5.5 (1.5.0) and FlashBuilder 4.5 (4.5.1)

    The basic idea is sound, however none of the components in Flash Catalyst are mobile friendly, nor is any of the skinning that it does. For that reason I would recommend not incorporating Flash Catalyst into any real mobile projects. It is fine to mock up a prototype, but nothing will deploy or run well on device.
    I hope this mobile issue is addressed in a future version.
    Chris Griffith

Maybe you are looking for

  • Issue with update command in writeback...

    I am not able to get an Update working as expected using the write back feature. Any help appreciated. <?xml version="1.0" encoding="utf-8" ?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1"> <WebMessageTable lang="en-us" system="W

  • Newbe Question: Setting a cursor image from a source file

    I have a panel that is dynamiclly loaded with images from files. I wanted to set the cursor to the image, originally I was going to load a sprite with the image and have it follow the cursor but I figured that it might be better using the CursorManag

  • What may cause Errors.log to be generated from Essentials configuration wizard?

    I customized install.wim to handle specific drivers, and while the OS installs properly... during the Essentials Configuration Wizard, the process nearly immediately stops at 0% and generates this file "Errors.log" with the contents: FATAL: SetFolder

  • Business Catalyst Help | Manage product inventory

    This question was posted in response to the following article: http://helpx.adobe.com/business-catalyst/partner/product-inventory.html

  • Passing a hidden password via form field

    I have successfully done this with an html form but don't know how to accomplish the same thing in Flash. Here is what I've done in html: <table><tr> <td><form name = "form1" method="post" action="https://www.site.com/index.php"><input name="password