WO2010022758A1 - Method and device for processing data and system comprising the device - Google Patents

Method and device for processing data and system comprising the device Download PDF

Info

Publication number
WO2010022758A1
WO2010022758A1 PCT/EP2008/007208 EP2008007208W WO2010022758A1 WO 2010022758 A1 WO2010022758 A1 WO 2010022758A1 EP 2008007208 W EP2008007208 W EP 2008007208W WO 2010022758 A1 WO2010022758 A1 WO 2010022758A1
Authority
WO
WIPO (PCT)
Prior art keywords
work
tasks
user
task
processing
Prior art date
Application number
PCT/EP2008/007208
Other languages
German (de)
French (fr)
Inventor
Sonja Auer
Hans-Joachim Diehl
Werner HÖFLER
Juliane Rettner
Earl Roethke
Rainer RÜDIGER
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to PCT/EP2008/007208 priority Critical patent/WO2010022758A1/en
Publication of WO2010022758A1 publication Critical patent/WO2010022758A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
    • G06F9/45512Command shells
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • the invention relates to a method and a device for data processing as well as a system comprising the device.
  • the object of the invention is to avoid the abovementioned disadvantages and in particular to create a user-efficient option for processing tasks, work packages or jobs.
  • the context-based embargo may take into account a context of the user or a group of users.
  • a profile may be associated with the user or with the group that allows certain actions and possibly prohibits (partially) administrative actions.
  • the context-based emigration possibility is linked in particular to at least one such profile, so that, for example, a flexibly configurable individualization is made possible for the user or the group of users.
  • the task can be selected and with the selection, the processing of the task starts in particular such that the task is started or loaded in the current state of processing.
  • the user can call up a task that is already in the process of being processed, depending on its processing status, and continue at this point. It is also possible to start processing a task that has not yet started.
  • a multiplicity of tasks can be offered via the context-based accessibility and at least partially selected by the user.
  • the user (corresponding to the group of users) can be offered context-dependent data for processing the task.
  • the user will find all (or at least part of) the information needed for processing in the form of data and parameters when processing the task. For example, this information may be linked or provided via submenus or pop-up windows.
  • Another development is that a comprehensive task management is carried out for several tasks based on several processing states.
  • a user or an administrator can be offered and / or presented with an efficient overview of the status of one or more tasks.
  • such tasks include several steps, e.g. a data entry, a validation of the data entries as well as an activation of the data entries.
  • interruptions in the execution of the task cause no additional effort for the users.
  • Each user is preferably provided with the scope of his work or a next task to be completed by means of the approach presented here.
  • the present approach allows the user a direct entry into his work, ie access to an area of the application in which he can carry out his work as well as the user an indication or access to information required for the task ( Data and / or parameters). Furthermore, it is advantageous that the user, in addition to the mentioned access to the area of the application, also has flexible access (for example, without an assigned work package) to available work areas and can thus process queries or tasks spontaneously.
  • a development is that a state information for the task is determined and / or displayed.
  • a degree of fulfillment of the task can be determined and displayed as state information.
  • a plurality of status information can be evaluated cumulatively over a plurality of tasks (including across multiple users or groups of users).
  • This information can be generated automatically at any time, so that e.g. For the job management (quasi) it is continuously known to what extent the entire project (or parts thereof) is within a given timeframe.
  • the context-based entry-level facility may have a workspace or a selection facility for the administration of the templates.
  • the templates can be edited or new tasks corresponding to a template can be created.
  • the context-based entry possibility is offered by means of a homepage or by means of a portal.
  • the context-based entry possibility may be via a browser platform (eg a web application or via an Internet or an intranet) provided and / or addressed.
  • the user can authenticate himself before accessing the homepage.
  • this represents a secure access to the user's individualized data
  • the application recognizes the user and can display relevant data, in particular tasks. Depending on the authorization of the user, certain parts of an application can be shown or hidden.
  • the user can also be a group of users.
  • the group of users may comprise a plurality of users, the group having certain common features (e.g., processing a (sub) project comprising certain tasks).
  • each user of the group can be individually recognized by the application and it can be offered in this regard, at least partially, an individual context-based interface or homepage.
  • the context-based entry opportunity has at least one of the following work areas:
  • a work area comprising currently pending and / or completed tasks; - a work area comprising a management of templates;
  • a work area comprising a management of tasks and / or work packages.
  • the work areas are flexible to each other can be arranged.
  • the method described herein may be implemented as a program executable on a computer.
  • a program can be executed on several computers of a network.
  • several computers of the network can access the program.
  • the program is designed so that a multiplicity of users can use the program or the method described here via several computers of a network.
  • Said network may preferably comprise the Internet and / or a LAN.
  • a device for processing a data unit comprising a processor unit and / or an at least partially hardwired circuit arrangement, which is set up such that the method can be carried out as described herein.
  • Said processor unit can be or comprise any type of processor or computer or computer with correspondingly necessary peripherals (memory, input / output interfaces, input / output devices, etc.).
  • Such a processor unit can be provided, in particular, in a communication device, which in particular has a receiver or a transceiver.
  • a hardwired circuit unit e.g. an FPGA or ASIC or other integrated circuit may be provided.
  • the device can be used in power engineering. It is also possible that the device is used for example in the field of industrial automation or medical technology.
  • FIG. 1 shows a schematic representation of an entry page as a portal (preferably after an authentication of a user);
  • FIG. 2 shows a schematic illustration comprising work areas for the administration of templates
  • recurring types of work package can be systematically managed using templates.
  • the status of the work package or each task can be provided eg via a user interface.
  • processing status information about several work packages can be cumulatively evaluated and / or
  • status information eg a degree of fulfillment (in percent) for an overall project comprising several work packages.
  • the generated or compiled information can be offered and / or displayed via a user interface.
  • An example of such a user interface is an entry page or a portal.
  • the user can be presented with current work packages that are specifically relevant for the user and / or tasks assigned to this user.
  • the user Preferably, the user previously identifies himself in the portal by means of a suitable login (authentication). For example, the user can log in using a password.
  • a suitable login authentication
  • the user can log in using a password.
  • different forms of logon or identification e.g., by biometric and / or smart card may be used.
  • the portal preferably provides the user with a current processing status for his tasks and / or work packages.
  • the tasks and / or work packages are preferably linked to relevant or required parameters and / or data.
  • a processing mask can be selected and displayed which has context-related parameters or data or links to it. This allows easy and efficient navigation for the user to handle his tasks or work packages.
  • Another example of the user interface relates to the task areas comprising, e.g.
  • a user interface for defining and managing recurring work package types, in particular suitable for administrative use and / or for administrative users;
  • an administrative user interface for assigning work packages to individual (or more) Users as well as (preferably this function for administrative users translated) for monitoring and / or processing status Tracking the users of the work packages and Aufga ⁇ ben for each user or for each user or for a specified group of users;
  • a user interface for displaying specific information for a work package (or task) and a way to modify the work package (or task).
  • Tasks have already been partially or completely completed and which tasks still need to be processed.
  • selection e.g. By means of a mouse click, the user can start or continue directly with the processing of the desired work package or the desired task.
  • all user-accessible workspaces of the application can be displayed on the entry page, eg. concerning a data maintenance or a user administration.
  • Workspaces to which the user should not have access i.e., for which the user has no rights
  • the presentation is not unnecessarily complicated and the user preferably deals only with information that is also relevant to him.
  • a work area comprising work package-specific information for the user, another work area concerns, for example, a management of templates (in particular suitable for an administrative user).
  • Fig.l shows an example of a schematic representation of an entry page as a portal (preferably after an authentication of the user).
  • a workspace 101 concerns access to further workspaces
  • a workspace 102 concerns current work (work packages and related tasks);
  • a work area 103 relates to general information, e.g. a username, product name or project name.
  • the arrangement of the work areas 101, 102 and 103 is made variable.
  • the presentation of the general information 103 can take place at the upper edge of the screen.
  • the current work 102 can be shown in the left or in the lower area.
  • An interaction on the portal can include the following steps:
  • a mouse click on a work area 101, 102, 103 opens a further representation of this work area; while the portal can be hidden or covered.
  • a mouse click on a work package 104 opens a display of information regarding this work package 104.
  • a mouse click on an arrow 105 left of the work package is the associated tasks and ih ⁇ ren respective status.
  • a mouse click on a task 106 opens the corresponding work area and displays the data and / or parameters required to complete the task.
  • the user interface for defining and managing recurring work package types is preferably provided to users with administrative tasks or authority. It serves for systematic work package structuring. New work packages can be created or existing work packages can be changed.
  • the work area 103 is reserved for application-overlapping actions and information.
  • FIG. 2 shows a schematic representation for the management of templates.
  • a workspace 201 the existing templates are displayed grouped. Details of a selected template may be displayed in the workspace 202. In the working area 202, the corresponding tools for adapting the template can also be displayed.
  • An interaction can include the following steps:
  • the work packages of a group can be displayed by a mouse click on an arrow 203 in front of the group name or hidden by a mouse click on a rotated arrow 204.
  • a mouse click on a work package 205 updates the workspace 202 with the details of this selected work package.
  • a processing of the work package can be done within the work area 202.
  • a task can be added to or removed from the work package.
  • the work package-specific information display user interface provides the user with information about work packages (e.g., a due date or a work history) and the tasks contained in the work package (e.g., a description of the task and a workspace where this task is to be done).
  • the user can modify work packages and related tasks.
  • the user is provided with a filtered list that includes work packages that are relevant for him and that the user directly displays.
  • a selection box the user can also display work packages of other users. It is also possible to create a new work package. This option allows the user to flexibly edit work packages that as such are not yet included in the system or that are only needed for test purposes.
  • FIG. 3 shows a schematic representation for the display of work package-specific information.
  • Current work packets are displayed, for example, in a work area 301, and associated detailed information in a work area 302.
  • An interaction may include the following steps: - A mouse click on a work package 303 updates the workspace 302 with the details of the selected work package.
  • a mouse click on a task 304 opens a workspace as well as data that the user needs to complete the selected task 304.
  • the open work area may be at least partially overlap the previous working ⁇ area.
  • information of the selected work package 303 is displayed, eg a comment or a due date. Possibly.
  • the displayed information can be edited (changed, created and / or deleted) or changed according to its processing order.
  • Changing a filter criterion via a selection box 305 updates a list 307 of the work packages according to the changed filter criterion.
  • a switch "New" 306 adds a new work package to the list 307.
  • workspace 302 information about the new work package is entered.
  • the portal includes job management that informs the user of pending and completed tasks.
  • the user can, for example, only inform himself about his own or about all or about jobs of certain (other) users.
  • the user is presented with a cumulative processing status, so that the user can quickly obtain an overview of a project comprising a large number of work packages and tasks.
  • the portal allows the user fast and direct access to required work areas as well as required data and / or parameters.
  • the present approach efficiently enables configuration through job management functionality.
  • work packages can be assigned to different users and the processing status of the work packages can be monitored.
  • work areas are further provided, which allow management, creation, modification and / or assignment of the work packages.
  • Job management allows coordination of complex configurations for a variety of users. Systematically, additional work can be reduced by template-based work packages. Also, overlapping activities can be easily identified and distributed to users.
  • a status of completed and ongoing work packages and tasks can be determined at any time.
  • An administrative user always has an overview of the processing status of the sum of the work packages or individual work packages and tasks.
  • a portal with an entry page with several workspaces can be provided for a data engineer
  • Another example concerns the definition and management of templates for recurring work packages.
  • the user receives a thematically structured overview of existing templates for work packages.
  • the currently selected work package can be marked.
  • adjustments can be made to the selected work package, e.g. Remove tasks, sort tasks, add new tasks, describe tasks or work package.
  • Another example relates to a display of work package specific information.
  • the user sees the currently assigned work packages.
  • the user By means of a button “Create New Job” the user can define a new work package.
  • a selection box “Filter” allows the user to access work packages of other users.
  • information is presented that describes the chosen work package in more detail, for example, based on a status, by means of a responsible user and / or on the basis of a due date.
  • a list of assigned tasks is shown in the second workspace with a direct entry (link) to a completion or processing of the task.
  • a graphical user interface can be provided which displays to the user the workspace needed to complete the selected task together with the data and / or parameters required for the execution. The user does not have to worry about further elaborate navigation, but can immediately start to complete his tasks in the environment of the required data and / or parameters. For each workspace, a specific interface may be provided.

