BPM 7.2, process translation guide

Good day!
I'm creating a process in BPM 7.2 and as I can see there is a feature to translate processes by using xlf files. But I was failed to find any documents elaborates the procedure of translation... If anybody have done that task I would be really appreciate the help.

Hi Kirill,
The official documentation about this feature will be avaialbale on the help portal with the SP02 release of 7.20, in the beginnig of March.
In the meantime, you can follow this procedure to be able to translate language specific attributes (the formatting is lost, unfortunately):
Translating Language-Specific Attributes in BPM
When you model a process, language-specific content is automatically stored in a resource file. For different types of elements containing text, a corresponding resource file is created. These files are of S2X format and use the XLF file extension. To edit XLF files, you use the S2X editor in the SAP NetWeaver Developer Studio.
In SAP NetWeaver Business Process Management (BPM) translation is supported for the following elements:
Element
XLF File
Located in Node
Process
<process name>.bpmn.xlf
bpmn
Task
<task name>.task.xlf
tasks
Function
<function name>.function.xlf
functions
Ruleset/Flow Ruleset
<ruleset/flow ruleset name>.function.xlf
functions
Event Trigger
<event trigger name>.eventdef.xlf
triggers
Reporting Data Source
<reporting data source name>.eventdef.xlf
reporting
You have to translate only attributes that are flagged with yes in the Translate column of the S2X editor.
The XLF files contain the texts in the language that you determined when you created the Process Composer project. For every language version other than this original language, you create a copy of the XLF file and enter the language-specific translations. Languages other than the original language are referred to as source languages.
Translated texts are included in the build when you build your project and are displayed at runtime after you deploy the project to the application server. For example, you can see translated task attributes when you log into the Universal Worklist (UWL) to execute a task. Displaying the translated text depends on the language defined for the user with which you log into the UWL.
If no translation is available, the task is displayed in the original language.
Prerequisites
You have created a Process Composer project and elements containing language-specific attributes.
You have opened the Process Development perspective in the Developer Studio and have expanded your project in the Project Explorer view.
Procedure
Expand the src node and then expand the corresponding node containing the XLF file you want to translate.
Copy the XLF file within its node.
Number of copies depends on the number of languages you want to translate to.
Add an underscore (_) and the corresponding two-character language code according to ISO standard to the name of a copied XLF file before the XLF extension.
Example
The name of the original process attributes XLF file is MyProcess.bpmn.xlf and you want to translate the attributes to German. You add an underscore (_) and de, which is the language code for German. The result is a file named MyProcess.bpmn_de.xlf.
End of the example.
In the context menu of the language-specific file, choose  Open With  S2X Document Editor .
On the Header tab page, select a source language from the Source Language dropdown list.
On the Resource Text tab page, select an entry relevant for translation and choose the Edit pushbutton.
Enter the required translation and choose the OK pushbutton.
Save, build, and deploy your project.
Edited by: Boryana Genova on Feb 18, 2010 2:40 PM
Edited by: Boryana Genova on Feb 18, 2010 2:42 PM

