kind of windows

Upload: sadot-enrique-castillo-galan

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Kind of Windows

    1/15

    Primary detail (DP).

    Description:

    This type of window is the main centre of our application. It is the entrypoint and exit of the application and only exists a window of this type byapplication. For applications of maintenance it process represents thecentral organization of the object of business and for transactionalapplications the functionality or the processed data. From the DPwindow one goes away to other windows of the application or if it isnecessary also it is possible to sail between primary windows. In windowDP are possible to be represented one or more organizations. If thewindow represents organizations of several business objects the actionsto ma e will in the same way affect all the organizations! as if they wereof a single business object .

    variants:

  • 8/14/2019 Kind of Windows

    2/15

    Primary detail with an organization associative "#ernel$ in thewindow.

    Primary detail with an object of data in the window %&'(D).

    Functionality:

    The following list of menus and its options*actions will not be applied allto windows DP necessarily! but it can serve li e direction for the type offunctionality that can offer a window DP.

    Operative: +ew! ,pen! -ave! Delete! Print! xit....The operative title can be replaced by one more descriptive word!oriented to the language of the user for each application in individual%for example/ group! transfer0).

    Expand: O ptions to go to secondary windows! for example characteristicor associative .

    Relate: ,ptions to go to secondary windows that allow to create or tomodify a relation of an object with another one %for example person withgroup).

    Navigate : ,ptions to navigate to other windows DP.

    Options: It facilitate to the user the possibility of forming hisapplication! for example/ underneath the menu of options it could defineif wants or not confirm each action of delete of a record.

    Help: It offers the access of the window help and of the standard eyshelp.

    Depending on the preferences! the business transactions are possible tobe done through the menus with titles such as/ ,perative! 'elate!Processes! Transactions! 1ueries....

    The use of fast eys and function eys facilitates to the user the fastaccess to these functions.

    Note: 2lso push buttons can have in windows DP! nevertheless it isnecessary to avoid to confuse to the user with a mixing of too manyoptions of menu and push buttons in a same window.

  • 8/14/2019 Kind of Windows

    3/15

    Primary uery (!P).

    Description:

    These windows such represent data or information very similar to the DPwindows! but it does not allow the modification of the data and offersless functionality! the reasons for its creation can be/

    2 window DP does not exist to maintain the data! can be accessed onlyto the data for 3ueries .

    The reuse of a DP window would ta e to resourceful calls.

    It is only wanted to reuse the functionality of 3uery! or in the sameapplication or another one.

    4rouping of data underneath the same name %subject) for maintenancereasons.

    5hen deciding on a &P window duplicating a DP window is increased thenumber of rules and windows to maintain %although great part of the

  • 8/14/2019 Kind of Windows

    4/15

    hierarchy of the DP window is reused). ,n the another hand is notrecommended to reuse a rule*window DP in another application if it$sonly for by reasons for 3uery. 6ecause this procedure will complicatethis application and will increase the object to be distributed in theproduction environment. The advantages and inconvenients will have to

    be evaluated for each case in individual.The window is closed with the "close$ button.

    Primary list ("P).

    Description:

    &ertain applications needed a list li e canter application. This canhappen in circumstances where an application conducts the sameactions against a repetitive group of objects. For example! an applicationmust transmit a group of transactions to a remote station. In this casethe window will have to be a primary list. The list of objects of thewindow is considered 7object7 and the actions selected by the user ta eplace against the whole list or the parts specifically mar ed.

  • 8/14/2019 Kind of Windows

    5/15

    variants:

    8 9ist already informed with data.

    8 9ist secondary with the same functionality that the primary one.8 9ist with criteria search ",pen7 in this case it$s li e "Find$ but instead ofopening another window with a list it opens to the 7 object list$ in thiswindow.

    Functionality:

    In order to prevent problems with the -mooth scrolling and multipleselections are recommended to give to the user the possibility ofpreselecting explicitly the rows of the list on which it wants to ma e theaction! with an additional column

    The actions are made on all the list or the rows explicitly mar ed for theaction. 2n exception is to select an instance to see its details %7 detail 7)or to modify them %7select 7).

    In general a window 9P will have buttons to go to other windows or toexecute actions. If the number of buttons surpasses six or eight itrecommends to decide on a menu

    The edition or modification of rows of list box can cause a complex logic

    for the control of this logic %where to eep the modifications from therows.....)! for that reason it is recommended to use in these cases asecondary window of detail or in the case of being few fields a detailwindow

    2s a norm! this type of windows has a limited number of occurrences%:;)! because a limitless number of occurrences ma es difficult theprogramming and prolongs the access time because it is necessary tostore in temporary tables the occurrences that no longer are todisposition of the rule controller.

    #econdary detail (D#).

    This type of window visualizes and allows the modification of datarelated to the primary window of detail. 2lso it allows to the creationand the delete or to execute other transactions of business. The controlto this window can be passed from windows of type details primary!secondary list! action list or another window of secondary detail.

  • 8/14/2019 Kind of Windows

    6/15

    +ormally this window is used to display data characteristic or associativeof business objects! but also it can be used to show data of otherorganizations or secondary groups of organizations the centre of theapplication

    $ariants:

    8 connected secondary Detail with one lists secondary! where the actionis controlled by the secondary list %for example in the 9- the creation ofa new instance of an object is selected and after confirming the action in

    the D- the control returns to the 9-).

    8 secondary Detail where the control is in the D- to facilitate thecreation of multiple instances of an organization %for example severalboo s of an author)

    Functionality:

  • 8/14/2019 Kind of Windows

    7/15

    In general the actions of a secondary window of detail are made usingbuttons. If the number of actions is elevated! is necessary to considerthe use of menus.

    7 , 7 and 7 Previous7 are the buttons standard to confirm or to leave an

    operation but also can have 7save7! 7 delete7....

    ,ptions to go to other secondary windows.

    ,ptions to ma e other transactions of business related to the data inthis window.

    #econdary consultation (!#).

    Description:

    These windows show data such or information very similar to the one ofthe secondary window of detail %D-) but does not allow to modify thedata and offers less functionality.

  • 8/14/2019 Kind of Windows

    8/15

    2lthough the use of a window &- can be more fre3uent than the one ofa window of primary consultation %&P) the related thing in thecorresponding chapter can also be applied to windows &-.

    #econdary list ("#).

    Description:

    This type of window shows a list of objects or associated with theprimary object of the application! then the list can contain data oforganizations characteristic! associative or of intersection. 2 secondarylist allows to the user the selection of an instance of this object or thecreation of a new one. The secondary list acts li e way to the details of

    an object %for example to go from a list of professionals of a client to aprofession in individual)

    $ariants:

  • 8/14/2019 Kind of Windows

    9/15

    8 list box is not editable and the actions on the object are done ingeneral in the secondary window of detail. The user can select aninstance of the object or create a new one %passing the control to thedetail window).,ther actions are done in the detail window.

    8 9ist no editable without criterion search.

    8 9ist no editable with criteria search.

    8 2nyone of the variants with possibility to select to many rows. 2s ithas been mentioned already is necessary to choose with carefully of thecombination of multiple selection with the -mooth scrolling.

    Functionality:

    Possible actions can be select! add! delete! close0

    It facilitates to go to other related organizations.

    It displays a list of objects already related.

    It allows to go to windows type details secondary and list of action.It passes control to window D- if it only finds an object associate or isno.

    "ist o% details ("D).

    This type of windows shows a list of objects related to the primaryobject of the application. Then the list can contain data of organizationscharacteristic! associative or of intersection. 2 secondary list allows tothe user the selection of an instance of that object or the creation of anew one. the detail list combines the functionality of a secondary listand the one of one secondary detail. It is decided on this type of windowwhen to go to a D- window it little turns out operative by the lownumber of fields to edit in the same one %between < and = fields).

  • 8/14/2019 Kind of Windows

    10/15

    $ariants:

    8 9ist no editable without criterion search.

    8 9ist no editable with criterion search.

    Functionality/

    Possible actions can be/ select! delete! to view! leave.....

    It allows to go to type windows details secondary! list secondary and listof action.

    It allows the creation of new instances! the suppression and modificationof data of the list %after being selected) in detail fields that areunderneath the list.

    Detail o% action (D&).

  • 8/14/2019 Kind of Windows

    11/15

    Description:

    &apture all type of information re3uired by the system to be able tofinish to the action or transaction. For example if a user wants to deletean object! but before it is necessary to pass the application to some type

    of special authorization! would be possible to be presented*displayed awindow of action detail to capture this information! the window D2difference of the primary*secondary window of detail by its form ofinitiation. It is called to a window D2 li e result of a business action. 2window D2 could be initialized for example from a primary window ofdetail! for example to capture authorization data before ma ing amodification.

    $ariants:

    It depend on the action.

    Functionality/

    Possible actions can be/ o ! close! find! functions of impression andother actions related to the as ed for action

  • 8/14/2019 Kind of Windows

    12/15

    The validation of initial operations is made in the window that calls tothe window D2.

    The validation of captured data becomes in the window D2.

    2lthough it is possible to be called to other windows! the control willreturn directly to the window that called to the window D2.

    The window 4ives ma es all the necessary accesses to the data basere3uired by the action.

    "ist o% action ("&).

    The window of action list presents*displays to the user a list of objects

    no associated with the main object of the application or a list of thesame type of object. This type of window appears when the systemre3uires more information to finish an action and is similar to thewindow of action list! for example if the user selects from the primarywindow of detail of clients the action to open! then the applicationpresents*displays a list of clients available to open.

    In certain situations it could desirable or even be re3uired to reduce thenumber of rows of a list. If the criteria search are many or verydifferent! then a special window %D2) with these criteria could becreated not to have them all in the action list and to facilitate itsreusability.

  • 8/14/2019 Kind of Windows

    13/15

    $ariants:

    8 5ith criteria search without data previously informed.

    8 5ithout criteria search having the window previously informed into

    data.

    8 5ithout criteria search with the possibility of multiple selections of list. Functionality:

    Possible actions are/ select! close or exit! find ! view.....It gives bac to the ey or the primary eys primary or of theorganization selected to the window that called it. 2lso it can give bacadditional data re3uired by the application.

    This window with criterion search will not in3uire previously in the listwhereas in the windows without criterion search a complete list appearsto the user. 2 particular case of this type of windows is the possibility ofhappening to him from the rule that a criterion called search and in thecase only of finding one instance directly gives bac the control %and theey).In the other cases it fills the list or it shows an empty list.

  • 8/14/2019 Kind of Windows

    14/15

    The creation of a new relation of an organization or the maintenance ofthe same one is made in the window that called to the action list%primary detail or secondary detail). This allows a construction of thistype of relatively simple window and potentially more re8usable.

    'ransactional indo .

    Description:

    The transactional window is normally in the offices %in individual inwindow). ,ne is used for the daily or repetitive operations. In thesewindows it is important the agility and speed of the operations! reasonwhy in general it does not re3uest confirmation of the actions. It do nothave initial charge of data nor the option to open but it accedes to theelectronic diary to obtain operations %of its operative one) with the

    possibility of annulling them later.

    $ariants:

    They depend on the type of operation in individual but in general theyare possible to be differentiated in/

  • 8/14/2019 Kind of Windows

    15/15