cancel
Showing results for 
Search instead for 
Did you mean: 

periodical start of workflow selecting all records

Former Member
0 Kudos

Hi,

We want to periodical start a workflow. This workflow should be run for all records of the repository.

How to select all records?

How to start a workflow periodically?

can anyone help me?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello H. Antonise

First of all

Not recommend use that for all records in your repository or for many records

Second of all

for autolaunch workflow sap mdm have many conditions

Of course you can use MDM API (Java) for workflow management - that is simple way if you know JAVA programming language

and more hard way if you wolud like it without programming:

1) add tech field in repository

2) create your workflow and set

trigger action: record update

active : yes

Max Records:0

autolaunch : Immediate

once in time interval wich you set in mds.ini file workflow will be launch(by default every 5 minutes)

3)create file for import some value to that field for all records

(remember about my warning!!!)

4) configure mdis for automatic import that file

5) configure some task manager - it should to put your source file once a day to your inbound directory(use standard task manager for windows or "Cron" for Unix-like systems or some another program)

each another way the same just:

in point 3

Import Manager options set Checkout/Workflow =[your workflowname]

in that case after import your workflow will be start immediatly for all updated records

more about how it work you can founf in standard documentation :

http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/72b8e7a42301bae10000000a42189b/MDMImportManager71...

http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/72b8aaa42301bae10000000a42189b/MDMDataManager71.p...

Regards

Kanstantsin Chernichenka

Answers (0)