Workflow Simulate on GUI

 Merhaba,

Yapılan workflow'ları test etmek için çoğu zaman geliştirmenin tamamını bitirmek zorunda kalırız (run time event ile tetikleme, script üzerinden tetikleme vs.). Fakat WF'u test etmek için bütün geliştirmeyi tamamlamak zorunda değiliz. GUI üzerinden WF'a gerekli inputları vererek simulate edebilirz.

WF simulate etmek için.

Site Map --> Administration - Business Service --> Simulator ekranı açılır.

Not: Bu ekran sadece WF değil herhangi bir Business Service'i tetiklemenizi sağlar fakat bu yazımızda WF tetiklemeyi açıklayacağım.


Bu ekranda simulator appletine aşağıdaki değerler girilir.

Service Name: Workflow Process Manager

Method Name: RunProcess

Iterations: 1 (default setlenir)

 

Input Arguments appletinde "Workflow Process Manager" BS'inin inputları verilir.

Type: PropertySet

Property Name: Pick applet açılır ve aşağıdaki değerler girilir.(ProcessName zorunlu bir property'dir. bunun dışında WF'unuz hangi inputları alıyorsa o inputlar girilir. Örn: Object Id: "account_row_id"

Propery Name : ProcessName: 

Value: "WF'un adı"




Not: "Value" değeri özellikle web servislerde tetiklenen WF'lar için kullanılır. Bu alana web servis ile gelen mesajı tek satır haline getirip (notepad++ --> shift+crtl+Alt+L)  bu alana yazabilirsiniz ve WF'unuzu bu input ile tetikleyebilirsiniz.



Tanımlama işlemleri bitti. Artık "Run" butonuna tıklayarak WF'unuzu tetikleyebilir ve test edebilirsiniz.
WF'unuz çalıştıktan sonra "Output Argument" appletine bir kayıt atacaktır. bu kayıt üzerinde "Property Name" pick appletini açarak WF'unuzda tanımladığınız değişkenlerin son değerlerini görebilirsiniz.

Not: Hem "Simulator" appletinde hem de "Input Arguments" appletinde tanımlamaları yaptıktan sonra "Save to File" ile xml export alabilir, daha sonra bu xml'leri "Load From File" butonu ile import edebilirsiniz.




Yorumlar

Bu blogdaki popüler yayınlar

Siebel OpenUI Presentation Model ve Physical Renderer Yapısı

Long running query'ler için Query Plan fixleme

Profile Attribute Listesi