Abstract

A method for processing data is provided in which a user is provided with a context-based entry possibility for processing a task and in which with the selection of the task the task is started or loaded in a current processing state. Furthermore, an associated device and a system with such a device are specified.

Description

Beschreibung description
Verfahren und Vorrichtung zur Datenverarbeitung sowie System umfassend die VorrichtungMethod and device for data processing and system comprising the device
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Datenverarbeitung sowie eine System umfassend die Vorrichtung .The invention relates to a method and a device for data processing as well as a system comprising the device.
Komplexe Arbeitsaufgaben innerhalb eines umfangreichen Systems zur Modellierung insbesondere eines Energienetzes sind vorzugsweise zu gliedern bzw. zu strukturieren. Ziel dieser Strukturierung ist es, Arbeitspakete (sog. "Jobs") zu identifizieren, die einzeln abgearbeitet werden können.Complex work tasks within a comprehensive system for modeling in particular an energy network are preferably to be structured or structured. The aim of this structuring is to identify work packages (so-called "jobs") that can be processed individually.
In bestehenden Systemen und Applikationen ist es von Nachteil, dass dem Nutzer keine Informationen über den Inhalt eines Jobs oder über auszuführende Arbeitsschritte angeboten werden. Außerdem sind die Jobs losgelöst von der eigentlichen Aufgabenbearbeitung. Somit verliert der Nutzer viel Zeit, um zu einem für ihn relevanten Arbeitsbereich zu navigieren und benotigte Daten zu finden.In existing systems and applications, it is disadvantageous that the user is offered no information about the content of a job or about work steps to be performed. In addition, the jobs are detached from the actual task processing. Thus, the user loses a lot of time to navigate to a relevant work area and to find needed data.
Bestehende Applikationen oder Einstiegsportale haben den Nachteil, dass der Nutzer nicht die für ihn relevanten Informationen vorfindet. Vielmehr ermöglichen derartige Einstiegsportale lediglich universelle Zugange für allgemein anfallende Aufgaben.Existing applications or entry portals have the disadvantage that the user does not find the relevant information for him. Rather, such entry portals allow only universal access for general tasks.
Die Aufgabe der Erfindung besteht darin, die vorstehend genannten Nachteile zu vermeiden und insbesondere eine für einen Nutzer effiziente Möglichkeit zur Bearbeitung von Aufgaben, Arbeitspaketen oder Jobs zu schaffen.The object of the invention is to avoid the abovementioned disadvantages and in particular to create a user-efficient option for processing tasks, work packages or jobs.
Diese Aufgabe wird gemäß den Merkmalen der unabhängigen Patentansprüche gelost. Weiterbildungen der Erfindung ergeben sich auch aus den abhängigen Ansprüchen. Zur Losung des Problems wird ein Verfahren zur Datenverarbeitung geschaffen,This object is achieved according to the features of the independent claims. Further developments of the invention will become apparent from the dependent claims. To solve the problem, a method for data processing is created,
- bei dem einem Nutzer eine kontextbasierte Einstiegs- moglichkeit zur Bearbeitung einer Aufgabe angeboten wird;- offering a user a context-based entry opportunity for processing a task;
- bei dem mit Auswahl der Aufgabe die Aufgabe in einem aktuellen Bearbeitungszustand gestartet oder geladen wird .- in which the task is started or loaded with a selection of the task in a current processing state.
Insbesondere kann die kontextbasierte Emstiegsmoglichkeit einen Kontext des Nutzers oder einer Gruppe von Nutzern berücksichtigen. Beispielsweise kann mit dem Nutzer oder mit der Gruppe ein Profil verknüpft sein, das bestimmte Aktionen erlaubt und ädere gegebenenfalls administrative Aktionen (teilweise) verbietet. Die kontextbasierte Emstiegsmoglichkeit ist insbesondere mit mindestens einem solchen Profil verknüpft, so dass beispielsweise eine flexibel gestaltbare Individualisierung für den Nutzer bzw. die Gruppe von Nutzern ermöglicht wird.In particular, the context-based embargo may take into account a context of the user or a group of users. For example, a profile may be associated with the user or with the group that allows certain actions and possibly prohibits (partially) administrative actions. The context-based emigration possibility is linked in particular to at least one such profile, so that, for example, a flexibly configurable individualization is made possible for the user or the group of users.
Die Aufgabe kann selektiert werden und mit der Selektion startet die Bearbeitung der Aufgabe insbesondere dergestalt, dass die Aufgabe in dem gerade aktuellen Bearbeitungszustand gestartet oder geladen wird. Somit kann der Nutzer eine be- reits in der Bearbeitung befindliche Aufgabe abhangig von deren Bearbeitungszustand aufrufen und an dieser Stelle fortsetzen. Auch ist es möglich, die Bearbeitung einer noch nicht begonnenen Aufgabe zu starten.The task can be selected and with the selection, the processing of the task starts in particular such that the task is started or loaded in the current state of processing. Thus, the user can call up a task that is already in the process of being processed, depending on its processing status, and continue at this point. It is also possible to start processing a task that has not yet started.
Entsprechend können eine Vielzahl von Aufgaben über die kontextbasierte Emstiegsmoglichkeit angeboten und von dem Benutzer zumindest teilweise selektiert werden.Accordingly, a multiplicity of tasks can be offered via the context-based accessibility and at least partially selected by the user.
Somit können umfangreiche und komplexe Aufgaben bewältigt werden, insbesondere ist es möglich gleichzeitig arbeitende Nutzer effizient zu koordinieren. Eine Weiterbildung besteht darin, dass Parameter und/oder Daten geladen werden, die mit dem Bearbeitungszustand der Aufgabe verknüpft sind.Thus, comprehensive and complex tasks can be mastered, in particular it is possible to efficiently coordinate users working simultaneously. A development is that parameters and / or data are loaded, which are linked to the processing state of the task.
Vorteilhaft können dem Nutzer (entsprechend auch der Gruppe von Nutzern) kontextabhängig zur Bearbeitung der Aufgabe benotigte Daten angeboten werden. Hierdurch wird eine umständliche und zeitraubende Navigation für den Nutzer vermieden. Im Idealfall findet der Nutzer alle (oder zumindest einen Teil der) zur Bearbeitung benotigten Informationen in Form von Daten und Parametern bei der Bearbeitung der Aufgabe vor, Diese Informationen können beispielsweise verlinkt sein oder über Untermenus oder Popup-Fenster bereitgestellt werden.Advantageously, the user (corresponding to the group of users) can be offered context-dependent data for processing the task. As a result, a cumbersome and time-consuming navigation for the user is avoided. Ideally, the user will find all (or at least part of) the information needed for processing in the form of data and parameters when processing the task. For example, this information may be linked or provided via submenus or pop-up windows.
Eine andere Weiterbildung ist es, dass anhand mehrerer Bear- beitungszustande für mehrere Aufgaben ein übergreifendes Aufgabenmanagement durchgeführt wird.Another development is that a comprehensive task management is carried out for several tasks based on several processing states.
So kann vorteilhaft einem Nutzer oder einem Administrator ef- fizient ein Überblick über den Status einer oder mehrerer Aufgaben angeboten und/oder dargestellt werden.Thus, advantageously, a user or an administrator can be offered and / or presented with an efficient overview of the status of one or more tasks.
Vorzugsweise umfassen derartige Aufgaben mehrere Schritte, z.B. eine Dateneingabe, eine Validierung der Dateneingaben sowie eine Aktivierung der Dateneingaben.Preferably, such tasks include several steps, e.g. a data entry, a validation of the data entries as well as an activation of the data entries.
Insbesondere ist es von Vorteil, dass Unterbrechungen in der Erledigung der Aufgabe keinen Mehraufwand bei den Nutzern bewirken. Jedem Nutzer wird vorzugsweise der Umfang seiner Ar- beiten bzw. eine nächste zu erledigende Aufgabe mittels des hier vorgestellten Ansatzes übersichtlich bereitgestellt.In particular, it is advantageous that interruptions in the execution of the task cause no additional effort for the users. Each user is preferably provided with the scope of his work or a next task to be completed by means of the approach presented here.
Somit erlaubt der vorliegende Ansatz für den Nutzer einen direkten Einstieg in seine Arbeit, d.h. einen Zugang zu einem Bereich der Applikation, in dem er seine Arbeit durchfuhren kann als auch wird dem Nutzer eine Anzeige bzw. eine Zugriffsmoglichkeit auf für die jeweilige Aufgabe benotigte Informationen (Daten und/oder Parameter) bereitgestellt. Weiterhin ist es von Vorteil, dass der Nutzer zusatzlich zu dem genannten Zugang zu dem Bereich der Applikation auch flexibel (beispielsweise ohne ein zugewiesenes Arbeitspaket) auf verfugbare Arbeitsbereiche zugreifen und somit spontan Anfra- gen oder Aufgaben bearbeiten kann.Thus, the present approach allows the user a direct entry into his work, ie access to an area of the application in which he can carry out his work as well as the user an indication or access to information required for the task ( Data and / or parameters). Furthermore, it is advantageous that the user, in addition to the mentioned access to the area of the application, also has flexible access (for example, without an assigned work package) to available work areas and can thus process queries or tasks spontaneously.
Eine Weiterbildung ist es, dass eine Zustandsinformation für die Aufgabe ermittelt und/oder angezeigt wird.A development is that a state information for the task is determined and / or displayed.
Insbesondere kann als Zustandsinformation ein Erfullungsgrad der Aufgabe ermittelt und dargestellt werden. Vorteilhaft können mehrere Zustandsinformationen über mehrere Aufgaben (auch über mehrere Nutzer oder Gruppen von Nutzern) hinweg kumuliert ausgewertet werden. Somit ist es möglich, einen Er- fullungsgrad für ein Projekt umfassend eine Vielzahl von Aufgaben zu ermitteln und darzustellen. Diese Information kann automatisch jederzeit generiert werden, so dass z.B. für das Job-Managements (quasi-) kontinuierlich bekannt ist, inwieweit sich das Gesamtprojekt (oder Teile hiervon) in einem vorgege- benen Zeitrahmen befindet.In particular, a degree of fulfillment of the task can be determined and displayed as state information. Advantageously, a plurality of status information can be evaluated cumulatively over a plurality of tasks (including across multiple users or groups of users). Thus, it is possible to determine and represent a degree of completion for a project comprising a variety of tasks. This information can be generated automatically at any time, so that e.g. For the job management (quasi) it is continuously known to what extent the entire project (or parts thereof) is within a given timeframe.
Eine andere Weiterbildung ist es, dass mehrere Aufgaben in einem Arbeitspaket zusammengefasst werden.Another development is that several tasks are summarized in a work package.
Insbesondere ist es eine Weiterbildung, dass wiederkehrende Aufgaben oder wiederkehrende Typen von Aufgaben als Vorlagen organisiert werden.In particular, it is a development that recurring tasks or recurring types of tasks are organized as templates.
Vorzugsweise kann die kontextbasierte Einstiegsmoglichkeit über einen Arbeitsbereich oder eine Auswahlmoglichkeit zur Administration der Vorlagen verfugen. Hierüber können die Vorlagen editiert bzw. einer Vorlage entsprechende neue Aufgaben angelegt werden.Preferably, the context-based entry-level facility may have a workspace or a selection facility for the administration of the templates. Hereby the templates can be edited or new tasks corresponding to a template can be created.
Auch ist es eine Weiterbildung, dass die kontextbasierte Einstiegsmoglichkeit mittels einer Einstiegsseite oder mittels eines Portals angeboten wird. Insbesondere kann die kontextbasierte Einstiegsmoglichkeit über eine Browser-Plattform (z.B. eine Web-Applikation bzw. über ein Internet oder ein Intranet) bereitgestellt und/oder adressiert werden.It is also a development that the context-based entry possibility is offered by means of a homepage or by means of a portal. In particular, the context-based entry possibility may be via a browser platform (eg a web application or via an Internet or an intranet) provided and / or addressed.
Ferner ist es eine Weiterbildung, dass der Nutzer sich au- thentiflziert .Furthermore, it is a further development that the user stands out.
Insbesondere kann der Nutzer sich vor dem Zugang zu der Em- stiegsseite authentifizieren. Dies stellt einerseits einen gesicherten Zugang zu den individualisierten Daten des Nut- zers dar, andererseits erkennt die Applikation den Nutzer und kann für ihn relevante Daten, insbesondere Aufgaben anzeigen. Abhangig von einer Berechtigung des Nutzers können bestimmte Teile einer Applikation ein- oder ausgeblendet werden.In particular, the user can authenticate himself before accessing the homepage. On the one hand, this represents a secure access to the user's individualized data, on the other hand, the application recognizes the user and can display relevant data, in particular tasks. Depending on the authorization of the user, certain parts of an application can be shown or hidden.
Hierbei sei angemerkt, dass es sich bei dem Nutzer auch um eine Gruppe von Nutzern handeln kann. Insbesondere kann die Gruppe von Nutzern eine Vielzahl von Nutzern umfassen, wobei die Gruppe bestimmte gemeinsame Merkmale aufweist (z.B. Bearbeitung eines (Teil- ) Projekts umfassend bestimmte Aufgaben) . Optional kann trotzdem jeder Nutzer der Gruppe individuell von der Applikation erkannt werden und es kann ihm diesbezüglich zumindest teilweise eine individuelle kontextbasierte Oberflache oder Einstiegsseite angeboten werden.It should be noted that the user can also be a group of users. In particular, the group of users may comprise a plurality of users, the group having certain common features (e.g., processing a (sub) project comprising certain tasks). Optionally, nevertheless, each user of the group can be individually recognized by the application and it can be offered in this regard, at least partially, an individual context-based interface or homepage.
Im Rahmen einer zusätzlichen Weiterbildung weist die kontextbasierte Einstiegsmoglichkeit mindestens einen der folgenden Arbeitsbereiche auf:As part of an additional training, the context-based entry opportunity has at least one of the following work areas:
- einen Arbeitsbereich umfassend aktuell anstehende und/oder erledigte Aufgaben; - einen Arbeitsbereich umfassend eine Verwaltung von Vorlagen;- A work area comprising currently pending and / or completed tasks; - a work area comprising a management of templates;
- einen Arbeitsbereich umfassend allgemeine Informationen;- a work area containing general information;
- einen Arbeitsbereich umfassend eine Verwaltung von Aufgaben und/oder Arbeitspaketen.- A work area comprising a management of tasks and / or work packages.
Eine nächste Weiterbildung besteht darin, dass die Arbeitsbereiche zueinander flexibel anordenbar sind. Insbesondere kann das hierin beschriebene Verfahren als ein Programm implementiert sein, dass auf einem Rechner ablauffähig ist. Vorzugsweise kann ein solches Programm auf mehreren Rechnern eines Netzwerks ablauffahig sein. Insbesondere kon- nen mehrere Rechner des Netzwerks auf das Programm zugreifen. Vorteilhaft ist das Programm so ausgestaltet, dass eine Vielzahl von Nutzern über mehrere Rechner eines Netzwerks das Programm bzw. das hierin beschriebene Verfahren nutzen können. Das besagte Netzwerk kann vorzugsweise das Internet und/oder ein LAN umfassen.A next development is that the work areas are flexible to each other can be arranged. In particular, the method described herein may be implemented as a program executable on a computer. Preferably, such a program can be executed on several computers of a network. In particular, several computers of the network can access the program. Advantageously, the program is designed so that a multiplicity of users can use the program or the method described here via several computers of a network. Said network may preferably comprise the Internet and / or a LAN.
Die vorstehend genannte Aufgabe wird auch gelost durch eine Vorrichtung zur Verarbeitung einer Dateneinheit umfassend eine Prozessoreinheit und/oder eine zumindest teilweise fest- verdrahtete Schaltungsanordnung, die derart eingerichtet ist, dass das Verfahren wie hierin beschrieben durchfuhrbar ist.The above object is also achieved by a device for processing a data unit comprising a processor unit and / or an at least partially hardwired circuit arrangement, which is set up such that the method can be carried out as described herein.
Besagte Prozessoreinheit kann jede Art von Prozessor oder Rechner oder Computer mit entsprechend notwendiger Peripherie (Speicher, Input/Output-Schnittstellen, Ein-Ausgabe-Gerate, etc.) sein oder umfassen. Eine solche Prozessoreinheit kann insbesondere in einem Kommunikationsgerat vorgesehen sein, das insbesondere einen Empfanger (Receiver) oder einen Trans- ceiver aufweist.Said processor unit can be or comprise any type of processor or computer or computer with correspondingly necessary peripherals (memory, input / output interfaces, input / output devices, etc.). Such a processor unit can be provided, in particular, in a communication device, which in particular has a receiver or a transceiver.
Weiterhin kann eine festverdrahtete Schaltungseinheit, z.B. ein FPGA oder ein ASIC oder eine sonstige integrierte Schaltung vorgesehen sein.Furthermore, a hardwired circuit unit, e.g. an FPGA or ASIC or other integrated circuit may be provided.
Die Vorrichtung kann in der Energietechnik eingesetzt werden. Auch ist es möglich, dass die Vorrichtung beispielsweise im Bereich der Industrieautomatisierung oder der Medizintechnik eingesetzt wird.The device can be used in power engineering. It is also possible that the device is used for example in the field of industrial automation or medical technology.
Weiterhin wird zur Losung der Aufgabe ein System angegeben umfassend eine Vorrichtung wie hierin beschrieben. Ausfuhrυngsbeispiele der Erfindung werden nachfolgend anhand der Zeichnungen dargestellt und erläutert.Furthermore, to solve the problem, a system is provided comprising a device as described herein. Ausfülängsbeispiele of the invention are illustrated and explained below with reference to the drawings.
Es zeigen :Show it :
Fig .1 eine schematische Darstellung einer Einstiegsseite als ein Portal (vorzugsweise nach einer Authentifikation eines Nutzers);1 shows a schematic representation of an entry page as a portal (preferably after an authentication of a user);
Fig .2 eine schematische Darstellung umfassend Arbeitsbereiche für die Verwaltung von Vorlagen;FIG. 2 shows a schematic illustration comprising work areas for the administration of templates; FIG.
Fig.3 eine schematische Darstellung für die Anzeige von arbeitspaketspezifischen Informationen.A schematic representation of the display of work package specific information.
Der hierin vorgestellte Ansatz ermöglicht es einem Nutzer bzw. mehreren Nutzern (einer Applikation), ein übergreifenden Job-Management durchzufuhren umfassend insbesondere mindestens eine der folgenden Aufgaben:The approach presented here makes it possible for one or more users (an application) to carry out a comprehensive job management, comprising in particular at least one of the following tasks:
(a) Arbeitspakete (Jobs) werden logisch in einzelne Aufgaben unterteilt .(a) Work packages (jobs) are logically divided into individual tasks.
(b) Optional können wiederkehrende Typen von Arbeitspaket systematisch verwaltet werden anhand von Vorlagen.(b) Optionally, recurring types of work package can be systematically managed using templates.
(c) Arbeitspakete bzw. Aufgaben werden einzelnen Nutzern zugewiesen. Hierbei können eine Vielzahl von Arbeitspaketen bzw. Aufgaben auch einem Nutzer zugewiesen werden.(c) Work packages or tasks are assigned to individual users. Here, a large number of work packages or tasks can also be assigned to a user.
(d) Ein Bearbeitungsstatus für Aufgaben und Arbeitspakete wird protokolliert.(d) A processing status for tasks and work packages is logged.
(e) Anhand des protokollierten Bearbeitungsstatus kann der Status des Arbeitspakets bzw. jeder Aufgabe z.B. über eine Benutzerschnittstelle bereitgestellt werden. Insbesondere können Bearbeitungsstatus-Informationen über mehrere Arbeitspakete kumuliert ausgewertet und/oder dargestellt werden uns somit eine Statusinformation, z.B. einen Erfullungsgrad (in Prozent) für ein Gesamtprojekt umfassend mehrere Arbeitspakete geben.(e) Based on the logged processing status, the status of the work package or each task can be provided eg via a user interface. In particular, processing status information about several work packages can be cumulatively evaluated and / or Thus, we are presented with status information, eg a degree of fulfillment (in percent) for an overall project comprising several work packages.
Beispielsweise können die generierten bzw. zusammengestellten Informationen über eine Benutzerschnittstelle angeboten und/oder dargestellt werden.For example, the generated or compiled information can be offered and / or displayed via a user interface.
Ein Beispiel für eine derartige Benutzerschnittstelle ist ei- ne Einstiegsseite bzw. ein Portal. Hier können dem Nutzer aktuelle, für den Nutzer spezifisch relevante Arbeitspakete und/oder diesem Nutzer zugeteilte Aufgaben dargestellt werden. Vorzugsweise identifiziert sich zuvor der Nutzer in dem Portal mittels einer geeigneten Anmeldung (Authentifikation) . Beispielsweise kann sich der Nutzer mittels eines Passworts anmelden. Entsprechend können unterschiedliche Formen der Anmeldung oder Identifikation (z.B. mittels biometrischer Verfahren und/oder Chipkarte) erfolgen.An example of such a user interface is an entry page or a portal. Here, the user can be presented with current work packages that are specifically relevant for the user and / or tasks assigned to this user. Preferably, the user previously identifies himself in the portal by means of a suitable login (authentication). For example, the user can log in using a password. Accordingly, different forms of logon or identification (e.g., by biometric and / or smart card) may be used.
Das Portal stellt dem Nutzer vorzugsweise einen aktuellen Bearbeitungsstatus für seine Aufgaben und/oder Arbeitspakete bereit. Vorzugsweise sind die Aufgaben und/oder Arbeitspakete mit relevanten oder benotigten Parametern und/oder Daten verknüpft. Beispielsweise kann bei Auswahl eines Arbeitspakets eine Bearbeitungsmaske ausgewählt und dargestellt werden, die kontextbezogen bereits notwendige Parameter oder Daten bzw. Verknüpfungen derselben aufweist. Hierdurch wird eine für den Nutzer einfache und effiziente Navigation zur Bearbeitung seiner Aufgaben bzw. Arbeitspakete ermöglicht.The portal preferably provides the user with a current processing status for his tasks and / or work packages. The tasks and / or work packages are preferably linked to relevant or required parameters and / or data. By way of example, when a work package is selected, a processing mask can be selected and displayed which has context-related parameters or data or links to it. This allows easy and efficient navigation for the user to handle his tasks or work packages.
Ein weiteres Beispiel für die Benutzerschnittstelle betrifft die Aufgabenbereiche umfassend, z.B.Another example of the user interface relates to the task areas comprising, e.g.
- eine Benutzerschnittstelle zur Definition und zur Verwaltung wiederkehrender Arbeitspaketstypen, insbe- sondere geeignet zur administrativen Nutzung und/oder für administrative Nutzer;a user interface for defining and managing recurring work package types, in particular suitable for administrative use and / or for administrative users;
- eine administrative Benutzerschnittstelle zur Zuweisung von Arbeitspakten an einzelne (oder mehrere) Nutzer sowie zur Überwachung und/oder Mitverfolgung des Bearbeitungsstands der Arbeitspakete bzw. Aufga¬ ben für die jeweiligen Nutzer bzw. für alle Nutzer oder für eine vorgegebene Gruppe von Nutzern (diese Funktion ist vorzugsweise für administrative Nutzer verfugbar) ;- an administrative user interface for assigning work packages to individual (or more) Users as well as (preferably this function for administrative users translated) for monitoring and / or processing status Tracking the users of the work packages and Aufga ¬ ben for each user or for each user or for a specified group of users;
- eine Benutzerschnittstelle zur Anzeige von spezifischen Informationen für ein Arbeitspaket (oder eine Aufgabe) sowie einer Möglichkeit zur Modifikation des Arbeitspakets (oder der Aufgabe) .a user interface for displaying specific information for a work package (or task) and a way to modify the work package (or task).
Bereits beim Einstieg in die Applikation werden dem Nutzer die für ihn selektierten oder relevanten Arbeitspakete mit den entsprechenden Aufgaben angeboten bzw. angezeigt. Hieraus ergibt sich für den Nutzer klar und übersichtlich, welcheAs soon as you get started with the application, the user will be offered or displayed the selected or relevant work packages with the corresponding tasks. From this results for the user clearly and clearly, which
Aufgaben bereits teilweise oder vollständig abgearbeitet worden sind und welche Aufgaben noch bearbeitet werden müssen. Durch Selektion, z.B. mittels eines Mausklicks, kann der Nutzer direkt mit der Bearbeitung des gewünschten Arbeitspakets bzw. der gewünschten Aufgabe beginnen bzw. diese (s) fortsetzen .Tasks have already been partially or completely completed and which tasks still need to be processed. By selection, e.g. By means of a mouse click, the user can start or continue directly with the processing of the desired work package or the desired task.
Zusätzlich können auf der Einstiegsseite alle für den Nutzer zur Verfugung stehenden Arbeitsbereiche der Applikation dar- gestellt werden, z.B. betreffend eine Datenpflege oder eine Benutzerverwaltung. Arbeitsbereiche, auf die der Nutzer keinen Zugriff haben soll (d.h. für die der Nutzer keine Rechte hat), werden nicht abgebildet. Hierdurch wird die Darstellung nicht unnötig verkompliziert und der Nutzer setzt sich vor- zugsweise nur mit solchen Informationen auseinander, die für ihn auch relevant sind.In addition, all user-accessible workspaces of the application can be displayed on the entry page, eg. concerning a data maintenance or a user administration. Workspaces to which the user should not have access (i.e., for which the user has no rights) are not mapped. As a result, the presentation is not unnecessarily complicated and the user preferably deals only with information that is also relevant to him.
Der Nutzer erhalt über die Benutzerschnittstelle somit einen Überblick über alle für ihn verfugbaren Arbeitsbereiche und kann somit auch flexibel auf kurzfristige Aufgaben reagieren, die insbesondere von den Arbeitspaketen bzw. deren Aufgaben verschieden sind. Vorzugsweise ist ein Arbeitsbereich vorgesehen umfassend einer arbeitspaketspezifischen Information für den Nutzer, ein weiterer Arbeitsbereich betrifft beispielsweise eine Verwaltung von Vorlagen (insbesondere geeignet für einen administ- rativen Nutzer) .The user thus receives an overview of all work areas available to him via the user interface and can thus react flexibly to short-term tasks that are different, in particular, from the work packages or their tasks. Preferably, a work area is provided comprising work package-specific information for the user, another work area concerns, for example, a management of templates (in particular suitable for an administrative user).
Fig.l zeigt exemplarisch eine schematische Darstellung einer Einstiegsseite als ein Portal (vorzugsweise nach einer Au- thentifikation des Nutzers) .Fig.l shows an example of a schematic representation of an entry page as a portal (preferably after an authentication of the user).
Hierbei sind drei Arbeitsbereiche vorgesehen:There are three workspaces:
- Ein Arbeitsbereich 101 betrifft einen Zugang zu weiteren Arbeitsbereichen;A workspace 101 concerns access to further workspaces;
- ein Arbeitsbereich 102 betrifft aktuelle Arbeiten (Arbeitspakete und zugehörige Aufgaben);a workspace 102 concerns current work (work packages and related tasks);
- ein Arbeitsbereich 103 betrifft generelle Informationen, z.B. einen Nutzername, einen Produktnamen oder eine Projektbezeichnung.a work area 103 relates to general information, e.g. a username, product name or project name.
Vorzugsweise ist die Anordnung der Arbeitsbereiche 101, 102 und 103 (horizontal und vertikal) variabel ausgeführt. Beispielsweise kann zugunsten einer intuitiven Bedienung die Darstellung der generellen Informationen 103 am oberen Bildschirmrand erfolgen. Die aktuellen Arbeiten 102 können im linken bzw. im unteren Bereich dargestellt sein.Preferably, the arrangement of the work areas 101, 102 and 103 (horizontal and vertical) is made variable. For example, in favor of an intuitive operation, the presentation of the general information 103 can take place at the upper edge of the screen. The current work 102 can be shown in the left or in the lower area.
Eine Interaktion auf dem Portal kann die folgenden Schritte umfassen :An interaction on the portal can include the following steps:
- Ein Mausklick auf einen Arbeitsbereich 101, 102, 103 öffnet eine weitere Darstellung dieses Arbeitsbereichs; dabei kann das Portal ausgeblendet oder überdeckt werden .- A mouse click on a work area 101, 102, 103 opens a further representation of this work area; while the portal can be hidden or covered.
- Ein Mausklick auf ein Arbeitspaket 104 öffnet eine Anzeige von Informationen betreffend dieses Arbeits- paket 104.A mouse click on a work package 104 opens a display of information regarding this work package 104.
- Ein Mausklick auf einen Pfeil 105 links neben dem Arbeitspaket stellt die dazugehörigen Aufgaben und ih¬ ren jeweiligen Status dar. - Ein Mausklick auf eine Aufgabe 106 öffnet den dazugehörigen Arbeitsbereich und zeigt die für die Erledigung der Aufgabe notwendigen Daten und/oder Parameter an . - Ein Mausklick auf einen nach unten weisenden Pfeil- A mouse click on an arrow 105 left of the work package is the associated tasks and ih ¬ ren respective status. - A mouse click on a task 106 opens the corresponding work area and displays the data and / or parameters required to complete the task. - A mouse click on a down arrow
107 blendet die zu dem Arbeitspaket gehörigen Aufgaben wieder aus .107 hides the tasks associated with the work package again.
Die Benutzerschnittstelle für die Definition und Verwaltung wiederkehrender Arbeitspaketstypen wird vorzugsweise Nutzern mit administrativen Aufgaben oder Weisungsbefugnis zur Verfugung gestellt. Sie dient zur systematischen Arbeitspaket- strukturierung. Es können neue Arbeitspakete angelegt oder vorhandene Arbeitspakete verändert werden.The user interface for defining and managing recurring work package types is preferably provided to users with administrative tasks or authority. It serves for systematic work package structuring. New work packages can be created or existing work packages can be changed.
Vorzugsweise ist der Arbeitsbereich 103 reserviert für appli- kationsubergreifende Aktionen und Informationen.Preferably, the work area 103 is reserved for application-overlapping actions and information.
Fig.2 zeigt eine schematische Darstellung für die Verwaltung von Vorlagen.2 shows a schematic representation for the management of templates.
In einem Arbeitsbereich 201 werden die vorhandenen Vorlagen gruppiert dargestellt. Details zu einer ausgewählten Vorlage können in dem Arbeitsbereich 202 angezeigt werden. In dem Ar- beitsbereich 202 können auch die entsprechenden Werkzeuge zur Anpassungen der Vorlage dargestellt werden.In a workspace 201, the existing templates are displayed grouped. Details of a selected template may be displayed in the workspace 202. In the working area 202, the corresponding tools for adapting the template can also be displayed.
Eine Interaktion kann die folgenden Schritte umfassen:An interaction can include the following steps:
- Die Arbeitspakete einer Gruppe können durch einen Mausklick auf einen Pfeil 203 vor dem Gruppennamen eingeblendet oder durch einen Mausklick auf einen gedrehten Pfeil 204 ausgeblendet werden.- The work packages of a group can be displayed by a mouse click on an arrow 203 in front of the group name or hidden by a mouse click on a rotated arrow 204.
- Ein Mausklick auf ein Arbeitspaket 205 aktualisiert den Arbeitsbereich 202 mit den Details dieses gewahl- ten Arbeitspakets.- A mouse click on a work package 205 updates the workspace 202 with the details of this selected work package.
- Eine Bearbeitung des Arbeitspaketes kann innerhalb des Arbeitsbereiches 202 erfolgen. Beispielsweise kann eine Aufgabe zu dem Arbeitspaket hinzugefugt oder von diesem entfernt werden.- A processing of the work package can be done within the work area 202. For example a task can be added to or removed from the work package.
Die Benutzerschnittstelle für die Anzeige von arbeitspaket- spezifischen Informationen bietet dem Nutzer Informationen über Arbeitspakete (z.B. ein Falligkeitsdatum oder eine Bearbeitungshistorie) und die in dem Arbeitspaket enthaltenen Aufgaben (z.B. eine Beschreibung der Aufgabe sowie einen Arbeitsbereich, in dem diese Aufgabe erledigt werden soll) . Op- tional kann der Nutzer Arbeitspakete und dazugehörige Aufgaben modifizieren.The work package-specific information display user interface provides the user with information about work packages (e.g., a due date or a work history) and the tasks contained in the work package (e.g., a description of the task and a workspace where this task is to be done). Optionally, the user can modify work packages and related tasks.
Vorzugsweise wird dem Nutzer eine gefilterte Liste bereit gestellt, die für ihn relevante Arbeitspakete umfasst und dem Nutzer solche unmittelbar anzeigt. Mit Hilfe einer Auswahlbox kann sich der Nutzer auch Arbeitspakete anderer Nutzer anzeigen lassen. Auch besteht die Möglichkeit , ein neues Arbeitspaket anzulegen. Diese Option erlaubt es dem Nutzer, flexibel Arbeitspakete zu bearbeiten, die als solche noch nicht im System erfasst sind oder die nur zu Testzwecken benotigt werden .Preferably, the user is provided with a filtered list that includes work packages that are relevant for him and that the user directly displays. By means of a selection box, the user can also display work packages of other users. It is also possible to create a new work package. This option allows the user to flexibly edit work packages that as such are not yet included in the system or that are only needed for test purposes.
Fig.3 zeigt eine schematische Darstellung für die Anzeige von arbeitspaketspezifischen Informationen. Aktuelle Arbeitspake- te werden beispielsweise in einem Arbeitsbereich 301 dargestellt, zugehörige Detailinformationen in einem Arbeitsbereich 302.3 shows a schematic representation for the display of work package-specific information. Current work packets are displayed, for example, in a work area 301, and associated detailed information in a work area 302.
Eine Interaktion kann die folgenden Schritte umfassen: - Ein Mausklick auf ein Arbeitspaket 303 aktualisiert den Arbeitsbereich 302 mit den Details des gewählten Arbeitspakets .An interaction may include the following steps: - A mouse click on a work package 303 updates the workspace 302 with the details of the selected work package.
- Ein Mausklick auf eine Aufgabe 304 öffnet einen Arbeitsbereich sowie Daten, die der Nutzer benotigt, um die gewählte Aufgabe 304 auszufuhren. Hierbei kann der geöffnete Arbeitsbereich den vorherigen Arbeits¬ bereich zumindest teilweise überdecken. - In dem Arbeitsbereich 302 werden Informationen des ausgewählten Arbeitspakets 303 angezeigt, z.B. ein Kommentar oder ein Fälligkeitsdatum. Ggf. können die angezeigten Informationen editiert (geändert, ange- legt und/oder geloscht) oder bezuglich ihrer Bearbeitungsreihenfolge geändert werden.- A mouse click on a task 304 opens a workspace as well as data that the user needs to complete the selected task 304. Here, the open work area may be at least partially overlap the previous working ¬ area. In the work area 302, information of the selected work package 303 is displayed, eg a comment or a due date. Possibly. The displayed information can be edited (changed, created and / or deleted) or changed according to its processing order.
- Eine Änderung eines Filterkriteriums über eine Auswahlbox 305 aktualisiert eine Liste 307 der Arbeitspakete entsprechend dem geänderten Filterkriterium. - Ein Schalter "Neu" 306 fugt ein neues Arbeitspaket in die Liste 307 ein. Im Arbeitsbereich 302 werden Informationen zu dem neuen Arbeitspaket eingegeben.- Changing a filter criterion via a selection box 305 updates a list 307 of the work packages according to the changed filter criterion. A switch "New" 306 adds a new work package to the list 307. In workspace 302, information about the new work package is entered.
Vorzugsweise umfasst das Portal ein Job-Management, das den Nutzer informiert über anstehende sowie über erledigte Aufgaben. Hierbei kann sich der Nutzer beispielsweise nur über seine eigenen oder über alle oder über Jobs bestimmter (anderer) Nutzer informieren. Vorteilhaft wird dem Nutzer ein kumulierter Bearbeitungsstatus angezeigt, so dass sich der Nut- zer schnell einen Überblick über ein Projekt umfassend eine Vielzahl von Arbeitspaketen und Aufgaben verschaffen kann.Preferably, the portal includes job management that informs the user of pending and completed tasks. In this case, the user can, for example, only inform himself about his own or about all or about jobs of certain (other) users. Advantageously, the user is presented with a cumulative processing status, so that the user can quickly obtain an overview of a project comprising a large number of work packages and tasks.
Das Portal ermöglicht dem Nutzer einen schnellen und direkten Zugriff auf benotigte Arbeitsbereiche sowie benotigte Daten und/oder Parameter.The portal allows the user fast and direct access to required work areas as well as required data and / or parameters.
Der vorliegende Ansatz ermöglicht effizient eine Konfiguration mittels einer Job-Management Funktionalitat. Somit können Arbeitspakete verschiedenen Nutzern zugewiesen und der Bear- beitungsstand der Arbeitspakete überwacht werden.The present approach efficiently enables configuration through job management functionality. Thus, work packages can be assigned to different users and the processing status of the work packages can be monitored.
Vorzugsweise sind weiterhin Arbeitsbereiche vorgesehen, die eine Verwaltung, eine Erstellung, eine Änderung und/oder eine Zuweisung der Arbeitspakete ermöglichen.Preferably, work areas are further provided, which allow management, creation, modification and / or assignment of the work packages.
Der hierin vorgestellte Ansatz ermöglicht weiterhin die nachfolgenden Vorteile: (1) Das Job-Management erlaubt eine Koordination komplexer Konfigurationen für eine Vielzahl von Nutzern. Hierbei kann systematisch ein Mehraufwand durch vorlagenbasierte Arbeitspakete reduziert werden. Auch können uberschnei- dende Tätigkeiten leicht identifiziert und auf Nutzer verteilt werden.The approach presented herein further allows the following advantages: (1) Job management allows coordination of complex configurations for a variety of users. Systematically, additional work can be reduced by template-based work packages. Also, overlapping activities can be easily identified and distributed to users.
(2) Anstehende Arbeitspakete und Aufgaben werden eindeutig und transparent definiert und verteilt. Hierdurch können effizient Fehleingaben und Missverstandnisse vermieden werden .(2) Pending work packages and tasks are clearly and transparently defined and distributed. As a result, incorrect entries and misunderstandings can be avoided efficiently.
(3) Durch eine systematische Arbeitsweise und durch wiederverwendbare Vorlagen kann ein hohes Maß an Arbeitsquali- tat erreicht werden.(3) A high level of quality of work can be achieved through a systematic approach and reusable templates.
(4) Ein Status über die abgeschlossenen und laufenden Arbeitspakete und Aufgaben ist zu jeder Zeit ermittelbar. Somit hat z.B. ein administrativer Nutzer jederzeit ei- nen Überblick über den Bearbeitungsstatus der Summe der Arbeitspakete bzw. einzelner Arbeitspakete und Aufgaben.(4) A status of completed and ongoing work packages and tasks can be determined at any time. Thus, e.g. An administrative user always has an overview of the processing status of the sum of the work packages or individual work packages and tasks.
(5) Die Darstellung der zu bearbeitenden Aufgaben gibt einen schnellen Überblick über noch zu erledigende Aufgaben. Hierdurch wird ein effizientes Arbeiten ermöglicht, feh- leranfallige To-Do-Listen können entfallen.(5) The presentation of the tasks to be processed gives a quick overview of tasks to be completed. This makes efficient work possible, and erroneous to-do lists can be omitted.
(6) Der direkte Einstieg in die Arbeitsbereiche verkürzt die Aufgabenbearbeitung. Es ist kein Wechsel zwischen Kon- texten notwendig, der Nutzer findet alle notwendigen Daten dort vor, wo er sie für die Erledigung seiner Arbeiten benotigt. Dies fuhrt zu einer signifikanten Zeitersparnis mittels effizienter kontext-basierter Navigation .(6) The direct entry into the workspaces shortens the task processing. There is no need to switch between texts, the user will find all the necessary data where he needs them to do his work. This leads to significant time savings through efficient context-based navigation.
Beispiele : Für den hier vorgestellten Ansatz gibt es eine Vielzahl von Anwendungsmoglichkeiten .Examples: For the approach presented here, there are a variety of applications.
Beispielsweise kann als Portal eine Einstiegsseite mit mehre- ren Arbeitsbereichen für einen Dateningenieur vorgesehen sein umfassendFor example, a portal with an entry page with several workspaces can be provided for a data engineer
- einen administrativen Arbeitsbereich mit den Unterfeldern "Vorlagen für Jobs", "Nutzeradministration", "Systemmstallation" und "Domaindaten- Administration";- an administrative workspace with the sub-fields "Templates for Jobs", "User Administration", "System Installation" and "Domain Data Administration";
- einen allgemeinen Arbeits- und Informationsbereich mit den Unterfeldern "Domaindaten-Bericht " , "Anzeige", "Berichte" und "Job-Administration";- a general work and information area with the subfields "Domains Data Report", "Display", "Reports" and "Job Administration";
- einen Arbeitsbereicht betreffend die eigenen Jobs, wobei die Jobs gruppiert sind unter den Listen "Neue- A job report regarding own jobs, where the jobs are grouped under the lists "New
Substation für Toronto" und "Neue Substation für Ottawa" .Substation for Toronto "and" New Substation for Ottawa ".
Sobald alle Jobs einer Liste erledigt sind, wird dies ent- sprechend mit einem Haken am linken Rand der Liste (sowie mit einem Haken betreffend jede Aufgabe bzw. jedes Arbeitspaket der Liste) vermerkt. Offene Jobs bzw. offene Aufgaben sind beispielsweise mit einem Bauarbeiter-Symbol gekennzeichnet.As soon as all the jobs in a list have been completed, this is marked with a checkmark on the left-hand side of the list (and with a checkmark for each task or work package in the list). Open jobs or open tasks, for example, are marked with a construction worker icon.
Em anderes Beispiel betrifft eine Definition und eine Verwaltung von Vorlagen für wiederkehrenden Arbeitspakete. In einem ersten Arbeitsbereich erhalt der Nutzer einen thematisch strukturierten Überblick über vorhandene Vorlagen für Arbeitspakete. Das aktuell ausgewählte Arbeitspaket kann da- bei markiert sein. In einem zweiten Arbeitsbereich können Anpassungen an dem ausgewählten Arbeitspaket vorgenommen werden, z.B. Entfernen von Aufgaben, Sortierung der Aufgaben, Hinzufugen neuer Aufgaben, Beschreibung der Aufgaben oder des Arbeitspaketes .Another example concerns the definition and management of templates for recurring work packages. In a first workspace, the user receives a thematically structured overview of existing templates for work packages. The currently selected work package can be marked. In a second workspace, adjustments can be made to the selected work package, e.g. Remove tasks, sort tasks, add new tasks, describe tasks or work package.
Ein weiteres Beispiel betrifft eine Anzeige von arbeitspaket- spezifischen Informationen. In einem ersten Arbeitsbereich sieht der Nutzer die ihm aktuell zugewiesenen Arbeitspakete. Mittels eines Schalters "Create New Job" kann der Nutzer ein neues Arbeitspaket definieren. Über eine Auswahlbox "Filter" kann der Nutzer auf Arbeitspakete anderer Nutzer zugreifen. In einem zweiten Arbeitsbereich werden Informationen darge- stellt, die das gewählte Arbeitspaket naher beschreiben, z.B. anhand eines Status, mittels eines verantwortlichen Benutzers und/oder anhand eines Falligkeitsdatums . Auch ist in dem zweiten Arbeitsbereich eine Liste zugeordneter Aufgaben dargestellt mit direktem Einstieg (Link) zu einer Erledigung bzw. Bearbeitung der jeweiligen Aufgabe.Another example relates to a display of work package specific information. In a first workspace, the user sees the currently assigned work packages. By means of a button "Create New Job" the user can define a new work package. A selection box "Filter" allows the user to access work packages of other users. In a second work area, information is presented that describes the chosen work package in more detail, for example, based on a status, by means of a responsible user and / or on the basis of a due date. Also, a list of assigned tasks is shown in the second workspace with a direct entry (link) to a completion or processing of the task.
Ein anderes Beispiel betrifft eine Benutzerschnittstelle für einen Aufgabenbereich "Datenpflege". Dementsprechend kann eine grafische Oberflache vorgesehen sein, die dem Nutzer den- jenigen Arbeitsbereich anzeigt, der für die Erledigung der gewählten Aufgabe benotigt wird zusammen mit den für die Erledigung benotigten Daten und/oder Parametern. Der Nutzer muss sich nicht um eine weitergehende aufwandige Navigation kummern, sondern kann sofort mit der Erledigung seiner Aufga- be im Umfeld der benotigten Daten und/oder Parameter beginnen. Für jeden Arbeitsbereich kann eine spezifische Schnittstelle vorgesehen sein. Another example concerns a user interface for a "data maintenance" task area. Accordingly, a graphical user interface can be provided which displays to the user the workspace needed to complete the selected task together with the data and / or parameters required for the execution. The user does not have to worry about further elaborate navigation, but can immediately start to complete his tasks in the environment of the required data and / or parameters. For each workspace, a specific interface may be provided.

