Roles vs Workflow for manual update record issue

I am sorry for taking your time but I need some HELP as we go life with MDM and there is still one open topic that is connected to workflow implementation. 
Do you have maybe someone who can advice me a solution or workaround to solve this issue. See description below.
We are using role based workflow (few of workflows triggered one by one depends on the task that needs to be performed)
As agreed with our client the several users are not allowed to:
Modify (add/remove) original records
Start workflows
Check out / roll back records 
Our solution provides them with option to do any kind off modification on Check Out records, and that action is triggered as automatic result of import records.
NOW a small issue appeared since the import from MDP is made based on a new rapport that does not have several fields that we where using to determinate what items from materials will change. 
So the next idea was to do that manually since it happens only few times a year for more or less 10 items. And that is where the problems started.
I want to have a small workflow that will do as follows:
Check Out Record -> Allowed to make changes -> Send to the next step (Approval process will be started)
but we do not want to allow them do Checkout record or add to job
(It can be only acceptable if we can allow them to add to ONE of the workflows but not all of them)
I tried also to use the trigger actions Record Update2 but Workflow checkout occurs after record update (update applied to original record) so that is not applicable to, as since we want to keep original data in case someone rejects the new changes (that way we can always go back to original records). I would rather need something like Record Import only without the import part (it checks out the record and only then it allows to do any changes). ;P
If the description is not clear let me know I will try to “translate it to easier English”
Hope to hear from someone soon 
Aleksandra

From reading your question, I gather the following:
You would like for users to be able to edit a record, which will automatically trigger a workflow, and if it's rejected then it should roll back the changes.  However, the user should not be able to manually start the workflow, it must be started and launched automatically on record edit.  Does that sound correct?
If so, then you may have an issue.  While an edit can be used to launch a workflow, the workflow is not geared towards approving that edit.  It's assumed that other changes will be made, and those changes are the ones that will be approved or rejected.  This seems a bit strange I know, and hopefully this issue will be addressed in future versions.  However, I think you're only alternative is to have the users be able to start their own workflows.  You can probably use a security role such that a user can't modify normal records, but can only modify records that are checked out to them.  Then you would have to modify your workflow such that it only contains one record at a time, this way the user would not be able to add multiple records to the workflow.
Does that make sense?  I hope this helps.

