Om te vermijden dat er ontelbare varianten van afwerkingen en vullingen moeten gedefinieerd worden in de basisgegevens, is de mogelijkheid voorzien om voor afwerkingen, vullingen en profielen taken te definiëren.
Bij het definieren van de afwerkingen / vullingen in het project, verschijnt de gekoppelde takendialoog die toelaat de gewenste opties te kiezen. De taken in kwestie worden uitgevoerd tijdens de berekening van de afwerking / de vulling in kwestie.
De taken voor een afwerking worden gedefinieerd in de basisgegevens Afwerking, die voor een vulling in de basisgegevens Vulling.
De betreffende basisgegevens schermen werden hiervoor uitgebreid met de tab ‘Taken’. In ons voorbeeld gaan we taken definiëren voor een afwerking:
- Selecteer de afwerking in Gegevens.Afwerking en klik de nieuwe tab ‘Taken’.
- Definieer voor de geselecteerde afwerking de taken die bij deze afwerking horen. De betreffende taken moeten gedefinieerd zijn in de basisgegevens Taken. Klik op de … om de betreffende taak te selecteren. Er kunnen tot 25 taken gekoppeld worden aan de geslecteerde afwerking.
- Klik de knop Test om de gedefinieerde takendialoog te controleren:
Telkens de afwerking (of vulling) gedefinieerd wordt in een project, zal de bijhorende takendialoog mee verschijnen. De tabs ‘Extra afwerking’ en ‘Extra vulling’ op projectniveau en alle Editor functies die betrekking hebben op het toevoegen / wijzigen / verwijderen van afwerkingen en vullingen, werden hiervoor aangepast.
In ons voorbeeld definiëren we voor een kaderdeel een afwerking waaraan in de basisgegevens een taak gekoppeld werd zoals eerder beschreven:
- Klik in het veld ‘Afwerking’ op de … of druk F2 Lijst om de afwerking te selecteren. De bijhorende takendialoog verschijnt mee op het scherm.
- Maak in de takendialoog uw keuze uit de verschillende opties en klik Ok.
- Bevestig, de afwerking en de bijhorende takendialoog zijn toegevoegd:
De tabs ‘Extra afwerking’ en ‘Extra vulling’ op projectniveau en de betreffende Editor functies zijn uitgebreid met de extra kolom ‘Taken’. Deze bevat de codes van die taken die u als optie heeft geselecteerd in de gekoppelde takendialoog. Deze keuzes worden samen met de afwerking voor dit project bewaard.
De gekoppelde taken worden in deze fase enkel bijgehouden, ze worden pas uitgevoerd tijdens de berekening van de afwerking (of vulling) waaraan ze gekoppeld zijn.
Opmerkingen
- Bij het heruitvoeren van de taken van een kader/vleugel model moeten de taken gekoppeld aan de basisgegevens Afwerking en Vulling ook opnieuw uitgevoerd worden met als standaard de laatst gekozen toestand. Hiervoor moet een ‘reset’ taak gedefinieerd zijn voor het kader/vleugel model en moet voor deze reset-taak effectief het nieuwe gedrag ’Reset’ gedefinieerd zijn in de basisgegevens.
- Deze extra mogelijkeid is ook beschikbaar via scripting. De objecten WINDOWFINISHING, FILLING en PROFILES zijn hiervoor voorzien van de extra eigenschap TASKS.
|
Deze extra mogelijkheid is ook bruikbaar voor bepaalde profielen zoals roosters. De taken voor een extra profiel worden gedefinieerd in de basisgegevens profiel parameters, tab ‘Taken’.
De tab ‘Extra profiel’ op projectniveau en de betreffende Editor functies zijn uitgebreid met de extra kolom ‘Taken’. De manier van werken is zoals hierboven beschreven voor afwerkingen.