Per Account Workflow and parameters

I added an attribute in the User Extended Attributes.xml called status
In my per account workflow, I pass in this variable as
<Variable name='status' input='true'/>
But it does not pass in the value. Do you have any ideas?

sorry. in the deployment tools document, there's a section about per account workflow. It specifies all the parameters that are passed into a per account WF.

Similar Messages

  • Per account workflow not being executed

    I am trying to run a per account workflow,
    so that when a user in a Resouce(Authoritative source) gets deleted,
    during reconciliation the per account workflow should get executed there by disabling all the resource accounts for the user .
    I added the following workflow int the 'Per account workflow' tab of my reconciliation policy
    my reconciliation runs sucessfully however i do not see any changes in the users account , it seems the Workflow is not getting executed..
    The code for the workflow is as below
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE TaskDefinition PUBLIC 'waveset.dtd' 'waveset.dtd'>
    <!--  MemberObjectGroups="#ID#Top" createDate="Fri Feb 24 18:31:31 PST 2006" id="#ID#BC7431C56D947D4E:194DF96:1099F0627CB:-7FFB" name="Custom Workflow" visibility="runschedule"-->
    <TaskDefinition id='#ID#BC7431C56D947D4E:194DF96:1099F0627CB:-7FFB' name='Custom Workflow' lock='Configurator#1141081471234' creator='Configurator' createDate='1140834691093' lastModifier='Configurator' lastModDate='1140843754062' lastMod='96' taskType='Workflow' executor='com.waveset.workflow.WorkflowExecutor' suspendable='true' syncControlAllowed='true' execMode='sync' execLimit='0' resultLimit='0' resultOption='delete' visibility='runschedule' progressInterval='0'>
      <Extension>
        <WFProcess name='Custom Workflow' maxSteps='0'>
          <Variable name='userName' input='true'/>
          <Variable name='accountId' input='true'/>
          <Variable name='loginApplication' input='true'/>
          <Variable name='resource' input='true'/>
          <Activity id='0' name='start'>
            <Transition to='Disable User'>
              <eq>
                <ref>initialSituation</ref>
                <s>AR_SITUATION_NAME_DELETED</s>
              </eq>
            </Transition>
            <WorkflowEditor x='56' y='225'/>
          </Activity>
          <Activity id='1' name='Disable User'>
            <Variable name='WF_ACTION_ERROR'/>
            <Variable name='user'/>
            <Action id='0'>
              <expression>
                <set name='user.resourceAccounts.selectAll'>
                  <Boolean>true</Boolean>
                </set>
              </expression>
              <Argument name='op' value='disableUser'/>
              <Argument name='accountId' value='$(accountId)'/>
              <Argument name='doWaveset' value='true'/>
            </Action>
            <Transition to='Clear Task Results'>
              <isnull>
                <ref>WF_ACTION_ERROR</ref>
              </isnull>
            </Transition>
            <Transition to='end'/>
            <WorkflowEditor x='362' y='23'/>
          </Activity>
          <Activity id='2' name='Clear Task Results'>
            <Action id='0' application='SET_RESULT_LIMIT'>
              <Argument name='limit' value='0'/>
            </Action>
            <Transition to='end'/>
            <WorkflowEditor x='373' y='224'/>
          </Activity>
          <Activity id='3' name='end'>
            <WorkflowEditor x='564' y='171'/>
          </Activity>
        </WFProcess>
      </Extension>
      <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
      </MemberObjectGroups>
    </TaskDefinition>Can anyone help me with this?

    Hi,
    It could be that the workflow is being executed
    but it is not doing the correct thing.
    Why dont you load the workflow into the debugger,
    set a breakpoint on it and then run reconcilliation.
    That way you will know for sure if the workflow
    is being executed.
    John I

  • Per Account Workflow Example

    Can anyone point me to or post an example of a complete per account workflow that is used to modify the attributes of each user. I'm looking for one or more good examples to answer a few basic questions. 1) Do I need to checkout a user view with a per account workflow or is this already done for me? 2) How exactly do I reference the attributes of each user in a per account workflow when I want to make a change to that attribute?
    Any help appreciated, but I'm really look for complete code samples, and not just snippets.
    Thanks,
    Gary
    UC Davis Vet Med Teaching Hospital

    Hi,
    I know it is virtually impossible to find anything in the forum now, so I'd like to point you to an old thread that might answer your question.
    http://forums.sun.com/thread.jspa?threadID=5227870&messageID=9931369#9931369
    Pauls code in the last post may be the answer to your problem. Still I keep my stance from my post in this thread - while it works it does not scale...
    Regards,
    Patrick

  • Per Account WF issue in IDM6.0

    hi, I am implementing the following.
    1. load users from LDAP to IDM using Recon form
    2. create AD accts via perAcctWF.
    When the Recon is run the first time around, perAcctWF has no access to userName variable!!!. But If I the run the recon next time, I see the userName available for me to checkout a viea and create a AD acct. Is this normal behavior? Given that we have 70K users, running a recon twice is taking a lot of time.
    Here is the error when the first recon is run:
    An error occurred in the per-account workflow for account ucsbcampusid=578f245f-8750,dc=example,dc=com: com.waveset.util.WavesetException: Missing view id.
    The WF tries to checkout by passing userName as id . Since it is not available the first time around, I see the above error. But the second recon run goes smoothly.
    Venu Alla

    Hi Venu Alla,
    I've got here exactly the same problem as you described it. Could you figure out any solution?
    Best regards,
    Sebastian

  • Attachment downloads per account

    I maintain several account in Mail under Lion. I see on the General tab of Preferences how to specify a specific location to download all attachments, but what if I want to use separate folders to store attachments per mail account. I've tried to create a rule but don't see an obvious way to do it. Any suggestions, or plug-ins, that can accomplish this?
    Thanks!

    reconciliation really isn't meant for creating accounts on other systems.
    That's more of a function through active sync. depending on which version of idm you're using you can use the meta view functionality or just vanilla active sync.
    also - per account workflows are notorious for performance problems because I think they are called even if they dont need to be run.

  • Get IdM accountId in per-account reconciliation workflow

    I'd like to get IdM accountId in per-account reconciliation workflow. But $(accountId) just returns the resource's id, e.g. CN=ABC 001,OU=IT,DC=ABC,DC=COM. How can I get the IdM accountId, e.g. abc001, in the workflow, so that I can modify the user's view?

    Hi Anders,
    Yes this is a tricky one, here's some code to get the IdM accountId given the resource accountId, hope this helps.
    <Rule name='Find AccountId Given Resource ID and Identity'>
            <RuleArgument name='resourceIdentity'/>
            <RuleArgument name='resourceId'/>
            <rule name='RuleLibrary_UseCase2:Find AccountId Given Lighthouse Attr'>
              <argument name='attrName' value='resourceAccountIds'/>
              <argument name='attrValue'>
                <concat>
                  <ref>resourceIdentity</ref>
                  <s>@</s>
                  <ref>resourceId</ref>
                </concat>
              </argument>
              <argument name='comparison' value='equals'/>
            </rule>
          </Rule>
          <Rule name='Find AccountId Given Lighthouse Attr'>
            <RuleArgument name='attrName'/>
            <RuleArgument name='attrValue'/>
            <RuleArgument name='comparison'/>
            <block>
              <defvar name='queryOptions'>
                <new class='com.waveset.object.QueryOptions'/>
              </defvar>
              <invoke name='addOrderBy'>
                <ref>queryOptions</ref>
                <s>name</s>
              </invoke>
              <invoke name='setBuffered'>
                <ref>queryOptions</ref>
                <Boolean>true</Boolean>
              </invoke>
              <invoke name='setOnlyNames'>
                <ref>queryOptions</ref>
                <Boolean>true</Boolean>
              </invoke>
              <invoke name='addCondition'>
                <ref>queryOptions</ref>
                <new class='com.waveset.object.AttributeCondition'>
                  <ref>attrName</ref>
                  <cond>
                    <ref>comparison</ref>
                    <ref>comparison</ref>
                    <s>equals</s>
                  </cond>
                  <ref>attrValue</ref>
                </new>
              </invoke>
              <index i='0'>
                <invoke name='toList'>
                  <invoke name='listObjects'>
                    <invoke name='getLighthouseContext'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <invoke name='findType' class='com.waveset.object.Type'>
                      <s>User</s>
                    </invoke>
                    <ref>queryOptions</ref>
                  </invoke>
                  <s>name</s>
                </invoke>
              </index>
            </block>
          </Rule>

  • Workflows and account permissions

    Hi all,
    I have a scenario, which I will describe below, and which to me doesn't sound normally, if someone knows something about this it would be much appreciated.
    The scenario is this:
    I have a criteria workflow with one step. I have set the security group, the criteria definition and added a user to the step. The step is a review/edit revision step. This user has access to some account, let's call it acc1(RW). The authentication type of the user is external.
    The user is able to check-in a document in the CS, upon check-in the document enters the workflow(as expected). The document has set as account the account acc1. So far all is good.
    I now change the account so that acc1(RW) becomes acc1(R), so that the user has Read permission to the account and not Read-Write permission.
    The document is in the workflow and the user tries to do an update, this action is forbidden(which i would have expected). because of the Read permission and not Read-Write permission.
    Now comes what I don't understand: if the user tries to check-out and check-in the document, these actions are allowed, despite the Read permission on the account acc1! I was expecting that the actions won't be allowed, but they were. This comes against the fact that before I was prevented from updating the metadatas of the document...
    Is this the normal behavior?
    Thanks,
    Vlad

    > Are you referring to check-out / -in within a workflow?
    Yes
    > have you tried to approve the document...?
    No, I just tried to update the metas and checkout/in actions
    > do the same outside the workflow?
    Outside of a wf all behaves as expected: not possible to update the metas or checkout/in document
    > Can't this be caused by the fact that the user is also an author, or something?
    Tried with another user other than the author and it behaved in the same way
    Thanks,
    V.

  • Informatica and parameters from the DAC

    Hi all
    I am having trouble with informatica reading the parameters generated by the DAC. I am using the dac 10.1.4.3.1 and Informatica 8.6.0 on windows sp2 both on the same machine for a POC on supply chain from EBS 11.5. I would like a confirmation of my setup logic or lack thereof...
    The DAC InformaticaParameterFileLocation is set to C:\Informatica\PowerCenter8.6.0\server\infa_shared\SrcFiles
    The relevant informatica settings are as follows:
    *$PMRoot is set to: C:\Informatica\PowerCenter8.6.0\server\infa_shared*
    *$ PMSourceFileDir is set to C:\Informatica\PowerCenter8.6.0\server\infa_shared\SrcFiles*
    If I run the workflows the parameters such as the inventory category sets are ignored and therefore the parameters at the mapping and workflow level are being used. I have tried specifying the parameter file explicitly using the cmd line to run workflows and in the session logs the parameter file is opened but the default is used as the dac’s values are not being read. I have tried changing the ~lpf setting to ~paramfile for multiline parameters as per the release notes but still no joy.
    I have checked the directories for spaces in the file names as per an earlier post but they all seem to be ok now...
    As this is a POC under a trial license the question of whether I am able to log an SR for this is still under consideration by Oracle at this stage.... so any ideas would be most welcome....
    Regards
    Nick
    Edited by: Nickho on 2009/07/27 4:58 AM

    Please check the parameter overrideMpltVarWithMapVar =Yes is set in the
    Custom Properties for Informatica PowerCenter Integration Services
    For more details please see Table 4.2 in
    Oracle® Business Intelligence Applications
    Installation Guide for Informatica PowerCenter Users
    Version 7.9.6
    E14217-01

  • Dunning notices per account with dunning area activated

    Hi everyone,
    is it possible to have dunning notices per customer account, although the flag "Dunning by dunning area" is set ? If yes, which parameters have to be set with which value(s) ? We are working with an ECC 6.0-system and actually dunning notices are printed per account and dunning area, so probably customers get different dunning letters ...
    Thanks in advance for help
    Andreas

    Hi Andreas,
    we can run dunning notice for each customer by maintaining dunning area.

  • Difference in Open Balance As per Trial Balance and General Ledger in SAP

    Dear All,
    1 ) Whle generating trial balance in SAP B1 for one Business master there is a difference in Opening Balance as per Trial Balance and as per General Ledger how ever closing balance in matching.
    Difference As follows
    Report Name      ob cr     ob dr           dr                   cr                                  CL
    General Balance          614536     19237612.34            18650320.01     1201828.33
    Trial balanceB     4521743.19          19237612.34       13514040.82     1201828.33
    Is it possible  the open balnce should be same in both report. The opening balance as per GL report is correct.
    2)  I have run the period end closing for Apr- 2010 to Mar 2011 after that I generated the traial balance for Apr-1-2011 where the opening balances for expense account  and revenue account is showing technically after period end closing the balance become zero for all closing balance revenue and expenses accounts.
    Please note that there are some entries in revenue and expense account in on 1st apr. 2011.
    Please guide on this.
    Regards
    Aarati Kollur.
    <a href="http://www.youtubemp3.net/">youtube mp3</a>, <a href="http://www.limewire.name/">limewire</a>

    Hi,
    I think you should re-visit the selection creteria for the Trial balance.
    The Display Opening Balance has two options. If you select from 'Start of Company activity', then it will include every balance of previous year.
    Check for the Display Closing balance option as well. As you have performed the Period End closing, the checkbox options can have an impact on the outcome in the report.
    Check the selection again.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Siebel & "BIP Report Generation" Workflow and Bookmark Syntax

    IHAC that wants to schedule the generation of a BIP report to run every weeknight and include a list of activities for the next day. We've utilized an OOTB IO and can successfully render the report using Sample XML in MS Word. Additionally, since they are only on 8.1.1, they do not currently have access to the latest scheduling capabilities. Therefore, we're trying to implement a repeating component to call a workflow to generate the report using the 'BIP Report Generation' workflow and the associated objects (from support posting 823360.1).
    Now to the questions:
    One of the parameters for the workflow is a 'Bookmark'. This parameter does not appear to handle various 'Siebel' querying functions like 'Today()' as part of the criteria. Can someone confirm this statement?
    Currently, I can imagine one high-level possible workarounds. This would entail a revised WF and that includes a prior step to generate the 'Bookmark' by retrieving a string representation of tomorrow's date and concatenating it with the rest of the criteria.
    Next question:
    Does anyone have any other possible alternatives? Maybe a calculated field in the BC/IC for 'Today() + 1' - but this could have performance implications.
    Thanks in advance for any help.

    Suggestions/comments?
    Bump.

  • User account errors and some work-arounds

    1. Migrate multiple users, but second on no set up correctly
    I had this when I tried to migrate one user then a second as a subsequent migration. Home directory was created but no user was created in Sys Prefs. Sadly, the user name was created in the system somewhere and I could not re-use.
    Workaround. Migrate all users together.
    2. Library being duplicated for every user.
    My library file is 25Gb, and this is being duplicated for every user. I thought this was a shared resource under Tiger ....? My disk space is taking a hammering.
    Workaround: Unknown
    3. Delete a user and try to re-add
    If you delete a user, and all files etc., you would expect to be able to re-add. Nope. The name remains persistent in some system file(s) somewhere, even after a re-boot.
    Workaround: Fresh install. Ugh!
    4. Drag-and-drop not working in Finder/Desktop
    OK, got drag and drop working on MBP with 10.5.1 and G5 Quad under 10.5.1.
    It appears that the second and on users when performing a migrate are not set up properly.
    If drag-and-drop isn't working, go into Sys Prefs, Accounts, and create a Group. Add the non-functioning account to the group (I did both).
    I ran Repair Permissions (lots of errors that SUID would not fix, to do with frameworks and identities, so I left alone. Many other permissions errors fixed).
    Logged out .... btw, intermittent bug where you cannot log out a second account that's running as it doesn't take the name or password. You have to switch user and log it out that way.
    Log back to the user with the drag and drop issue. Shutdown and then start back up.
    When you log back in, drag and drop should work..... and keep on working whether you switch user etc.
    Also, if you now remove the Group from Sys Prefs./Accounts, drag and drop will still continue to work. (I haven't tried a restart to see whether it is persistent though.)
    If anyone has better workarounds or - preferably - fixes, please let me know.
    Thank you.

    Mary,
    You do not tell us the method of authentication you have implemented.
    If you are having NTIntegrated authentication, you should check if the eliteadm workflow user record contains her nt logon credentials?
    You can flag that user as deleted, but before you do, make sure it does not contain any id that you need to use later (such as email or nt account details, if either is used for user identification purposes.)
    RE stalling workitem - when you view the details of the stalled record in the 'Stalled workitems' list, you should be able to also read an error message giving you a clue of what went wrong. Either double click on the item to see details in dialog or expand all columns in the console to read details.
    Good luck,
    Sanna

  • Have 5 devices, only one apple ID, iCloud should be 5 gb per device not per account.

    Do I really have to create multible id's in order to be able to backup using iCloud. I have 2 iPad, 1 iPhone and 2 iPod and I still only get 5 gb of storage, but if I create a new account for each device I get 5 Gb each? Why?

    It's 5 GB per account, regardless of how many devices are connected to that account.  If you need more space, Apple provides the option to buy additional storage.  If you want each of your devices to sync the same email, contacts, calendars, reminders, notes, etc. then use just one account, otherwise get a different account for each device.

  • Difference in Customer account statement and collections

    Kindly clarify my doubts about customer account steatement and Collections. basically whats the difference in the two and what are the standard T_codes for these two.
    thanks
    anya

    HI ANYA
    T-code:  F.27
    Definition
    An account statement and open item list are two types of correspondence. They differ with respect to the information they contain and the way it is displayed. Unlike an open item list, an account statement displays all items in a specified period along with the balance carried forward. The open item list merely displays the open items for a certain key date.
    Type of correspondence that your company sends to its customers.
    The system includes a SAPscript form that you can use for customer account statements for the Philippines, form F140_CUS_STAT_P1. You can modify this template to meet your company's requirements. To do so, from the SAP Easy Access screen, choose Tools ® Form printout ® SAPscript ® Form.
    Structure
    The following information is displayed in the template for the customer account statement:
    Account balance at the start of the selected period
    Open item list as of the key date, including the total
    It is sorted by transactions with or without special G/L indicators, currency, posting date, and document number.
    Account balance at the end of the selected period
    Cleared item list between selected key dates
    It is sorted by currency, posting date, and cleared item document number.
    Withholding tax list between selected key dates
    It is sorted by withholding tax type, posting date, and document number.
    Aging in 0, 30, 60, 90, and 120 days
    Integration
    You can print the customer account statement.
    Note the following restrictions regarding customer statements:
    You cannot create statements for one-time customers.
    In the case of customer head offices with local branches, customer statements contain the address of the head office and not that of the branch.
    The account statement can be created for your customers or vendors is an extract from the customer account which enables him to check the items there or is merely for information purposes. The account statement displays the balance carried forward, all items in the chosen period and the closing balance of the account.
    The open items list is a special form of account statement. It is also sent to the customer for verification or information purposes. Occasionally, the list is also used as a reminder letter. The open items up to the chosen key date are displayed in this list.
    Both letters contain the document number or reference document number, the document date, the document type, the currency and the amount for every item as well as the balance of the open items at the key date. The account statement may also contain the clearing document number. If branches were included in the letter of a head office, their addresses are listed at the end of the letter.
    The layout of the letter is determined via a form. Depending on the form used, the letter may also contain, for example, the days in arrears per item at the key date or other information. The form must be defined and stored in the system.
    Printing Customer Account Statements
    Use
    Printing of customer account statements is based on correspondence type SAPP3. Correspondence type SAPP3 is preconfigured to run the RFKORDP3 print program, which is delivered with report variant SAP&SAPP3. You can modify SAP&SAPP3 to meet your company's needs. For example, you can change the aging period and the number of the aging column.
    To modify or define a new report variant for the RFKORDP3 print program, in Customizing for Financial Accounting, choose Financial Accounting Global Settings -- Correspondence -- Assign Programs for Correspondence Types. Select correspondence type SAPP3 and choose Environment -- Maintain variants.
    Procedure
    Printing Individual Account Statements:
    Request correspondence type SAPP3 . To do so, from the SAP Easy Access screen, choose Accounting -- Financial Accounting --Accounts Receivable --Account -- Correspondence --Request.
    Issue the correspondence request by choosing Accounting -- Financial Accounting -- Accounts Receivable -- Periodic processing -- Print correspondence -- As per request.
    Print the customer account statement from the spool file by choosing System -- Own spool requests. Select your spool request and choose print.
    COLLECTIONS
    Collection is the settlement of receivables due, in particular, bills of exchange.
    Collection Account
    Definition
    A G/L account that the system uses to record checks receivable that you have presented to banks for collection. It denotes that a check has been sent to a bank and is awaiting clearing
    Reward if useful to u
    narendran vajravelu

  • Workflow and ABAP OO

    Hi,
    I have read the excellent blogs on Workflow and ABAP OO by Joycelyn Dart (/people/jocelyn.dart/blog/2007/07/16/referencing-bor-objects-in-abap-oo-classes). I have sucessfully created a  BO (of type SIBFLPORB) in my class. However, I cannot figure out how to retrieve the workitem container that holds the BO. I have used macros before in workflow programming exists, but there I get the container from a workitem context. I can't find the workitem context in my class. Please provide me with some code samples of how I can retrieve the workitem container that holds the BO.
    I am considering passing the workitem id to the method and reading the container via SAP_WAPI_READ_CONTAINER. If this is a good solution, then I see no point in having the BO as an attribute of the classe. Is it a good solution?
    Thanks!
    Elvez

    I am probably missing something obvious here (or we are not even speaking about a same thing), but I still try to clarify my point.
    >I could of course just pass the necessary data as parameters to the class
    This is the part that I don't really understand. If you already have an instance of a class existing (=there is an object instantiated), which has the BO as an attribute, there shouldn't be any need to change a signature of any method(?). The only thing you need to enhance is the constructor of your class.
    Currently you create the BO instance as an attribute in your constructor method (isn't this correct?). Just create the attributes you need from the BO into your class, and "populate" them in your constructor. Or if it is an method that you need, just create a similar method (=you can copy the code) into your class.
    This all might be much easier than using the WF macros, which shouldn't be that difficult either - as Jocelyn says:
    "You will still need to use BOR macros in your ABAP OO classes if and only if you want to call BOR attributes and methods in your ABAP OO methods.
    If you need to do this then make sure you include the BOR macro definitions in your class by putting the special include program <cntn02> in the "Macros" section of your ABAP OO class."
    Regards,
    Karri

Maybe you are looking for

  • J2EE Server0 NOT STARTING Exitcode -11113

    Dear All, I have made changes in UME Configuration (ie) i changed default connections and after that my server is not starting. Herewith i have specified the log of both dev_server0 and std_server0.out. From the file std_server0.out i found that the

  • How To Re-Input More Data To A Text File?

    I was wondering if anyone could tell me how to re-input more data into a text file? I don't want to over-write the text file, but just add more data to it. The current code i have is: import java.util.Scanner; import java.io.*; class trialanderror002

  • Wrt350n with mac OS 10.5.4

    I am having trouble using the shared usb drive on the WRT350n with a macbook. I can read and write to the network usb drive from any of the windows xp machines that I have, but the mac book can only read. I have checked the permissions on the router

  • Insertion Point vanishes

    Sometimes the Insertion Point in the NOTES app vanishes and I have to quit Notes to gte it back. Anyone else having this problem? Its a bug..

  • CL_SMTP_RESPONSE ESMTP error code is not known.

    Hi All, I am facing an issue in IB, when ever i am triggering a reprot in IB which executes sucessfuly but gives a error msg in SOST tcode as below Message no. XS829 Internal error: CL_SMTP_RESPONSE ESMTP error code is not known. Diagnosis An error o