Similar Messages

  • MESSAGE_NOT_USED - ERR in BPM multi mapping process

    Hi Guys,
    Can any solve this issue please,
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">MESSAGE_NOT_USED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Message interface is not used by this process</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    I have gone through all kind of prilimanary changes like
    removed IP, reimported to ID
    deleted IP and I did again from scrach (BPM)
    no errors in BPM, activated, SXI_cache : Process return code shows 0, cache activated several times, server bounced.
    Please your valuable inputs for this!!
    Thanks
    San

    San,
    A similar issue has been resolved here ... give it a try -
    BPE_ADAPTER:MESSAGE_NOT_USED
    When you double-click on Integration Process, you will get an option for Repeat Activation on the right-hand side header.
    Hope this helps.
    Regards,
    Neetesh

  • BPM 11g support process archive

    Hi,
    Is BPM 11g suppots process archive?
    Can anyone help me on that?
    Regards,
    Anandh P

    Hi Raj
    1. Terminate means you want to End that Process no matter where it is at any instance of time. Say if I have BPM Process with 10 SwimLanes it can be at any of the Lanes with any User. I am taking simple Example with Human Tasks, but you can apply for other component like Timer servces etc.
    2. I hope you are aware of 2 things specially for Human Tasks: Action named "Withdraw" and a role named "Process Owner". For any human task, under Actions menu you should See a Withdraw option. You can code your application to capture this output using XOR gateway and if outcome is "WITHDRAW" directly end the process and go to End Node. If you have many places like this, there is easy way instead of running wires eveywhere. Create a simple throw even that goes to End Node. And after each human task check outcome if Withdraw, that that error, which will end the process. I hope you got the point.
    b) The reason I mentioned Process Owner is, generally I do NOT give Withdraw control to each User who can work on any Task. If accidentally that User do this action, thats it. The process ENDS and you can never retriive it back. So under .TASK file, I preven Withdraw action to Asssignee and Instead give this action only to OWNER (Process Owner). Process owner is like admin who can pretty much see any tasks and I would give him all the permissions like these Withdraw, Reassing, Suspend etc etc. This gives more controlled power to your application. Anyhow, in bpm workspace, login as process owner and search for any Task aged for long time and jus Withdraw it.
    You can do all the above using APIs also as far as you have Withdraw action going to the End Node.
    If your requirement is something else, ignore above notes. But still you can think along the above lines, if all you want is to Kill a Running Process anytime.
    Thanks
    Ravi Jegga

  • LVFPGA - Process "Translate​" failed

    Hi
    Currently using LVFPGA 2013 SP1
    I'm used to compile my code oftenly, which happens to be necessary when using the FPGA module
    Today, I started to get a "Process "Translate" failed" message in the Xilinx Log while trying to compile. The compilation is not aborted and still running
    Same problems have already been listed here and here, and issue is supposely fixed in LVFPGA 2014 (associated CAR 428544)
    We won't probably change IDE version to 2014
    So that here follow my questions:
    1. Is the compilation process going to generate a working bitfile as this post suggests ?
    2. Any information about the problem (why is it happening?). Couldn't find any helpfull CAR description
    3. What elements in the code I'm trying to compile may lead to the compilation to fail/take that much time ? Any recommendation/workaround ?
    Thanks for help
    Mathieu
    Mathieu Steiner, Test System Engineer, Safran Engineering
    CLD, ISTQB
    Solved!
    Go to Solution.

    As a follow-up, in case someone ends up reading this post, with a similar issue
    It happens that the previously listed CAR is linked to FIFOs. I have no FIFO in my code, so that my problem is not linked to this CAR.Compiling in LV 2014 still shows the same message
    There are several translate processes within the same Xilinx compile process. First one may fail, but the second one should be successfull. This is expected; the compile process is behaving as expected.
    We still can't explain why my code took 4 hours to execute once, whereas it only takes 1 to 2 hours now
    Mathieu Steiner, Test System Engineer, Safran Engineering
    CLD, ISTQB

  • Process »translate«

    Morning.
    What does the process »translate« do? It's a PowerPC process on my Intel machine. Owner of the process is an user, which not is an admin.
    TIA and kind regards, Friedrich

    Hi,
    Owner of the process is an user, which not is an admin.
    What is the name of the owner? That may give clues as to what the process belongs to.

  • Can BPM visualize business process at runtime?

    I am new to BPM. I am wondering if it can visualize the business process at run time so that the user knows what is going on. A use case would be in a document approval process, where a document needs to be approved by multiple people in different phases. The user would like to know the current approval status and who is the next approver, etc in a visualized graph.
    Appreciate your response.

    Hi tiwang,
    Are u looking for the Flow. i mean let us Consider Leave Approving Flow.
    You have a Initiator who Applies the Leave and this Task goes to his manager and the Manager will Complete the Task and the Task is routed to next level manager.
    And you would like to see the same BPM flow pictorial in the BPM work list is it wat ur looking for. If yes we can See the flow in BPM workSpace or even BPM worklist.
    Process: Once u Complete the Flow You will try to Test Webservice with Some Sample Values. Then after testing under Response click on Launch Flow Trace.
    Then we will get the Popup with Flow trace. Then Click the Component then we will get the BPMN Process instance with three tabs
    1) Shows the Audit Trail: Like u can see the Complete Payload of each and every Activity what it received and wat it gave the Output.
    2) Flow: Visulaize the Flow
    3) Faults: All the Exceptions which occur
    Hope This is wat ur looking for. Else let me know if something else.
    Regards,
    Pavan

  • Deleting running processes from Guided Procedure runtime

    Dear all,
    Does anybody know how to delete running process i.e. incomplete process from Guided Procedure runtime dashboards.  The administration workset contains archiving & deleting sections but they can only delete if a process is completed or Erronous or Terminated. 
    In need to delete a running process or incomplete process as some process instances are kicked off and left alone.
    Thanks
    -Bharath

    Hi Ramien,
    I suppose you have acces to the executionContext of GP...
    You can use the following method to get the process Id:
    String processId = executionContext.getProcessId();
    Regards
    Sundeep

  • Issues with CAL Free Solution - SAP BPM and Operational Process Intelligence on SAP HANA [developer edition]

    Hi,
    When I want to suscribe to the CAL Free Solution - SAP BPM and Operational Process Intelligence on SAP HANA, on the Terms and conditions page, even if I scroll down, the button "I accept" is not available.
    Do you have any tips ?

    I am trying to download the SAP BPM and Operational Process Intelligence on SAP HANA [trial edition] - AWS version and get a security error.
    Any ideas where we can get a 90 demo version of SAP PO/PI that will work with AWS?  I am trying to refresh myself on PI7.4?

  • BPM x Integration Process

    Heya guys,
    longe time no see.
    I'd like to start a conversation on the following subject: how do you understand the difference between business processes and XI's integration processes. This idea was inspired by the recurrent confusion that some clients and some managers make about those (or maybe I'm the confused one).
    In my view, integration processes are such that they shouldn't require any human intervention, and are designed with respect to systems (systems which XI access or systems that access XI). They are important mostly for the IT techs responsible for the systems integration.
    On the other hand, business processes may have human intervention (aprovals, data filling etc) and are designed with respect to the key user whose action will be required in that specific step of the process. They are important for the end users which use the process in a daily basis and also for the managers and directors for analyzing purposes.
    The problems begin when the users want to understand the integration process as if it was a business process. Want to check in which specific step it is at this moment (as if in Guided Procedures or Solution Manager). In my opinion integration processes shouldn't be trackable like business processes simply because it is not what they are intended for. They are similar tools for completely different applications.
    I think SAP has kinda understood that since they are changing XI process naming to integration process instead of BPM. IP is not a BPM, and it shouldn't be.
    Any comments?
    Regards,
    Henrique.

    I completely agree with you Henrique. BPM deals with the integrating people also where as the integration processes doesn't. But in XI, the integration process concept is linked with BPM which is very much confusing.
    Actually most of the things we do in the integration process in XI like, fork,loop, switch etc can be done without using any BPM in webMethods, TIBCO.
    May be in future SAP will come up with more appropriate conventions so that people will not be get confused what exactly is integration process and BPM.

  • BPM :: Messages not processed at outbound side

    Hi Experts,
    We have 1000+ synchronous messages with BPM  for only two days in July which havent processed fully. Now oncoming messages are getting processed fine, but the messages which were waiting for outbound processing from July are still waiting.
    inbound side there is a success flag and outbound side it is showing a clock symbol(looks like scenario is collecting / waiting)... cant see any failed/waiting messages iin queues .. when I checked the workflow logs few are showing workflow manually edited and processed after exception.
    The date messages were triggered are 10/Jun and seems one or more messages were edited on 17/jun later.
    Now we would like to know which workflow thrown the exception and what they have done during manual operation.
    And how to process the remaining holding messages.
      Thanks in advance for you ideas and suggestions.

    Hi,
         As you pointed out in your post that     
    "inbound side there is a success flag and outbound side it is showing a clock symbol(looks like scenario is collecting / waiting)... "
    Now you have not explained your scenario completely. Still from the problem statement I can say that The BPM is waiting for some messages. There are three possible scenarios where you can see the clock symbol.
    You have the option of collecting multiple messages for an interface and bundling them into one message, for example, individual sales order items into one sales order. To do so, you need to define a receiver step within a loop. The loop can finish in a variety of ways.
    Payload-Dependent  => The loop finishes when the number of messages received matches the number specified in the payload of the messages.
    Time-Dependent   => The loop finishes at a specified point in time.
    Message-Dependent => The loop finishes when a specific message is received.
    Once all the messages have been received, a transformation step bundles the messages collected in the container element and from them creates a message in the container element .This message is then sent by a subsequent send step.
    The processes use one of the abstract interfaces as an inbound interface, and the other as an outbound interface.
    Your BPM cannot be time dependant, otherwise it would have completed processing by now.
    Either your BPM is message dependant or payload dependant. You need to find this out.
    Check out the correlation (if) used in BPM, and the condition in BPM which stops the message collection.
    Plesae check SXMB_MONI and study the messages which have been succesfully processed by the BPM, so if your BPM is message dependant you have to find out what message it needs to stop collecting the message, this you can do by studying the successful message processed by the BPM. In this case your BPM will contain a FORK step. In one branch of FORK step there will be a receive step, this is the step where you can find the message required to complete waiting stage of the BPM.
    Check if this message has arrived or not.
    If your BPM is Payload dependant, find out whether number of messages received by the BPM matches the  expected count or not. In this case the BPM must have a container operation to count the messages received. If the count is less than required value, the BPM will remain in waiting  state.
    regards
    Anupam

  • BPM is in Process (Not completed after 3 days also)

    Dear All,
    I have an existing scenario, which was working fine.
    The scenario is File to IDoc, wherein picking up a file and splitting into multiple IDocs. The BPM is working out; able to send IDocs but not all the ones.
    The bpm is still in process it has to send some more IDocs. When I see the work flow log: It says u201CWaiting for event 'RECEIVED' of object type 'ZXI_PROXY_MI_*_0002' u201C. When I open up the wait stepXML MessagesInstance ID u201CIt shows the status: Transfer to Processu201D
    Over all, it has to send some more IDocs and complete the process.
    I have checked the queues in XI and R/3 also. No entries found.
    Does it happening because of huge data file?
    What could be the problem? Any suggestions?
    Thanks & Regards,
    Venu V

    Hi,
    >>>The scenario is File to IDoc, wherein picking up a file and splitting into multiple IDocs.
    there is just one answer to this question:
    don't EVER use a BPM for splitting a file into multiple IDOCs...
    this can be done without the use of a BPM by changing the occurance of the IDOC
    then the flow will work
    correct your flow and it will work perfectly
    Regards,
    Michal Krawczyk

  • BPM - Simple integration process

    Hi guys,
    I'm new at BPM and I've created a simple process. Looking at the weblog "Walkthrough with BPM" by Krishna, i was able to create the simple scenario:
    Source System -(File Adapter)->BPM-(File Adapter)->Target System.
    Now imagine I wanted to include two more actions.Meaning, I'd like to repeat the process.
    So we would get,
    Source System -(File Adapter)->BPM-(File Adapter)->Target System -(File Adapter)->BPM-File Adapter)->Source System
    When I create this in the integration process, i'll have a:
    Start->Receiver->Sender->Wait->Receiver->Sender->End
    But he asks me for Correlations. Can you give me an idea about it? I've looked at the pdf's but the idea is still blurry...

    Hi Goncalo,
    Check my post in this thread..
    Correlation
    Since you have two receive steps in your BPM you need to correlate the message received by the first receive step  with the message received by the second receive step.
    Anand
    Message was edited by: Anand Torgal

  • BPM 11g- Terminate process instance

    Hi,
    How can I terminate a process instance that could either be sitting in an Human Interactive or a Timer activity.
    TaskService is one solution but I don't want to take that route to achieve this simple requirement. Is there any recommended pattern to implement this.
    I also thought of an event boundary with interuupting event, but not sure what to write there..
    It was easy in Oracle BPm 10G where you could have a Notification Wait with interrupt and that is attached to an "Automatic" activity where we could say:
    this.action=ABORT;
    Thanks
    Raj

    Hi Raj
    1. Terminate means you want to End that Process no matter where it is at any instance of time. Say if I have BPM Process with 10 SwimLanes it can be at any of the Lanes with any User. I am taking simple Example with Human Tasks, but you can apply for other component like Timer servces etc.
    2. I hope you are aware of 2 things specially for Human Tasks: Action named "Withdraw" and a role named "Process Owner". For any human task, under Actions menu you should See a Withdraw option. You can code your application to capture this output using XOR gateway and if outcome is "WITHDRAW" directly end the process and go to End Node. If you have many places like this, there is easy way instead of running wires eveywhere. Create a simple throw even that goes to End Node. And after each human task check outcome if Withdraw, that that error, which will end the process. I hope you got the point.
    b) The reason I mentioned Process Owner is, generally I do NOT give Withdraw control to each User who can work on any Task. If accidentally that User do this action, thats it. The process ENDS and you can never retriive it back. So under .TASK file, I preven Withdraw action to Asssignee and Instead give this action only to OWNER (Process Owner). Process owner is like admin who can pretty much see any tasks and I would give him all the permissions like these Withdraw, Reassing, Suspend etc etc. This gives more controlled power to your application. Anyhow, in bpm workspace, login as process owner and search for any Task aged for long time and jus Withdraw it.
    You can do all the above using APIs also as far as you have Withdraw action going to the End Node.
    If your requirement is something else, ignore above notes. But still you can think along the above lines, if all you want is to Kill a Running Process anytime.
    Thanks
    Ravi Jegga

  • BPM workflow "In Process"-Queue "Permanent error in BPE inbound processing"

    Hi All,
    I am trying to collect messages from 2 different interfaces into BPM( Integration Process).
    when I checked in sxmb_moni  , i found the error on outbound status & BPM workflow has stuck with status  "In Process".
    it is not showing any error in Workflow, how to solve the issue.
    due to the above error, other messages are stuck in Queue stating "Permanent error in BPE inbound processing".
    Please help.
    -Jyoti

    Hi Jyoti,
    Goto T.Code swwl, in that clear all fields and choose from date as 1 month ago and try to execute. Then, delete all entries there. And re-execute your scenario.
    In this case, please see SAP Note 1126656.
    Please see the below blog, it might be helpful to you.
    /people/henrike.kaiser/blog/2009/02/03/how-to-analyze-stopped-queues-in-xi-ccbpm
    Regards,
    Rajesh

  • Wait step in BPM stops the process permanently

    Hi all.
    I have a BPM with a Wait Step inside. When the process reaches the wait step the process gets locked permanently.
    I execute TCODE SM12, remove the lock for the process and the process finishes without errors.
    Why does the BPM hangs with the wait step? Could anybody help me with this issue.
    Thanks a lot,
    Gari.

    Hi Gökhan.
    I'm using SP12. The Self-test about BPE in RWB reports error for "Schedule Background Job for Packaging" and "Schedule Background Job for Reorganization". Details for the error say "Background job for packaging is not required".
    Thanks,
    Gari.