Similar Messages

  • Custom workflow for manual merch projects

    Hi,
    Having issues in configuring custom workflow.
    In ATG10.0.3 created a custom workflow(editCommerceAssets.wdl) & configured with catalog import job (importing thru spreadsheet & creating a Merch project).This works successfully.
    I am trying to configure this custom workflow for manually created projects in BCC.
    In the following files I tried replacing commonWorkflow.wdl to editCommerceAssets.wdl.
    <localconfig>\atg\commerce\web\assetmanager\taskConfiguration.xml
    <localconfig>\atg\commerce\web\workflowActivities.xml
    But getting this error in pub console:
    10:13:23,195 WARN [ActivityManager] The workflow activity with ID /Common/commonWorkflow.wdl has been registered multiple times for the same workflow. Please verify your workflow
    configuration as this is not allowed.
    10:14:40,453 ERROR [ApplicationManager] There is no application configured with ID '/Common/commonWorkflow.wdl'.
    Any recommendations?
    Thanks!
    Mani
    Edited by: user11263665 on Oct 17, 2012 9:38 AM

    It is possible that the workflow has already been registered in db before you modified workflowActivities.xml.Did you try cleaning up workflow tables and restart the server??
    epub_workflow_info, epub_coll_workflow, epub_ind_wf,epub_wf_server_id tables
    Make sure there is only one entry for each workflow in epub_workflow_info. If there are multiple entries, then it may be coming from 2 different places and you need to disable one of them. Whenever you create custom work flow, copy the existing workflow and modify it and give it a different name. If you are importing programmatically, you really dont need to configure it in taskConfiguraiton.xml ( as it corresponds to settings related to which item-descriptors, tabs, security in BCC gui).
    -karthik

  • If your ipod is set for manual update, how do you add playlists?

    If your ipod is set for manual update, how do you create and add playlists to the ipod?

    Thanks! I have several ipod books and they told me about manually updating songs but not playlists. That tutorial is VERY helpful. I assume that if you manually update the playlist, all the songs contained in it would have had to been previously manually updated to the ipod....to say it another way, updating the playlist does not transfer any songs. Am I correct?

  • Workflow for Maintenance of records

    What is the best practice for MDM workflows for Product Master data maintenance?  This is specifically about manual vs automatic workflow trigger. 
    Automatic Trigger - As and when record change, workflow trigger.  No Need for people to go manually and initiate the workflow.  Easy for user(s) to maintain.  But with this, we will loose the functionality (Compare from original Records) as records change happen before trigger.   We never know what changes made in user friendly manner.
    Manual Trigger - Item needs to be attached manually to maintenance workflow.  User needs to know about this step and have this additional work.  This will not work, if somebody is changing record on portal.  But this way, we will use the functionality for (Compare from original records) as record change happen after workflow trigger. 
    Any suggestion?

    Hi Rt,
    If you compare Automatic Importing to Manual importing.
    Automatic will be the prefered option as any business process will prefer Automation over manual due to serveral reasons some of them being lesser manual error,Less time better efficiency etc.
    If you have a set of say 1 million records and in a delta import process say 10000 records gets changed.If you wish to run a maintainence workflow on these 10000 records mnaully will be a hectic and tedious task.
    On the other hand if you have set the trigger to automatic trigger action for record update.Automatically these updated records will move to the workflow.
    If you really wnat to keep a track of the updated records you can try using one of the below strategies:
    - Enable change tracking wherein you will be able to view the old value and new valueof the changed records.
    Kindly refer the below link:
    http://help.sap.com/saphelp_mdm550/helpdata/en/45/c7b20339ee570ae10000000a114a6b/frameset.htm (change tracker)
    http://help.sap.com/saphelp_mdm550/helpdata/en/45/c87d0243e56f75e10000000a1553f6/frameset.htm (Change Tracker Configuration)
    - Use a time stamp field which will get updated everytime a records gets modified for a particular field.
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Change logs not working for manual update modify/delete statements.

    Hi experts,
                     My requirement is to display the change logs for a few custom z tables.The log data changes is selected in technical settings of the table.When any changes are made to the table using sm30 the changes are logged.
    My requirement also displays an alv grid which allows the users to edit/insert/delete   entries in the table.
    In this case the change logs are not getting recorded(ie whenever the user manually updates or inserts a row into the table the change docs are not getting stored).
    My code works like this,
    Whenever the user chooses a custom table and selects the display change log button i transter the control of my abap program to the standard  rsvtprot program(sap std. pgm to display change logs).
    sample code:
    elseif sscrfields-ucomm eq c_chgdoc.
        refresh:r_seltab.
        clear:r_seltab.
        r_seltab-sign   = 'I'.
        r_seltab-option = 'EQ'.
        r_seltab-low      = w_tab.
        append r_seltab.
    Call the sap standard program rsvtprot via selection screen
    by passing the table name and display grid parameters.
        submit rsvtprot via selection-screen
                          with cusobj   in r_seltab
                          with alv_grid eq c_x
                          and return.
    Is there any way by which i can extend the change logs functionality for the changes made using the alv grid?
    Please help me out.

    Hi Anuraag,
    In TM you should open the transaction /SCMTMS/ZONE. Here you select the zone you would like to modify and you execute the changes you would like to make.
    Regards,
    Nico.

  • How to skip the Analysis level in the workflow for manual investigation?

    Hi Experts,
    My requirement is to bypass the Analysis level for manual investigation in the workflow template number WS15100038. I tried to set the 'skip first decision step?' step as true to bypass the analyst level by setting the container element  "IMMEDIATE_LEVEL1" as 'X' then I created a claim but it still went to the analysis level . Not sure what i'm missing. Help, pls!

    Hello !
             Take the copy of the standard workflow and delete the analysis step(container step too).
             Now save and activate the workflow.By this way, you will able to accomplish the requirement.
    Regards,
    S.Suresh

  • ITunes: No option for manual update

    Hi All,
    I recently bought a new IPOD shuffle. I tried to install iTunes from the CD provided with the ipod, but it was giving some error at the end of installation. I have norton antivirus on my machine and Windows XP professional. Finally I downloaded iTunes from Apple's website(Version 6.0.5.20) and that worked. But this iTunes does not have manual update option.
    Then I used itune to transfer mp3 files on my CDs to the ipod. Ipod works fine. However when I dock ipod to get some other music files from different CDs, the songs from first CD are erased from my ipod.
    Could anybody please suggest some solution?
    Thanks,
    MYR.

    The iPod shuffle does not support the manual update option. You need to use a different model of iPod if you want to sync songs to it from two or more iTunes libraries, or if you want to put music on the iPod without keeping it in the iTunes library.
    (14053)

  • Too much time taken for Adding/Updating records in netscape LDAP

    Hi,
    I am a newbie in ldap and have a text file with 80,000 users information in it, which i need to add into LDAP.
    I am using netscape LDAP 5.1 as my directory server.
    The time that is being taken to add records into LDAP, is like 3 minutes for each add.
    This is slowing down my batch job terribly, and causing issues with performance.
    Does anybody have a idea or knowledge whether this is correct or things could be speeded up, if yes a few pointers and tips would be highly appreciated.
    Thanks in advance
    piyush_ast.

    I don't really have any suggestions for the speed, other then to make the code or network connnectivity more efficient if possible. Maybe you should read the Netscape documentation. However, perhaps LDAP isn't the best solution for you. LDAP is optimized for a read-often, write-rarely, type of setup. If you're constantly updating such a large volume of records, maybe a DB would be the best choice.

  • How to find Count for last updated records

    Dear All,
    My database is Oracle 9i
    I am having 2 Tables 1) A_em_de
    2) B_ep_dt
    in A_em_de table 10 records is there
    I am inserted records from B_ep_dt table
    now what the problem is to find the count of last updated/insert rows from A_em_de table
    please help me
    Regards,
    Ravi.

    SQL> create table t
      2  as
      3  select rownum id
      4    from all_objects
      5   where rownum <= 10
      6  /
    Table created.
    SQL> create table b
      2  (id number)
      3  /
    Table created.
    SQL> begin
      2  insert into b
      3  select *
      4    from t;
    5 dbms_output.put_line (sql%rowcount);
      6  end;
      7  /
    10
    PL/SQL procedure successfully completed.

  • Issues with TopLink Cache Coordination using JMS for manual DB updates

    Hi,
    We are having 2 web application using same Database and Toplink library but 2 session objects for both the applications. We are using JMS for cache coordination. JMS propagating messages successfully between the applications and able to see the same object changes in both the applications properly. Now, we are trying to refresh cache for manual updates in Database. We are trying to refresh single object which is modified in database in one application, refreshing in one application from which refresh happened but not in other application (JMS publishing the topic but updating one).
    Our intention is refreshing in one application so that JMS should coordinate and update in others when DB manual updates. Please let us know any comments for the same.
    Database using: Oracle 11g
    Toplink Version:- 9.0.3

    See,
    http://www.coderanch.com/t/592919/ORM/databases/Toplink-Cache-coordination-JMS-manual

  • Call MDM Workflow for Item Record

    Hello,
    We are implementing MDM 7.1 on Portal and want to trigger MDM Workflow through Webdynpro Java when a user edits a record for Item and clicks on 'Save'. I have captured the 'Post Save Event' in Webdynpro Java and received the Record Id of the Item being edited.
    Now I want to execute the Workflow based on the RecordID. Can somebody send me the code for the same for connecting to the MDM Repository and starting the workflow for the Item record.
    Any help would be highly appreciated.
    Thanks

    Hi,
    Please refer the SAP MDM Portal Content Development Guide - http://help.sap.com/saphelp_mdm550/helpdata/en/45/c87d0243e56f75e10000000a1553f6/frameset.htm
    You can check the section - Connecting with the repository using System Object.
    If you are using MDM workflow on Portal then refer this guide -
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/902a77c2-9bf7-2c10-7f83-df61e131e770
    Thanks,
    Shambhu.

  • IPod Mini problems with 2nd computer (Manual Updating)

    The laptop I had been using to update my IPod Mini now doesn't let me use ITunes (firewall issues). So, I am now using a desktop.
    On the desktop, I have installed ITunes and IPod Updater. The connection seems to be working fine because my Ipod was updated.
    I purchased a few songs on ITunes and they will not download onto the IPod. I have it set for manual update (so not to lose all of my other music!) and am clicking and dragging. Yet, when I check my IPod's screen, no new music.
    Under File, "Update IPod" is in grey and is not an active option for me to select.
    What am I doing wrong? How do I get the new songs on my IPod?

    keep us posted on the desktop. we have a number of techniques for getting itunes to open if it's being interfered with by security software.
    In the meantime, I just emailed tech support about Deauthorizing that laptop. Do you think that could be my problem?
    good point. try playing those songs for a few seconds in itunes on the laptop. (sometimes itunes doesn't realise that they are authorised until you do that.)
    do they drag to the ipod properly then?
    love, b

  • How to delete audio files if using manual update

    hi,
    i have my iPod set for manual updating and i just realized that when i delete songs using iTunes the actual files stay on the iPod, wasting disc space. how can i delete those to free up more disc space (other than searching for each song and deleting it manually every time)? i will start using automatic updating evenutally but for now i am stuck with manual updating.
    thanks in advance...

    Under the "manually manage songs" setting, you should be able to click the little arrow next to your iPod in iTunes. Then, if you want to get rid of a song on your iPod, just select it, and hit backspace. I don't know why this wouldn't work, but it worked with my iPod.

  • This is a question for all my adobe applications in the CS6 suite. How do i manually update them? I have not gotten any updates in about 6 months and they are running really slow. I really think this is the issue. How can i do this?

    I am a full sail university film student and I need all my adobe applications running strong. Everything is running slow and sluggish. I think this might be the issue. Does anyone know how to manually update the adobe Cs6?

    What does your computer's sluggishness have to do with any potentially missing updates? That's pretty much nonsense. The last AE update was the 11.0.4 one from November, anyway, and it's only relevant for Mac people more or less. Whatever issues you have have nothing to do with that but rather poor system configuration and maintenance - fragmented cache disks, disks almost full with temp files, too many other processes/ programs running and gobbling up resources, aggressive external tools like virus scanners blocking access to files and functions and so on. Really, you are completely looking in the wrong place. Bring your computer up to speed and AE will run a lot better.
    Mylenium

  • The workflow could not update the item, possibly because one or more columns for the item require a different type of information.

    I started getting these errors on one of my lists that has several workflows running on it. The strange thing is it has been running pretty much error free for 1.5 years and we have not made any changes to the workflows and no updates have been applied prior
    to the errors staring.
    It is typically always the same workflow but it doesn't always happen, only some of the newly added list items will error. If I simply cancel the current instance and manually start it again it runs fine to completion and it only seems to error out
    at the start.
    Most of the other workflows pause/wait for a status change but I will be reviewing all the workflows to confirm there is no locking conflict. I have added a Wait to one other workflow that I know will update the list item on startup, it is populating
    the Title column but even after that I am still getting the error.
    I noticed in the TraceLogs, 2 errors that started on Feb 2 and I could not find them in any previous logs (went back many days with no occurrences).
    02/02/2015 07:15:55.93  w3wp.exe (0x1C50)                        0x18D4 SharePoint Foundation        
     Workflow Infrastructure        88xr Unexpected WinWF Internal Error, terminating workflow Id# 6cbf1da4-fbf9-4dfe-ae48-b6d765cc6d03 
    02/02/2015 07:15:56.37  w3wp.exe (0x1C50)                        0x2140 SharePoint Foundation        
     SPRequest                      8l3a Medium   Failed to cache field with id "{49af83c9-c5e3-47db-b055-bf18673bba67}", overwrite=0
    The "Field ID"{49af83c9...} listed is a Lookup column to a Clients list on the same site.
    Any suggestions on what could be causing the sudden errors. I will be reviewing all other workflows but as I mentioned previously, this system has been working great up until Feb 2 with no changes to the lists or workflows for 3-6+ months.
    Thanks in advance.
    Stunpals - Disclaimer: This posting is provided "AS IS" with no warranties.

    Thanks for the quick response Nikhil.
    Our SPF 2010 server is relatively small to many setups I am sure. The list with the issue only has 4456 items and there are a few associated lists, eg lookups, Tasks, etc see below for count.
    Site Lists
    Engagements = 4456 (Errors on this list, primary list for activity)
    Tasks = 7711  (All workflow tasks from all site lists)
    Clients = 4396  (Lookup from Engagements, Tslips, etc)
    Workflow History = 584930 (I periodically run a cleanup on this and try to keep it under 400k)
    Tslips = 3522 (Engagements list can create items here, but overall not much interaction between lists)
    A few other lists that are used by workflows to lookup associations that are fairly static and under 50 items, eg "Parters Admin" used to lookup a partners executive admin to assign a task.
    Stunpals - Disclaimer: This posting is provided "AS IS" with no warranties.

Maybe you are looking for