Claims

Patentansprüche claims
1. Verfahren zur Datenverarbeitung,1. Method for data processing,
- bei dem einem Nutzer eine kontextbasierte Einstiegs- moglichkeit zur Bearbeitung einer Aufgabe angeboten wird;- offering a user a context-based entry opportunity for processing a task;
- bei dem mit Auswahl der Aufgabe die Aufgabe in einem aktuellen Bearbeitungszustand gestartet wird.- in which the task is started with a selection of the task in a current processing state.
2. Verfahren nach Anspruch 1, bei dem Parameter und/oder Daten geladen werden, die mit dem Bearbeitungszustand der Aufgabe verknüpft sind.2. The method of claim 1, are loaded in the parameters and / or data associated with the processing state of the task.
3. Verfahren nach einem der vorhergehenden Ansprüche, bei dem anhand mehrerer Bearbeitungszustande für mehrere Aufgaben ein übergreifendes Aufgabenmanagement durchgeführt wird.3. The method according to any one of the preceding claims, in which a comprehensive task management is performed based on several processing conditions for multiple tasks.
4. Verfahren nach einem der vorhergehenden Ansprüche, bei dem eine Zustandsinformation für die Aufgabe ermittelt und/oder angezeigt wird.4. The method according to any one of the preceding claims, in which a status information for the task is determined and / or displayed.
5. Verfahren nach einem der vorhergehenden Ansprüche, bei dem mehrere Aufgaben in einem Arbeitspaket zusammen- gefasst werden.5. The method according to any one of the preceding claims, in which several tasks are summarized in a work package.
6. Verfahren nach einem der vorhergehenden Ansprüche, bei dem wiederkehrende Aufgaben oder wiederkehrende Typen von Aufgaben als Vorlagen organisiert werden.A method according to any one of the preceding claims, wherein recurring tasks or recurring types of tasks are organized as templates.
7. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die kontextbasierte Einstiegsmoglichkeit mittels einer Einstiegsseite oder mittels eines Portals angeboten wird.7. The method according to any one of the preceding claims, wherein the context-based entry opportunity is offered by means of an entry page or by means of a portal.
8. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die kontextbasierte Einstiegsmoglichkeit über eine Browser-Plattform adressiert wird. 8. The method according to any one of the preceding claims, wherein the context-based entry opportunity is addressed via a browser platform.
9. Verfahren nach einem der vorhergehenden Ansprüche, bei dem der Nutzer sich authentifiziert.9. The method according to any one of the preceding claims, wherein the user authenticates.
10. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die kontextbasierte Emstiegsmoglichkeit mindestens einen der folgenden Arbeitsbereiche aufweist:10. The method according to any one of the preceding claims, wherein the context-based Ausstiegsmoglichkeit has at least one of the following work areas:
- einen Arbeitsbereich umfassend aktuell anstehende und/oder erledigte Aufgaben;- A work area comprising currently pending and / or completed tasks;
- einen Arbeitsbereich umfassend eine Verwaltung von Vorlagen;- a work area comprising a management of templates;
- einen Arbeitsbereich umfassend allgemeine Informationen;- a work area containing general information;
- einen Arbeitsbereich umfassend eine Verwaltung von Aufgaben und/oder Arbeitspaketen.- A work area comprising a management of tasks and / or work packages.
11. Verfahren nach Anspruch 10, bei dem die Arbeitsbereiche zueinander flexibel anorden- bar sind.11. The method of claim 10, wherein the work areas are flexibly arranged to each other bar.
12. Vorrichtung zur Datenverarbeitung umfassend eine Prozessoreinheit und/oder eine zumindest teilweise festverdrahtete Schaltungsanordnung, die derart eingerichtet ist, dass das Verfahren nach einem der vorhergehenden Ansprüchen durchfuhrbar ist.12. A data processing apparatus comprising a processor unit and / or an at least partially hardwired circuit arrangement, which is set up such that the method according to one of the preceding claims durchfuhrbar.
13. System umfassend eine Vorrichtung gemäß Anspruch 12. 13. System comprising a device according to claim 12.
PCT/EP2008/007208 2008-08-27 2008-08-27 Method and device for processing data and system comprising the device WO2010022758A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2008/007208 WO2010022758A1 (en) 2008-08-27 2008-08-27 Method and device for processing data and system comprising the device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2008/007208 WO2010022758A1 (en) 2008-08-27 2008-08-27 Method and device for processing data and system comprising the device

