My Problem is i have 2 workflows.... and both were updating on same field.stagename values {1.VA, 2.FIASC 3.Close Lost 4. Secure 5-Paperwork/Ticketing incoming 6. Forecare 7.close won1st workflow is - If policy__c field is not empty then i have to change Stagename = '7- close won' and CloseDate as 'ToDate()'...Condition - NOT (IsBlank(Policy__c)..Then it change Stagename = '7-close won'.2nd workflow - if stagename is '5-Paperwork/Ticketing incoming' ...then it wont allow any change other than 6.Forecare and 7.close won. If we select other than these 3 values the stage name should be updated by '5-Paperwork/Ticketing incoming' it self.Condition - (ISPICKVAL(PRIORVALUE(StageName), '5-Paperwork/Ticketing incoming') ) && NOT(((ISPICKVAL(StageName, '6 - Close Lost')) || (ISPICKVAL(StageName , '7 - Close Won' ))))Second condition works perfectly when i deactivate the first condition. But when 2 workflows are active always it executes the first one only.