Vytvoření vlastní úlohy

Proveďte asociaci vlastní úlohy s přechodem životního cyklu.

Proveďte asociaci vlastní úlohy s přechodem životního cyklu.

K vytvoření vlastní úlohy je třeba provést dva kroky. Nejdříve správce přidá vlastní úlohu do životního cyklu. Poté programátor úlohu vytvoří.

Nejprve přidejte vlastní typ úlohy do životního cyklu. Abyste mohli tuto operaci provést, musíte být správce.

  1. Klikněte na položku > Nástroje > Správa > Nastavení úložiště.
  2. V dialogu Nastavení úložiště klikněte na kartu Chování > Životní cykly.
  3. V dialogu Definice životního cyklu vyberte definici životního cyklu (např. Základní proces uvolnění) a klikněte na tlačítko Upravit. Vybraný název definice se zobrazí na řádku s názvem.
  4. V seznamu Stavy životního cyklu vyberte stav životního cyklu, který chcete upravit, a klikněte na kartu Přechody.
  5. Kliknutím na tlačítko Upravit otevřete dialog Přechody a vyberte kartu Vlastní typy úloh.
  6. Klikněte na tlačítko Přidat a zadejte název do pole Zadání názvu nového vlastního typu úlohy. Klikněte na tlačítko OK.
  7. Poznámka: Typickou názvovou konvencí je přidání předpony v podobě názvu organizace ke všem typům úloh.
  8. Kliknutím na tlačítko OK zavřete dialog Přechody.
  9. Daný vlastní typ úlohy bude spuštěn pokaždé, když objekt projde tímto životním cyklem.

  10. Chcete-li tuto vlastní úlohu povolit i u jiných přechodů, opakujte kroky 3 až 5, pouze místo vytvoření nové vlastní úlohy určete existující vlastní typ úlohy.

Poté programátor vytvoří úlohu (nové moduly plug-in nástroje Job Processor). Úlohy mají podobu kódu knihoven .NET. Činnost úlohy určíte vy.

Poznámka: Kód má být spouštěn jako služba, vyhněte se tedy kódu uživatelského rozhraní.
  1. Vytvořte sestavu .NET.
  2. Nastavte postup.
  3. Rozmístěte postup do určitého umístění adresáře.
  4. Nakonfigurujte nástroj Job Processor tak, aby rozšíření našel a načetl. Nástroj Job Processor rozšíření načte při příštím spuštění.
  5. Když nástroj Job Processor rozpozná typ úlohy, která odpovídá jednomu z vašich modulů plug-in, které umí zpracovat, přesměruje úlohu na kód daného modulu plug-in.

Další informace: Nástroje pro vývojáře úložiště Autodesk Vault