Create customer in workflow

hi gurus,
what is the business object for create customer, how to solve  this  scenario.
pl help me 
1) Create customer master
2) Change Customer master
3) Display customer master
4) When the customer master record is created it should trigger a workflow to another user for approval. Once approved, the customer master should be created in the system
5) When the system master record is being created, duplication check should be performed for name, city, postal code,email I'd etc.
regards
vijay

Hi Vijay
Since every business has different requirements, you should consider looking at the SAP-delivered workflows for customer creation first.  They would provide you with a model upon which you could base your own workflow - or better yet, you may be able to use it out of the box
Have you taken the SAP Tutorials on Workflow?  I think they are a must-do for anyone new to WF.
http://help.sap.com/saphelp_46c/helpdata/en/fb/135962457311d189440000e829fbbd/content.htm
Regards,
Sue

Similar Messages

  • Document created in a workflow based on a custom template is empty

    Hello,
    we have a big issue creating a document based on a defined custom template in a workflow. The following steps were made to achieve that:
    1. Adding a custom document type in Website Settings
    2. Creating an Excel file and uploading it as a template
    3. Allowing custom types for document list
    4. Adding the type to my document list as default
    Site Wokflow:
    1. Create Action: Create list item with the created document type and Name "test"
    When i run the workflow, SharePoint creates the document but the document is empty. If I create a document manually in the same document list, the document is created fine.
    These steps were performed in several tutorials with older SP Versions. So what happened in SP 2013?
    Thank you for help

    Hi Victoria Xia,
    I checked them again, the Template is specified in the content type of the document library, the workflow is creating a document using that content type, and will bring all the metadata as mapped in the workflow.
    but when I open the document created by the workflow it will be blank document, and the content type name is the correct content type (my custom content type) it is like its not using the template specified.
    when I click new document inside the library itself directly, it is opening a new document with the specified template.
    where could be the issue here?
    Thanks

  • How to create publishing custom approval workflow will assign approvers.

    Hi All,
    I am new in sharepoint development.
    I have a page library where we add artical page with different department
    I want to create publishing custom approval workflow will assign approvers based on what department is selected for display.  The departments pull from the Other list.  On that list each department is assigned an approval group. That approval
    group is what should be used for approving the item.
    need send to mail with based on selected department approval group
    thanks in advance.

    Ok, what you're asking for is something that people do all the time, but you say you are new to sharepoint development... So...
    Here's how you would do it in SPD:
    http://blog.symprogress.com/2011/03/sharepoint-2010-dynamic-approvers-for-oob-approval-workflow/
    and here's how you can do it in visual studio:
    http://www.mpspartners.com/2011/10/SharePoint2010ApprovalWorkflowDynamicApprovers/
    Either way should work, it just depends on your comfort level inside the dev environment.
    ieDaddy
    Blog: http://iedaddy.com
    Twit: @iedaddy

  • How can I get my custom PS workflows to run correctly when I Retry them after a failure?

    I have some custom PowerShell workflows in place that monitor for status changes to various work items and add Action Log entries as required. As an example one of these workflows monitors for newly created Service Requests and creates an Action Log entry
    of the type "Record Opened" (script below).
    param ( [string]$SRIDInput )
    function Using-Culture
    [CmdletBinding()]
    Param([Parameter(Mandatory = $true, HelpMessage = 'The culture (language) to run the script in.')]
    [ValidateNotNull()]
    [System.Globalization.CultureInfo]
    $Culture,
    [Parameter(Mandatory = $true, HelpMessage = 'The scriptblock or wrapped script to run.')]
    [ValidateNotNull()]
    [ScriptBlock]
    $Script
    $OldCulture = [System.Threading.Thread]::CurrentThread.CurrentCulture
    $OldUICulture = [System.Threading.Thread]::CurrentThread.CurrentUICulture
    try
    [System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
    [System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
    Invoke-Command $script
    finally
    [System.Threading.Thread]::CurrentThread.CurrentCulture = $OldCulture
    [System.Threading.Thread]::CurrentThread.CurrentUICulture = $OldUICulture
    try {
    if (!(Get-Module SMlets)){Import-Module smlets -Force -ErrorAction Stop}
    $Server = "#######"
    $EnteredDate = (Get-Date).ToUniversalTime()
    $NewGUID = ([guid]::NewGuid()).ToString()
    $ServiceRequest = Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.ServiceRequest$ -ComputerName $Server -ErrorAction Stop) -Filter "DisplayName -like '*$SRIDInput*'" -ComputerName $Server -ErrorAction Stop
    $SRTitle = $ServiceRequest.Title
    $Projection = @{__CLASS = "System.WorkItem.ServiceRequest";
    __SEED = $ServiceRequest;
    ActionLog = @{__CLASS = "System.WorkItem.TroubleTicket.ActionLog";
    __OBJECT = @{Id = $NewGUID; EnteredBy = "Workflow"; EnteredDate = $EnteredDate; ActionType = "System.WorkItem.ActionLogEnum.RecordOpened"; Title = "Record Opened - Notify Users"; Description = $SRTitle;}
    Using-Culture "en-US" {
    New-SCSMObjectProjection -Type MYOB.WorkItem.TypeProjections.HasActionLog -Projection $Projection -ComputerName $Server -ErrorAction Stop
    } catch {
    ($_ | ConvertTo-XML).Save("D:\WorkflowLogs\$SRIDInput-RecordOpened-Exception.xml")
    throw $_
    We currently are experiencing the bug (#5) noted
    here which prompted me to take a look at re-running any failed workflows to continue other tasks.
    The problem is though that hitting Retry for the workflow doesn't actually submit the workflow request correctly. As far as I can tell it
    is running again (it pops in a new entry in the Workflow status list), but no changes are made to the Action Log and nothing is associated with the Work Item.
    I think what is happening is the $SRIDInput variable is not populated on the Retry or perhaps has odd data, which would let the script run but not actually do anything (the filter would return no results), I'm going to add a step into the
    script to check if $SRIDInput is empty and fail if that's the case, I'll also write the variable to a log file before anything else happens, that should tell me pretty quick.
    I wanted to know if anyone else has had trouble using Retry on custom PS workflows? Any tips? Anything obvious I am missing?
    Update: After writing this I'm not sure it would actually fail silently with no valid input as theoretically the New-SCSMObjectProjection cmdlet wouldn't have anything to apply to, I'll update the script anyway and see what happens.

    What does the error details show? Retrying a workflow that fails rarely works the second time around.
    http://codebeaver.blogspot.dk/

  • IS IT POSSIBLE TO  CREATE CUSTOM EVENT IN CONTENTDB?

    Hi,
    Is it possible to create a timely event in contentdb, which could trigger based on time like daily or weekly once? if yes
    then, can we register a custom bpel workflow to it? so that when event triggers
    then that workflow should also gets executed.
    thanks,
    Parkar

    Yes,
    basically you can create a custom agent that will run e.g. once a day.
    Regards
    - TS

  • Creating Sequential List workflow in VS 2012

    Hi,
    How to create a sequential workflow in VS 2012 ?
    I have created sequential workflow earlier in VS 2010, and I was able to do coding on the cs page. Now in SharePoint 2013, I can see the workflow.xaml file and elements.xml file only.
    I am looking for updating list item, creating a task list item for the Manager, setting security on the list item, sending email througn custom code.
    I have done the below steps, but not sure how to proceed:
    1) created a empty VS 2012 project. Selected Farm for deployment.
    2) Selected workflow option. Set the list workflow and set task list and history list.
    3) In the sequence box, I added "Lookup SP list item". In the properties - "ItemId - Current item" , "listId - current list".
    4) In the "GetDynamicValueProperties", i am not sure how to set the properties. In the properties, i selected "ListItem". There is a "populate variables" link. clicked on it. Nothing happened. Under the Path "create property",
    i am not able to see any of the custom columns which was created for the list.
    I have checked this link:
    http://msdn.microsoft.com/en-us/library/office/dn456545.aspx
    but was not able to proceed.
    How to create a simple VS 2012 workflow for SP 2013, which does the basic task of "updating a column in current list item, create a task item for the approver, assign task to approver, sending email to approver". It would be great if someone can
    point to a step by step workflow creation for custom list.
    Thanks

    As far as I know the link you are referring is the step by step for the workflow in SharePoint 2013 using VS 2012. 
    On your step # 4 GetDynamicValueProperties, What did you select as your Entity Type? Did you pick your custom list?
    Also are you deploying this workflow as Sandbox solution or as an App? The article you referred is deploying workflow as an App and it is creating libraries inside the app.
    Amit

  • How do I send the contents of a list item (such as Notes) in the body of the email created in SP Workflow 2010?

    I have a custom list called "Suggestions" with a field called 'Notes from Reveiwer'.  Folks enter a new suggestion and kicks off a workflow to approvers.  Approvers review the suggestions and add notes.  When notes are added, I would
    like to have the contents of that field show in the email that I created in the workflow that goes back to the user who created the original suggestion.
    LDillon

    Where are the Approvers adding Notes? Is this part of the Task form?
    If yes, you need to get the ID of the task that you created in the workflow for the approvers. Using this ID, you can reference the field in another list and it as lookup in the email body. If you dont have this ID, create a Field in the Custom task and
    call it SuggestionID. Populate this with the ID of the current item from the Suggestions list. You should be able to then reference this to get the response of the Approver.
    If the Approver is responding in the same list, then just add the response field as a Lookup in your email that is sent back to the person who submitted the suggestion.
    Hope it helps.
    Regards, Kapil ***Please mark answer as Helpful or Answered after consideration***

  • Assigning List Fields in a Custom Reusable Workflow

    I am creating a custom Reusable Workflow and associating it with a Task List (base list) as well as another assigned Task List (associated).
    I would like to assign the result of the "Assigned To" column to a "Workflow Variable" so that I can use this value for other Workflow operations as well.
    However, I am having a hard time understanding how to perform lookups and assignments from lists in a Reusable Workflow.  In List-based workflows, I know that I can simply use "Current Item" and that seems to address most needs, but I have
    no idea how to tackle this functionality in an SharePoint 2013 Reusable Workflow.
    I have attached a screenshot of value assignment from SharePoint Designer for your review. The result of this value assignment needs to be assigned to a workflow variable.
    In my test workflow, the assignment of the field from the list never occurs (it is not logged in my Workflow History List), so I am sure something is wrong with the way I am using it.
    Any direction and advice on how to accomplish this is greatly appreciated.
    Thanks.

    Hi,
    According to your post, my understanding is that you wanted to know how to use the lookup and assignment from the reusable workflow.
    We could not get the “Assigned To” column in the reusable workflow.
    As when we select the current item or current list, there is no “Assigned to” column in the reusable workflow.
    We can only get the value when the user assigned by the workflow not assigned by the UI.
    If you wanted to get the “Assigned To”, you can use the list workflow to achieve it.
    I created a simple reusable workflow using a “Assign a task” action, we can get the assigned user as the below lookup, you can have a look at it.
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]
    Jason Guo
    TechNet Community Support

  • Create customer master in Web dynpro abap

    Hi Gurus,
    i'm new to web dynpro abap...
    My requirements is given below... which is the standard BAPI for create customer master data... then how to call workflow in web dynpro application without using portal server (uwl)... please reply as soon as possible
    1) Create customer master
    2) Change Customer master
    3) Display customer master
    4) When the customer master record is created it should trigger a workflow to another user for approval. Once approved, the customer master should be created in the system
    5)The customer master record creation should be through a bapi call.
    6) When the system master record is being created, duplication check should be performed for name, city, postal code,email I'd etc.
    Regards
    vijay.

    Dear Vijay,
    HAVE YOU GOT THE SOLUTION FOR THE ABOVE REQUIREMENT.. i TOO HAVE GOT THE SAME REQUIREMENT AND I CAME ACROSS YOUR THREAD.
    Please do reply with your answer.
    Regards,
    Sujit K karn

  • Oracle UCM custom Criteria Workflow

    I am looking for some help.
    I am trying to create a criteria workflow based on a document type. I have used the command wfrelease to commit all metadata to the repository in the entry step.
    The user in the workflow will either approve the workflow or select from a custom metadata field option list called "status". Once a user sets the value to "rescan" in the "status" option list I want the user to reject the workflow. Once rejected we want the workflow to be sent to an alias and not the original author.
    If the user sets the value of the "status" option list to either "return", "reroute", or "invalid" value and rejects the workflow then I want the workflow to be routed to a different alias.
    Is this very difficult to accomplish? What steps would I need to create? I am pretty sure somehow I need to create tokens for the 2 different aliases and call them on reject but I am having trouble putting all of this together.
    Thanks in advance for your help!

    Hey Data Bitz
    The good news is that yes, all this can be done with some configuration and a bit of workflow scripting.
    Several items:
    1) I'm not seeing a reason why you need to use WfRelease in the entry step. Workflow users can still access and alter the metadata for routing as you describe. Do you want the item to be indexed (to appear in the search results lists)?
    2) While there are several ways to do this I would envision a two step workflow. Step one is your "rejection handler" step 2 is your user review step.
    first time through content passes through step one with a criteria based jump in the entry event of that step. The criteria is along the lines of if step entry count <= 1 then jump .
    Make sure that step one is an edit and review step. Step two is where the user either approves or sets the status metadata field to some other value. If s/he approves, the content is released (or goes on to subsequent steps).
    If the status is changed then you want to trigger a rejection. This brings me to point 3...
    3) Do you want "rejection" or do you just want to rout the content to another set of users for review. The reason is that rejection is logged as a "rejection" Workflow Action in the database. If you are tracking or reporting against this then you'll want a "real" rejection. If you just want the item to be routed to an alias that is based on the value of the status field then this is different and can be achieved without a full blown rejection action. The choice is yours and the impact is really just on reporting and the routing behavior of the content object.
    4) so lets say the user sets the status to "rescan". Remember we're in step 2 here. Use the update event of step 2 to look for the Metadata Update action. Because the update event of the workflow step acts like a loop it is able to pick up the metadata updates that the user executes. Configure a jump in the step event to say +if there has been a metadata update action then check the value of the status metadata field.  if the value of the status metadata field is "rescan" then perform this action, if the value of the metadata field says some other value (either "not rescan" or "return", "reroute" etc) then perform this other action+
    5) So if you really want a true rejection then the this action from above will be a bit of IDOC to execute with WFREJECT service. You'll need to pass along the appropriate parameters for the service (see pp 348/349 of the services reference guide for the WF_REJECT service and required parameters. The guide is here: http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/services_reference_10gr3en.pdf). If you just want to route the content to another set of users then the this action and this other action are actually the same and you can jump back to step 1 with a jump script. While the actions are the same, the users will be different and we can handle this with some basic workflow configuration scripting as well. Now here is where the fun begins.
    6) So you're back in step 1 either because the WF_REJECT action happened or because you jumped here. The status field set to "rescan" or some other value like "return", "reroute" etc. Go back int the entry event of step 1. This is where the pass through code from item 2 above was written. The cool thing about the entry event is that it gets evaluated BEFORE step users are set and email notifications go out. This means that you can set any kind of user decision logic right in the event. So beneath the pass through code I would create another block of workflow scripting that does the following: gets the value of the status field - you can do this simply by referencing the metadata field name - e.g. myVar=xStatus. If myVar="rescan" then set a companion file variable to the name of the alias you want - e.g. +<$if myVar="rescan"$><$wfSet("reviewerAlias","YOUR_ALIAS_NAME")$><$endif$>+ If you're unfamiliar with the companion file, see pp 18 of the workflow implementation guide (link below). Think of it as a temporary memory cache for each item in workflow. It is a place where any key value pairs can be set and retrieved for any document as long as it is in workflow. Keep setting the value of "reviewerAlias" to the different alias names based on your IF condition. for example:
    +<$if myVar="rescan"$><$wfSet("reviewerAlias","YOUR_ALIAS_NAME")$><$elseif myVar="return"$><$wfSet("reviewerAlias","YOUR_OTHERL_ALIAS_NAME")$><$endif$>+
    7) Finally you have the content in the right step, you have evaluated the metadata and have set a variable in the companion file with the correct alias name you want to be the users for the step. The last thing is to retrieve that alias name and set that alias as the step user. Remember that workflow is able to set either individual user names (singly or CSV) or ALIAS names as step users. Remember that an alias in UCM is a list of user names. You will use a token in step 1 to retrieve the value of the companion file key and set the alias to be that user. The token code is straight forward but if you want a walk through then check out the adding ad hoc step users section in chapter 9 of the workflow implementation guide here:
    http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf
    Your token code will look something like this:
    <$wfAddUser(wfGet("reviewerAlias"), "alias")$>
    The wfAddUser function is the token code. It is what adds the step user and it take two parameters - parameter 1 is the name or names of a user or alias. parameter 2 is the type either "user" or "alias".
    So this give you a fully dynamic workflow that allows the routing of the items to be fully dynamic and driven off of metadata - something that is very easy for end users. It also allows the reviewers to be dynamically set using tokens and a bit of idoc. No coding outside of the workflow admin applet has to happen at all.
    Of course, my company, Fishbowl would love to talk with you more about what you're doing and see if we can provide any additional service to you. Please let me know!
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • How to create validation in workflow

    I create a simple workflow application, but how to do validation in this application? thanks in advance

    HI SharpLj,
    Activity validation enables activity authors and users to identify and report errors in an activity’s configuration prior to its execution. Windows Workflow Foundation (WF) provides the following three types of activity validation:
    RequiredArgument and OverloadGroup attributes.
    Imperative code-based validation.
    Declarative constraints.
    Further information:
    Configuring Activity Validation
    Please let me know if there is anything that I can do to help.
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Create dynamic sharepoint workflow.

    Hi, 
    How to change or create a sharepoint workflow by end users. How to write the code for sharepoint dynamic workflow. How to use window workflow foundation in sharepoint.
    Regards,
    Krishna

    Administrator will create workflow flow in runtime using Silverlight Application. 
    Silverlight Application with GOXAM tools is used to create the workflow dynamically, based on the flow the sharepoint workflow should be created. 
    http://www.nwoods.com/components/silverlight-wpf/goxam-overview.htm
    Workflow 1
    Customer-> Manager-> Team Leader->Developer->Team Leader-> Manager->Customer. 
    Administrator removed the developer from the silverlight application, that flow should be updated in the
    sharepoint. 
    Customer-> Manager-> Team Leader-> Manager->Customer 
    Regards,
    Krishna

  • Customized form/workflow in reconciliation

    Hi!
    I'm using IdM 7.1 and I have some troubles with setting up the reconciliation.
    I have an authoritative AD resource and I need to have customized forms/workflows for spreading changes detected on this resource to IdM and other resources. I would like to use reconciliation, but I don't know where to define, which workflow/form is used for creating, updating or deleting user in reconciliation process.
    I tried to define new ProxyAdmin with assigned customized UserForm and assign this ProxyAdmin to reconciliation process. But this seems to not work.
    Thanks for your help.

    Hi
    have you been able to solve this problem regarding the "User Form --- Workflow" relationship?
    I am having the same problem at the moment; I've posted it here on the Forum, but have not received any replies yet.
    I have created and customized user forms. But now, I am trying to create Workflows, which will act as a "continuation" of the entire process.
    In other words, I am trying to find out exactly how the relationship between the Forms and the Workflows should be created?
    What code should be written in the Forms themselves, so that once the form is Saved and Submitted, the process will move on straight to the Workflow, and execute whatever activities are coded there?
    How can this be done?
    Thanks

  • Creating custom lists that are links to SharePoint sites.

    I am new to SharePoint 2013 Online and was wondering if there is a non-coding way to build a sub-site from a template that is not initially connected to a site collection. Attach this sub-site to a site an already existing site collection afterwards and
    use data from the sub-site that is created, to generate a custom list items that can also be used as links to the sub-site itself.
    How I thought this might work would be to create templates for site collections (if that is even possible), and then use a links list or some other type of linked list but not exactly sure how this is done in SharePoint.
    Any input on how to go about this would be greatly appreciated as well as any insight as to whether this is even possible to do with out coding. Thanks in advance.

    Hi,
    According to your post, my understanding is that you wanted to create custom lists that are links to SharePoint sub-sites.
    I recommend to create a custom list and add a multiple line column to display the sub-sites url.
    Then create a workflow associate a custom list and use “Call HTTP Web Service" action and “Build Dictionary" action to get the count of the sub-sites.
    Then use the Loop Stage to create a new item in the custom list and set the multiple line column to the url you get in the dictionary.
    Here is a great blog for you to take a look at:
    http://sergeluca.wordpress.com/2013/04/09/calling-the-sharepoint-2013-rest-api-from-a-sharepoint-designer-workflow/
    In addition, you can use the build-in webservice via SharePoint Designer.
    More information:
    http://www.balestra.be/2012/03/show-all-subsites-on-a-sharepoint-2010-page-without-code-via-sharepoint-designer.html
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Customer master workflow

    Hi Experts,
    We are developing a customer master workflow, when ever customer master record is created the workflow will be triggered.
    This triggering event is mapped to the change doc object debi.
    My concern is i want to raise this event at sales org or company code creation level.
    I tried doing this validation at check function module,however the record gets already created & updated in tables. So im not able to validate at this point.
    Please advice , how can we achieve this.
    Thanks in advance for your inputs.
    Regards
    Keerthi

    Hi,
    If you are using a Webdynpro alpplication ... then it would be easier.
    There should be "Create" button. In the WDA this button is linked with a action-method.
    Now write down the code to start workflow. You can use the following method to start a workflow.
    SWW_WI_START_SIMPLE : General Task not required
    SWU_START_WORKFLOW : General Task not required
    SAP_WAPI_START_WORKFLOW : General Task Required
    EWW_WORKFLOW_START : General Task not required
    Now design the workflow as per your requirement ( single level / multiple level ). after all approval call a FM to save in the IT, if rejected this FM should not be called. You can also set up the notification to the initiating user to notify the approval/rejection by the approver.
    Hoping that this might help you.
    Thanks and regards,
    SNJY

Maybe you are looking for

  • RSEOUT00 failing with "Could not write IDoc to file" TPRI_DEF table

    Outbound Idoc processing fail with the following error: Could not write IDoc to file Message no. EA299 Diagnosis The system could not convert data from the data record 000027. Procedure Check the port definition of the receiver port. You can use the

  • BAPI for transfer with posting -FB05 (transaction f-04)

    We are running R/3 4.7. Does anyone know if there is a BAPI that will do a transfer with clearing for GL accounts? The SAP transaction for GL transfer with clearing is F-04. If so could you let me know the name of the BAPI. Thank you Chris

  • How can I save the recorded calls automatically in CCX?

    I use CCX for contact center. I would like to record the conversation between agents and the callers. I use server based recording and I can listen the recorded conversation by Supervisor Record Viewer. I also can save the recorded conversation by Su

  • Transparency, layers and Avatars

    Hi everyone, I am working on an application which involves overlapping an image over one another. For that, is transparency feature available in flex ? I mean, can we manipulate images in flex dynamically to add transparent layers the way we do in ad

  • Error: 1618

    Hi:  This is windows 7 user, trying to install Ovi Suite, but installation failed due to error msg: 1618. How to solve this problem? cheers chen  Solved! Go to Solution.