V2 Object Linking

V2Master | V2HighLevelDesign

User Basket

  1. Implement basket's that are associated with users
  2. Baskets are private to the user they belong to
  3. Baskets can contain the same kinds of objects that a dossier can contain
  4. Baskets are implemented hidden Dossiers

Link Types

  1. Issue: Can links have a direction?

    1. Particilarly when two items of the same type are linked
    2. Links have a this end and an other end

    3. Suggest yes
  2. Link types are predefined in the system's configuration
    1. Type type of objects being linked is defined
    2. The ordering of the link blocks in the detail screen is defined (by object type)
    3. We will pre-configure systems with common link types
    4. For later: Administratiors can creat new link types

Link Display in Link Blocks

  1. Links are displayed in two separate blocks according for each link type
    1. The block title dontains the link description
    2. One block for the this end

    3. One block for the other end

  2. There is an enclosing block that encloses all the separate blocks

Link Creation

  1. Links are made with a new link block, which appears near the end of the detail screen
  2. Linking objects is performed on the current object linking itroms from baskets or dossiers
  3. The block is like the Add Items to Dossier block

  4. When a link is created, it is created from the 'this' side of the link
    1. The linked items are the other end

    2. In order to create an A->B link you start from a create A->B block

    3. In order to create an B->A link you start from a create B->A block

  5. There may be a single create link block, which allows you to select the link type/direction
  6. When the block is opened:
    1. You can select, with a radio button, whether you are linking items from a dossier or the basket
    2. When you select a dossier or the basket:
      1. A list of the dossier/basket contents's is displayed (possibly filtered by the item type)
      2. Each item has a select box
      3. You can select individual items
      4. Or (de-)select all items with JavaScript augmented buttons

  7. There is no possibility to add a note to a link
Copyright 2008-2014, SoftXS GmbH, Switzerland