Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Birbirini takip eden iş adımlarında bir önceki adımdan gelen aksiyon butonunun değerini yakalayarak farklı işler veya görevler çalıştırılabilir. 

Aşağıda bulunan kod örneğine GetProperty kullanılarak bir önceki WorkItem da bulunan Type="Previous" özelliği sayesinde SelectedAction değerine ulaşılır.  Sonrasında ulaştığın aksiyon butonu değerini Value kullanarak Park olup olmadığını karşılaştırır. Equals karşılaştırması ile karşılaştırma yaparak perform daki çalıştırılması istenen değerleri çalıştırır. Bu örnek için iş adımı açıklamasının başına [PARK] değeri yazılması sağlanmıştır. 

Code Block
languagexml
titleÖrnek Sentaks
linenumberstrue
  <If>
    <Then>
      <Condition>
        <Equals>
          <Value Culture="" Target="None">Park</Value>
          <GetProperty Member="SelectedAction">
            <WorkItem Type="Previous" IncludeChildren="False" Instance="" />
          </GetProperty>
        </Equals>
      </Condition>
      <Perform>
        <SetVariable Name="$(WorkItemInstructions)">
          <StringConcat>
            <Value Culture="" Target="None">[PARK]</Value>
            <Character Type="Space" />
            <Value Culture="" Target="None">$(WorkItemInstructions)</Value>
          </StringConcat>
        </SetVariable>
      </Perform>
    </Then>
  </If>

 

AksiyonButonuSecimi değeri bir önceki WorkItem a ait seçim buton değerini tutar. Bu değeri altıktan sonra İş adımı açıklamaları güncelleme veya rapor tarafında seçilmiş butona göre aksiyon işlemleri yapılabilir. 

Code Block
languagexml
linenumberstrue
<SetVariable Name="$(AksiyonButonuSecimi)">
   <GetProperty Member="SelectedAction">
       <WorkItem Type="Previous" IncludeChildren="False" Instance="" />
   </GetProperty>
</SetVariable>

 

Ekran göüntüsü aşağıdaki gibidir. 

Gallery

 

Info

İş adımında bulunan iş sonrası çalıştırılacak işler içinde seçilen aksiyon butonunun değerini $(SelectedAction) ile ulaşabilirsiniz.

Bakınız

Value

Equals

GetProperty

WorkItem

SetVariable

İş adımı açıklama alanı (WorkItemInstructions) alanını nasıl özelleştirilir?