Skip to Content

B1IF bpm scenario

Hello experts !

Did anyone successfully created and run a BPM scenario in B1IF ?

I am running SAP B1IF version 1.22.17 (B1 9.3 PL04)

I am getting this validation error:

If I try to validate the BPM definition using an external tool I receive errors as well:

Validation of current file using XML schema:

ERROR: Element '{http://www.omg.org/spec/BPMN/20100524/MODEL}definitions', attribute 'errorOpRef': '' is not a valid value of the atomic type 'xs:QName'.

My test BPM definition:

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL ../../com.sap.b1i.vplatform.bpm/designer/BPMN20B1i.xsd" id="_047f489b-8ce2-4b82-b035-2b7be155a4b9" name="B1i BPMN Model" errorOpRef="" targetNamespace="" version="1.0">
    <process id="_63a9de16-95c8-4057-b031-53d64e456175" name="testBpm" isExecutable="true">
        <documentation> qwe</documentation>
        <startEvent id="_2dec8072-6219-4ec9-b73b-af7cb1fac384" name="01" operationKind="b1if">
            <documentation> start</documentation>
            <dataOutputAssociation id="_4123269c-fe5a-4dd7-8b8f-68432845c148">
                <documentation> data</documentation>
                <targetRef>_d2b42b62-5d63-4276-abb5-020ce8c7a9ac</targetRef>
            </dataOutputAssociation>
            <messageEventDefinition>
                <operationRef>Z.getRequest</operationRef>
            </messageEventDefinition>
        </startEvent>
        <dataObject id="_d2b42b62-5d63-4276-abb5-020ce8c7a9ac" name="data1">
            <documentation> data</documentation>
        </dataObject>
        <sequenceFlow id="_152744ae-068f-45e1-82b0-8ab3669fb43e" name="" sourceRef="_2dec8072-6219-4ec9-b73b-af7cb1fac384" targetRef="_5ad7f5f0-ba53-4c96-8fe1-11ff404cf40c">
            <documentation></documentation>
        </sequenceFlow>
        <endEvent id="_5ad7f5f0-ba53-4c96-8fe1-11ff404cf40c" name="end99" operationKind="b1if">
            <documentation> output</documentation>
            <dataInputAssociation id="_325b0f66-1f7d-40fc-8116-e6ad4ab9bcd2">
                <documentation> data</documentation>
                <sourceRef>_d2b42b62-5d63-4276-abb5-020ce8c7a9ac</sourceRef>
            </dataInputAssociation>
            <messageEventDefinition>
                <operationRef>Z.sendApproval</operationRef>
            </messageEventDefinition>
        </endEvent>
    </process>
</definitions>

Any ideas ?

Many thanks in advance,

Pierre

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Dec 06, 2018 at 07:33 AM

    Hello Pierre,

    Does the BPM work?

    If yes, you can ignore the validation result information.

    Thanks & best regards

    Huan Yang

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 16, 2018 at 09:49 AM

    Hello,

    Thanks for your reply.

    I did not give up yet and founded the new interface working with bpm, but documentation is a bit lacking.

    I will run more experiments and let you know.

    Do have any further documentation for new B1IF UI?

    Regards,

    Pi

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Pi,

      What do you mean by new B1if UI?

      If you use the latest B1if, you may see the B1if 2.0.

      All updated document will be in new version.

      You may check the Help for guiding and learning material.

      Thanks & best regards

      Huan Yang

      b1if20.png (86.7 kB)