Publications (1)

Publication Number Publication Date
WO2010022758A1 true WO2010022758A1 (en) 2010-03-04

Family

ID=40010970

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/007208 WO2010022758A1 (en) 2008-08-27 2008-08-27 Method and device for processing data and system comprising the device

Country Status (1)

Country Link
WO (1) WO2010022758A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694561A (en) * 1994-12-12 1997-12-02 Microsoft Corporation Method and system for grouping and manipulating windows
US6925609B1 (en) * 2000-01-31 2005-08-02 International Business Machines Corporation Hybrid task and file oriented user interface
US20060031849A1 (en) * 2004-04-06 2006-02-09 International Business Machines Corporation User task interface in a Web application
US20060100991A1 (en) * 2004-10-21 2006-05-11 International Business Machines Corporation Method for dynamical determination of actions to perform on a selected item in a web portal GUI environment
US20080010493A1 (en) * 2006-07-07 2008-01-10 Fujitsu Limited Software development apparatus and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694561A (en) * 1994-12-12 1997-12-02 Microsoft Corporation Method and system for grouping and manipulating windows
US6925609B1 (en) * 2000-01-31 2005-08-02 International Business Machines Corporation Hybrid task and file oriented user interface
US20060031849A1 (en) * 2004-04-06 2006-02-09 International Business Machines Corporation User task interface in a Web application
US20060100991A1 (en) * 2004-10-21 2006-05-11 International Business Machines Corporation Method for dynamical determination of actions to perform on a selected item in a web portal GUI environment
US20080010493A1 (en) * 2006-07-07 2008-01-10 Fujitsu Limited Software development apparatus and method

