1. Pravidla

    Článek: AN0001891Aktualizováno::

    Povinnost vyplnění sloupce na základě hodnoty v jiném sloupci - Pravidlo Podmínka

    Tento příklad zkontroluje, zda při uložení záznamu ve třídě Incident se stavem Closed je vyplněna hodnota ve sloupci Skutečný čas vyřešení.

    Typ pravidla: Před uložením existujícího záznamu - Podmínka

    Podmínka:

    (column('status') == 3) && (IsNull(column('real-resolution'),'default') == 'default')

    Chybové hlášení: Při uzavření incidentu je třeba nastavit hodnotu sloupce 'Skutečný čas vyřešení'.

     

    Povinnost vyplnění sloupce na základě hodnoty v jiném sloupci - Pravidlo Skript

    Tento příklad zkontroluje, zda při uložení záznamu je zaškrtnut sloupec  'display_to_users'. Pokud je zaškrtnut a nejsou vyplněny sloupce 'affected_services' a 'description', vrátí lokalizované hlášení 'work_schedule_display_to_users'.

    Typ pravidla: Před uložením nového záznamu - Skript

    Typ pravidla: Před uložením existujícího záznamu - Skript

    //If column 'display_to_users' is Yes, columns 'affected_services' and 'description' cannot be Null.
    if (OGActualDataRow['display_to_users'])
    {
        var afse = OGActualDataRow['affected_services'];
        var desc = OGActualDataRow['description'] ;
        if ( afse == '' || afse == null || desc == ''  || desc == null)
        {
            OGActualMessage.SetError( OG.MessageLoc.GetText(2, 'work_schedule_display_to_users'));
            return true;
        }
    }

     

×