Příklad pravidla obchodování ChoiceAttributeText

V tomto příkladu se pravidlo obchodování ChoiceAttributeText používá k nastavení sledu prací požadavků.
Sled prací musí splňovat tyto podmínky:
  • Je-li stav Nový, budou instrukce sledu prací tyto: Je-li prokázáno, že požadavek je platnou žádostí, změňte stav na Přijatý. Není-li požadavek platný, změňte stav buď na Zamítnutý, nebo Vysvětlit.
  • Když se stav změní na Přijatý, instrukce sledu prací budou: Požadavky s nejvyšší prioritou se musí naplánovat pro zařazení do verze a pro odhad jejich nákladů. Změňte stav těchto požadavků na Plánovaný.
Nastavte sled prací pro uvedené požadavky:
  1. Do atributu kontejneru pravidla obchodování zadejte =ChoiceAttributeText('Status',"write_defaults"). Atribut kontejneru pravidla obchodování musí být textovým atributem. Atribut pojmenujte např. Workflow.
  2. V atributu Description v nejvyšší složce zobrazte výchozí šablonu XML tak, že klepnete na tlačítko OK. Kód XML šablony se umístí do atributu Description.
  3. Klepněte na volby Konfigurovat > Atributy > Požadavky.
  4. Otevřete stránku s konfigurací pro atribut kontejneru obchodního pravidla Workflow.
  5. Zadejte následující výchozí hodnotu: =ChoiceAttributeText('Status'). Aktualizujte všechny prvky klepnutím na volbu Kopírovat výchozí hodnotu do všech prvků.
  6. Klepněte na volbu Moduly > Požadavky a vyberte nejvyšší složku.
  7. Atribut Description nejvyšší složky obsahuje kód šablony XML. Klepnutím na tlačítko Upravit u atributu Description můžete zapsat do textového parametru instrukce ke svému sledu prací. Například,
     <?xml version="1.0" encoding="UTF-8"?> 
    <texts> 
    <item id="47" text="Je-li
    prokázáno, že požadavek je platnou žádostí, změňte stav na Přijatý. Není-li požadavek platný, změňte stav buď na Zamítnutý, nebo Vysvětlit."/> 
    <item id="48" text="Požadavky s nejvyšší prioritou se musí naplánovat pro zařazení do verze
     a pro odhad jejich nákladů. Změňte stav těchto požadavků na Plánovaný. a vyberte uživatele odpovědného za tento požadavek."/> 
    <item id="49" text="Tento požadavek je připraven na implementaci. Až implementace začne, změňte stav na Spuštěný. "/> 
    <item id="50" text="Tento požadavek se implementuje. Až skončí, změňte jeho stav na Dokončeno."/>
    <item id="51" text="Tento požadavek je dokončený a je připraven na testování. Pokud požadavky projdou testováním, změňte jejich stav na Ověřený. "/> 
    <item id="52" text ="Tento požadavek je připraven na doručení. "/> 
    <item id="53" text="Tento požadavek byl odmítnut. Do atributu Comments zadejte důvod odmítnutí."/>
    <item id="54" text="Tento požadavek vyžaduje vysvětlení."/>
     </texts>

    ID položky v kódu XML jsou ID databáze položek volby. V tomto příkladu 47 odpovídá stavu Nový a 48 odpovídá stavu Přijatý.

  8. Instrukce sledu prací uložte klepnutím na tlačítko OK.
Příklad instrukcí sledu prací pro Nový požadavek.
Poznámka: Mají-li se zobrazit instrukce sledu prací v atributu kontejneru pravidel obchodování, musíte aktualizovat stav.

Zpětná vazba