Maybe you are looking for

  • Media encoder time remaining stops decreasing and processor drops to zero. Time elapsed keeps going up! File won't complete!

    Please help anyone who can. Firstly I know I have very little RAM on my system, only 4GB but I've been rendering the same kinds of files for weeks with no problems until the last few days. They biggest issues is as follows: My timeline in Premiere Pr

  • How to save as Mars in Acrobat 8?

    I have installed the plugin ok, can read the sample Mars files. But how do i save as Mars? With an active PDF should there be an option in "save as" or "export"? Or somewhere else?

  • Configuration of project stock option

    Dear All,according to the standard  application and SAP help,when we create a project,we can make an option on the control tap with three choices,non-stock,non-valuated stock and valuated stock.But after we save the project,we can never make any chan

  • E-business Suite RMAN backup retention

    Hi, i want to retain my backup for clone for 90 days. One parameter need to set at RMAN level is CONFIGURE RETENTION POLICY TO REDUNDANCY 90; What other parameter need to set at DB level? Thanks

  • Hi need help been hakedED

    hi my x bf set up a vgn, and parent monitor on my network, i rang my provider, i tried to wipe it, but comes up eerors, they r in total comand, stealing my personal things, and a box ouit of knowhere pops up with abuse xx and im so fustrated, i at to