Similar Documents

Publication Publication Date Title
DE102004051179B4 (en) Control system adjustment device, method of adjusting a control system, and adjustment program
DE69817158T2 (en) User interface mechanism for manipulating contexts in computer management applications
DE10051645B4 (en) Process control system and method for controlling a process
DE69820413T2 (en) USER INTERFACE FOR A PRINTER / COPIER, AT A REMOTE SITE OF AN INTERNET / INTRANET
EP1527403B1 (en) Tool and method for configuring, designing or programming an installation
CH703401B1 (en) Method and device for generating a user interface for operating machines.
DE112011105895T5 (en) Project data generation device and programmable display device
DE102011008941A1 (en) System for visualization of status information of field devices
EP1638028A2 (en) Computer aided generation and change management for user interfaces
DE112013007618T5 (en) Sequence program creation auxiliary device
EP2326997B1 (en) Method for operating an industrial system
DE102012209250A1 (en) security system
DE112010006015T5 (en) System construction support tool and system construction support device
DE60132517T2 (en) Process and system for print scheduling, storage medium for a print scheduling program
DE102012201255A1 (en) Workflow management system for computer networks
DE10335326B4 (en) Method and device for simulating process sequences in the graphics industry
WO2016169993A1 (en) Tabletting machine having a device for executing a dashboard application
WO2010022758A1 (en) Method and device for processing data and system comprising the device
DE112020007276T5 (en) On-line construction site monitoring device and its control unit, on-line construction site monitoring method
EP0860759A1 (en) Method and device for multimedia visualisation of complex systems
DE112018006908B4 (en) Data management system, data management method and data management program
EP1561172B1 (en) Device for provision of access to data
DE102004010203B4 (en) Method, device and computer program for creating a configuration for an operating device of an automation component
EP3771979A1 (en) Method and device for optimal configuration of a device of a device class
DE10112409A1 (en) Data management method and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08785807

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08785807

Country of ref document: EP

Kind code of ref document: A1