|
<< Click to Display Table of Contents >> dpPower > Introduktion till systemet > Viktiga begrepp i dpPower > Förändringsset > Optimistiskt eller pessimistiskt förändringsset |
När du skapar ett nytt förändringsset måste du ange om ditt förändringsset ska vara pessimistiskt eller optimistiskt.
Pessimistiska förändringsset är lämpliga att använda när stora mängder av nydokumentation ska utföras, där användaren ansvarar för egna avgränsade områden. Optimistiska förändringsset är lämpliga att använda vid nyprojektering och i situationer där du vill ta fram och utforska flera olika utbyggnadsförslag som alla innehåller gemensamma nätdelar. |
Om du arbetar i ett pessimistiskt förändringsset hindrar du andra användare som också arbetar i ett pessimistiskt förändringsset att redigera samma objekt som du. I praktiken innebär det att redigerade objekt som du ännu inte har postat till databasen är låsta för andra användare att redigera. Användare som arbetar i ett optimistiskt förändringsset kan redigera samma objekt som den med ett pessimistiskt förändringsset, men inte posta ändringarna till databasen.
Alla objekt i kartvyn som är låsta på detta sätt kan visualiseras genom att välja att visa låsta objekt i en användardefinierad färg. Dessutom kan du komma åt information om användaren och förändringssetet som för närvarande låser ett objekt och hindrar dig från att redigera det. Detta gör att du kan kontakta den användaren och be denne att göra objektet tillgängligt igen. Användaren som äger förändringssetet som låser objektet kan välja att låsa upp eller posta förändringssetet för att ta bort låsningen av objekt.
Om du arbetar i ett optimistiskt förändringsset låses inte de objekt som du redigerar i förändringssetet för andra användare. På samma vis är de objekt som är under redigering av andra användare heller inte låsta för dig. Det innebär i praktiken att flera olika användare kan redigera ett och samma objekt samtidigt. Problem kan uppstå om samma attribut i en komponent redigeras parallellt i olika förändringsset. I sådant fall måste konflikthantering utföras i samband med postning för att fastställa vilken av de redigerade versionerna som är giltig och ska sparas till databasen.