CN1674023A - 项目时间和费用 - Google Patents
项目时间和费用 Download PDFInfo
- Publication number
- CN1674023A CN1674023A CNA2005100551880A CN200510055188A CN1674023A CN 1674023 A CN1674023 A CN 1674023A CN A2005100551880 A CNA2005100551880 A CN A2005100551880A CN 200510055188 A CN200510055188 A CN 200510055188A CN 1674023 A CN1674023 A CN 1674023A
- Authority
- CN
- China
- Prior art keywords
- data
- user
- services
- web
- business rule
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A22—BUTCHERING; MEAT TREATMENT; PROCESSING POULTRY OR FISH
- A22C—PROCESSING MEAT, POULTRY, OR FISH
- A22C17/00—Other devices for processing meat or bones
- A22C17/0006—Cutting or shaping meat
- A22C17/0033—Cutting slices out of a piece of meat
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D1/00—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor
- B26D1/01—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor involving a cutting member which does not travel with the work
- B26D1/12—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor involving a cutting member which does not travel with the work having a cutting member moving about an axis
- B26D1/14—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor involving a cutting member which does not travel with the work having a cutting member moving about an axis with a circular cutting member, e.g. disc cutter
- B26D1/157—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor involving a cutting member which does not travel with the work having a cutting member moving about an axis with a circular cutting member, e.g. disc cutter rotating about a movable axis
- B26D1/16—Cutting through work characterised by the nature or movement of the cutting member or particular materials not otherwise provided for; Apparatus or machines therefor; Cutting members therefor involving a cutting member which does not travel with the work having a cutting member moving about an axis with a circular cutting member, e.g. disc cutter rotating about a movable axis mounted on a movable arm or the like
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D7/00—Details of apparatus for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
- B26D7/06—Arrangements for feeding or delivering work of other than sheet, web, or filamentary form
- B26D7/0625—Arrangements for feeding or delivering work of other than sheet, web, or filamentary form by endless conveyors, e.g. belts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D7/00—Details of apparatus for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
- B26D7/06—Arrangements for feeding or delivering work of other than sheet, web, or filamentary form
- B26D7/0683—Arrangements for feeding or delivering work of other than sheet, web, or filamentary form specially adapted for elongated articles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D7/00—Details of apparatus for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
- B26D7/08—Means for treating work or cutting member to facilitate cutting
- B26D7/12—Means for treating work or cutting member to facilitate cutting by sharpening the cutting member
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D7/00—Details of apparatus for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
- B26D7/26—Means for mounting or adjusting the cutting member; Means for adjusting the stroke of the cutting member
- B26D7/2614—Means for mounting the cutting member
- B26D7/2621—Means for mounting the cutting member for circular cutters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D7/00—Details of apparatus for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
- B26D7/27—Means for performing other operations combined with cutting
- B26D7/32—Means for performing other operations combined with cutting for conveying or stacking cut product
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1091—Recording time for administrative or management purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B26—HAND CUTTING TOOLS; CUTTING; SEVERING
- B26D—CUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
- B26D2210/00—Machines or methods used for cutting special materials
- B26D2210/02—Machines or methods used for cutting special materials for cutting food products, e.g. food slicers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Economics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Forests & Forestry (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Wood Science & Technology (AREA)
- Zoology (AREA)
- Food Science & Technology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一种用于在网络上将时间和费用信息捕获并处理进项目账务系统的系统,具有用于存储与项目有关的时间和费用数据的项目账务系统。一用户界面提供一个用户通过浏览器可以通过网络访问的表格。该表格包含用于用户数据输入的字段和电子提交该表格的按钮。一服务API用于基于所提交的表格内包含的数据调用与项目账务系统的事务。
Description
(1)技术领域
本发明一般地涉及一种用于在用户界面和办公系统之间提供桥接纽带的系统。更具体地,本发明涉及一种用于将与项目有关的时间和费用数据捕获进项目帐务体系的系统。
(2)发明背景
二十世纪八十年代和九十年代的商业应用程序主要集中在内部的、仅限于后台功能的商业过程的自动化上。尽管内部效率是很重要的,但当前的趋势是优化企业内部关系和外部关系的效力,面向作为企业的消费者、供货商、合作伙伴、金融家和雇员的个人和企业。典型地,关系效力的最优化往往是面向日益增加的自我服务和提供更有目标性的服务。在本文中,术语“自我服务”是指交互式用户界面和演示界面,用于向用户提供功能性和/或想要的信息,而无需其他人的交互作用。
许多企业使用现场的应用以支持它们的商业运作,包括帐目软件应用、控时软件应用等等。此类应用经常是并没有集成在一起。此外,为了提供自我服务,经常需要基于web的服务。此类基于web的服务经常用于将不相关的商业应用互联。不幸地是,这样的互联经常是很特别的,意味着要使用一个或多个web服务和/或一个或多个web或传统的软件应用将它们拼凑修补在一起。
为了使公司有效地给它的顾客记帐、了解其成本并偿付其雇员,公司必须捕获所有的与项目有关的费用和时间条目。通常,雇员们自己记录他们的时间和费用,并且该时间和费用数据进入到帐务体系。这样的体系接收并能正确地记录这些数据是致关重要的。
各种公司将时间和费用功能与项目帐务体系进行整合。然而,对许多机构而言,这样的体系经常是过于昂贵的企业解决方案。
(3)发明内容
一种用于在网络上捕获费用信息并用于将该信息处理进帐务体系的系统包括一帐务体系、一用户界面和一服务API。项目帐务体系适于存储与项目有关的时间和费用数据。用户界面提供用户可通过浏览器在网络上访问的表格。这个表格包括由用户输入数据的字段和用于表格的电子提交的按钮。服务API用于基于所提交的表格包含的数据来调用(invoke)与项目帐务体系的事务。
在另一个实施例中,提供了一种依据本发明的实施例通过表格将时间和费用数据捕获进帐务数据库的方法。该表格存储在(hosted on)web服务器上。用户可通过浏览器在网络上访问每个表格。每个表格包括供用户输入数据的数据字段、当用户完成时用于提交web表格的对象、和用于在用户提交时调用商务规则的嵌入式服务器控件。这些商务规则是以受控代码编写的。根据调用的商务规则使用服务API来处理所提交的表格。服务API将表格所包含的数据和帐务数据库中的实体相连。
在另一个实施例中,一种用于在网络上捕获费用信息并将该信息处理进帐务体系的系统包括帐务体系、web部件和服务API。帐务体系用于存储时间和费用信息。多个web部件表格用于用户通过浏览器在网络上进行输入。服务API用于实现以受控代码写的商务规则并对其进行排序以便对进入到帐务体系的用户输入进行处理。
附图简述
图1是在其上可实现本发明的实施例的计算系统环境的简图。
图2是根据本发明的一个实施例的时间和费用体系的简要框图。
图3是根据本发明的一个实施例提供安全、数据访问和工作流过程的企业应用框架的简要框图。
图4A是根据本发明的一个实施例的时间表处理简要流程图。
图4B是根据本发明的一个实施例的费用报告处理简要流程图。
图5是根据本发明的一个实施例的统一建模语言图表符号的实体模型的简图。
具体实施方式
在详细描述本发明之前,先描述本发明可应用于其中的环境的一个实施例。图1说明了一个本发明可在其中实现的适当计算系统环境100的例子。计算系统环境100只是一个适合的计算系统的例子,并非想要限制本发明的使用或功能性的范围。也不应该将例证性的操作环境100解释为对有关在计算环境100中例示的任一组件或其结合具有任何依赖性或要求。
本发明可在众多其他通用或专用计算系统环境或配置来中操作。适合用于本发明的熟知计算系统、环境和/或配置包括但不限于个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的用户电子装置、网络PC、小型机、大型机、电话通讯系统、包括任意以上系统或设备的分布式计算环境,等等。
本发明可在计算机可执行的指令,比如计算机可执行的程序模块的一般上下文中描述。一般来说,程序模块包括执行特定任务或实现特定抽象数据类型的例行程序、程序、对象、组件、数据结构等。本发明在通过通信网络进行连接的远端处理设备上实现任务的分布式计算环境中也能实践。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远端计算机存储介质中。
关于图1,实现本发明的一个示例性的系统包括一个计算机110形式的通用计算设备。计算机110的组件可以包括但不限于:处理单元120、系统存储器130和将包括系统存储器的不同系统组件连接到处理单元120的系统总线121。系统总线121可以是包括存储总线或存储控制器、外围总线和使用多种总线结构中任意一种的本地总线在内的若干类型的总线结构中的任何一种。作为例子而非为了限制,这样的结构包括工业标准结构(ISA)总线、微通道结构(MCA)总线、扩展工业标准结构(EISA)总线、视频电子标准协会(VESA)本地总线和周边元件互联(PCI)总线,也称为Mezzanine总线。
计算机110通常包括多种计算机可读的介质。计算机可读的介质可以是任何可由计算机110访问的可用介质,包括易失的和非易失的介质、可移动的和不可移动的介质。作为例子但非限制,计算机可读的介质可以包含计算机存储介质和通信介质。计算机存储介质包括为了存储比如计算机可读指令、数据结构、程序模块或其他数据的信息以任何方法或技术实现的易失的和非易失的介质、可移动的和不可移动的介质。计算机存储介质包括但不限于:RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、数字化视频光盘(DVD)或其他光盘存储、磁性盒式磁带、磁性磁带、磁性磁盘存储或其他磁性存储设备、或用于存储想要的信息并由计算机110访问的任何其他介质。通信介质通常以调制数据信号如载波或其他传送机制的形式包含计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传输介质。术语“调制数据信号”是指在在其中有一个或多个特征以在该信号这编码信息的方式被使得或者改变的一种信号。作为例子但非限制,通信介质包括有线介质,如有线网络或直接的有线连接和比如声音的、射频、红外线和其他无线介质。以上的任意组合也包括在计算机可读介质的范围内。
系统存储器130包括易失的和/或非易失的存储器的形式的计算机存储介质,比如只读存储器(ROM)131和随机存取存储器(RAM)132。通常,基本输入/输出系统133(BIOS)存储在ROM 131中,该BIOS包含如在启动期间帮助在计算机110的元件之间传递信息的基本程序。RAM 132通常包含可立即访问的和/或处理单元120正在其上操作的数据和/或程序模块。作为例子但并非限制,图1例示有操作系统134、应用程序135、其他的程序模块136和程序数据137。
计算机110也可以包括其他可移动的/不可移动的、易失的/非易失的计算机存储介质。只是作为例子,图1例示了可以从不可移动的、非易失的磁性介质中读取或写入的硬盘驱动器141、可以从不可移动的、非易失的磁盘152中读取或写入的磁盘驱动器151和可以从不可移动的、非易失的比如CD ROM或其他光学介质的光盘156中读取或写入的光盘驱动器155。其他可用于示例性操作环境中的可移动的/不可移动的、易失的/非易失的计算机存储介质包括但不限于:磁性盒式磁带、闪存卡、数字化视频光盘、数字视频磁带、固态RAM、固态ROM等。硬盘驱动器141通常通过不可移动存储器接口,如接口140与系统总线121相连,且磁盘驱动器151和光盘驱动器155由不可移动存储器接口,如接口150连接到系统总线121。
以上讨论并在图1中例示驱动器及相关联的计算机存储介质为计算机110的计算机可读指令、数据结构、程序模块和其他数据提供了存储。比如,图1中,硬盘驱动器141存储操作系统144、应用程序145、其他程序模块146和程序数据147。注意,这些组件可与操作系统134、应用程序135、其他程序模块136以及程序数据137相同,也可以不同。操作系统144、应用程序145、其他程序模块146和程序数据147在此给出了不同的标号以至少说明它们是不同的拷贝。
用户可以通过输入设备如键盘162、麦克风163和诸如鼠标、轨迹球或触垫的定位设备161向计算机110输入命令和信息。其他输入设备(未示出)可以包括操纵杆、游戏垫、圆盘式卫星电视天线、扫描仪等。这些或其他的输入设备经常通过与系统总线相连的用户输入接口160连接到处理单元120,但也可以由其他接口和总线结构相连,比如并行端口、游戏端口或通用串行总线(USB)。显示器191或其他类型的显示设备也通过如视频接口190的接口连接到系统总线。除了显示器,计算机也可以包括其他外围输出设备,比如扬声器197和打印机196,它们通过输出外围接口190进行连接。
计算机110可以在使用到一个或多个远端计算机,比如远端计算机180的逻辑连接的网络环境中进行操作。远端计算机180可以是个人计算机、手持设备、服务器、路由器、网络PC、一个对等设备或其他公共的网络节点,并且典型地包括与以上描述的计算机110相关的许多或所有元件。图1中描述的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但也包括其他网络。这样的网络环境在办公室、企业范围的计算机网络、企业内部互联网、国际互联网中是很常见的。
当用在LAN网络环境中时,计算机110通过网络接口或适配器170连接到LAN171。当用作WAN网络环境中时,典型地,计算机110包括调制解调器172或通过如国际因特网的WAN 173建立通信的其他方式。内置或外置的调制解调器172可以通过用户输入接口160或其他适合的装置连接到系统总线121。在网络环境下,与计算机110有关的程序模块或其中一部分可以存储在远端存储器存储设备中。作为例子但并非限制,图1例示了驻留于远端计算机180上的远端应用程序185。应该注意,所显示的网络连接是例证性的,而且在计算机之间建立通信连接的其他方式也是可以使用的。
图2显示了依照本发明实施例的一个时间和费用系统200。web部件表格202部署在web服务器204中。服务应用程序接口(API)206执行以受控代码写的商务规则并对其排序。需要时,服务API 206调用与数据库的事务和/或查询数据库208。表格204通过网络210在用户界面212内显示给用户。
一般来说,服务API 206是一个应用程序用来访问一些其他(通常是较低层的)模块所提供的服务的接口(或调用函数的协定集)。这种情况下,服务API 206用来处理以受控代码写的商务规则并可任选地访问数据库208提供的服务。
术语“受控代码”是指以运行时为目标的语言编译器开发的代码。受控代码提供信息(有时称作“元数据”)以允许运行时能够在汇编模块中定位编码的方法、存储并检索安全信息、处理意外情况等等。一般来说,受控代码是面向运行时的代码。运行时管理执行时的代码,提供核心服务,比如存储器管理、线程管理和远程服务(remoting)(一种允许模块穿越系统边界通信的API),与此同时加强代码内严格类型的安全性。
在受控代码执行环境内的编程是本领域已知的。受控代码的一个已知的例子面向公共语言运行时(CLR)。编译器和工具展露运行时的功能性并使得开发者可以编写得益于受控代码执行的代码。受控代码得益于如跨语言集成、跨语言例外情况处理、加强安全性、分版本和部署支持等特征。此外,受控代码为组件的交互、调试和旁敲侧击(profiling)服务提供了简单化的模型。
网络210可以是任何类型能够支持数据传输的网络,包括公共交换电话网、局域网、广域网(包括因特网)、蜂窝式或数字无线网络,或其他任何类型的网络。只要媒介支持数据传输,本发明即与传输介质无关。
一般来说,用户界面212提供了一个通过网络210向用户显示表格202的演示界面。在图示的实施例中,用户界面212显示为一个因特网浏览器应用的浏览器窗口内的页面。用户在用户界面212内填写表格202,并在网络210上将表格提交给网络服务器204。表格202呼叫服务API 206。被呼叫的服务API206被调用,并且它依照受控代码处理用户通过其中一张表格202提交的数据。必要时,服务API 206与数据库208交互以存储例如来自雇员的时间输入。
一般来说,服务API 206处理用受控代码写的商务规则。商务规则可包括批准进程中的步骤。因此,商务规则可定义一个工作流进程。总体上,服务API206完成账务子系统所必需的重要链接,例如,以接收时间和费用事务并且处理时间和费用数据以便完成生成发票、捕获支付、雇员薪水册以及可费用偿付。
一般来说,批准进程可以用任何方式实现。在一个实施例中,批准进程是自动化工作流的一部分。服务API 206对照存储在web表格中的数据处理商务规则。当管理者登录到系统时,他或她应得悉他或她要执行监督功能的已传递时间和费用表格。然后,管理者可以浏览这些表格并接受、终止或者将此表格返回给雇员作进一步的处理。当雇员用户登录系统时,他或她可以访问表格要求修改、更改待决表格、创建并提交一个新的表格,等等。系统能根据系统内每个用户的“认证的角色”来向他或她授予对与之有关的表格的访问。例如,雇员在组织机构中可以有多个角色。一个雇员可以对某一雇员为监督者、而另一雇员为管理者,等等。
图3所示是一个基于组件元件的商务应用框架300。一般来说,商务应用框架300提供一组应用服务用于处理、存储和显示数据。商务应用框架300为安全、数据访问、通报、工作流、事件代理等等提供支持。
商务应用框架300包括与实体304和进程306交互的用户界面(UI)302。UI 302为输入数据、执行任务和显示/报告信息提供界面。实体304是一个基本数据单元,它包括商务数据和数据集成规则。进程306是一个基本商务逻辑单元。
策略308是一套用于提供安全、数据访问、工作流和事件代理的商务规则定制要点。策略308直接和实体304及进程306交互以管理显示给UI 302的数据。后台应用是框架300的许多操作的焦点。
一般来说,商务应用框架300是基于组件的。每个组件包括零个或多个实体以及零个或多个进程。组件为一组类提供一个接口。可扩展标记语言(XML)web服务是通过公开全部或部分组件的公共接口来创建的。
图4A和4B分别是时间表和费用报告处理流程。在此实施例中,两个流程可由用户通过显示在UI中的选项进行访问,两个流程都向记账功能块(function)传递数据。因此,两个流程是相关的并分享共有的元件。另一个实施例中,两个流程可能是分开的,而且可以用附加的工作流进程向总账传递处理过的时间表和费用报告数据。
图4A是一个依照本发明的实施例的时间表处理流程的简要流程图,其中用户使用web浏览器访问界面、且界面以基于web表格的表格形式显示。用户界面402为用户提供三个基本的时间表选项:创建时间表(timetable)404,删除时间表406和修改现有时间表408。
当用户通过UI 402选择选项创建时间表404时,一时间表表格显示在浏览器窗口内。用户完成时间表表格并提交已完成的时间表410。服务API处理启动批准进程412的商务规则。正如前面讨论的,商务规则可以包括包含一个认证步骤的工作流进程,比如向监督者提交时间表以待批准。然后监督者可以同意时间表414、终止时间表416或向用户返回时间表以作修正418。如果是向用户返回时间表418,则用户就可以修正现有的时间表408并提交修正过的时间表410。
如果监督者同意时间表414,时间表数据传递给项目账务系统420并且传递给薪水册系统422。然后,来自账务系统和薪水册系统的时间表数据传递给总账424并传递给记账功能块426。
如果来自UI 402的用户或来自批准进程412的监督者选择终止时间表416,时间表数据被删除。
记账功能块426可以产生记账打印输出或直接产生电子账单表格,或向后台应用传递每个消费者的账单信息。
图4B是一个依照本发明的实施例的费用报告处理流程430。从UI 402中,用户在三个选项间选择:创建费用报告432、删除费用报告434或修正费用报告436。
当用户通过UI 402选择选项创建费用报告404时,费用报告表格显示在浏览器窗口中。用户完成费用报告表格并提交已完成的费用报告436。服务API处理启动批准进程440的商务规则(可以是独立于图4A中的商务规则的一套商务规则)。正如前面讨论的,商务规则可以包括包含一个认证步骤的工作流进程,比如向监督者提交费用报告以待批准。然后监督者可以同意费用报告442、终止费用报告444或向用户返回费用报告446以作修正436。如果费用报告返回给用户446,然后用户可以修正费用报告436并提交修正过的时间表438。
如果监督者同意费用报告442,费用报告数据传递给项目账务系统448。然后来自账务系统的费用报告数据传递给总账450并传递给记账功能块426。
如果来自UI 402的用户或批准进程440中的监督者选择终止费用报告444,费用报告数据被删除。
记账功能块426可以产生记账打印输出或直接产生电子账单表格,或向后台应用传递每个消费者的账单信息。
一般来说,用户可以通过web服务器访问时间表和费用报告。用户在web浏览器窗口内完成表格并提交表格。表格调用服务API,它实现以受控代码写的商务规则并对其排序以便处理表格内包含的数据。最后,数据被存储和/或用来生成维护正确的财务数据。
本发明提供的时间和费用特征捕获所有与项目有关的费用,因此公司可以有效地给它们的客户记帐,既及时又准确。此外,公司可以准确有效地捕获费用数据以便偿付雇员因项目发生的费用。出于项目和非项目目的的时间均被捕获,并被发送到薪水册以便可以偿付雇员。此处描述的时间和费用的功能性提供了一种可以在许多web服务器和实现中使用的自我服务网络应用。在说明性的实施例中,表格可以是ASP.Net web部件表格,它包括ASP.Net服务器控件。web部件表格可以是与MicrosoftSharePoint产品和技术相关联的页面。“MICROSOFT”和“SHAREPOINT”是为美国华盛顿州的Microsoft公司所有的注册商标。与标准的由程序员在设计时附加于web表格的页面的ASP.NET控件不同,web部件由用户在运行时在web部件页面上附加于web部件区域(Web Part Zones)。根据分配给用户的认证许可,用户可以有不同级别的修正web部件和web部件页面的自由。在另一个实施例中,这种表格同样可以是其他类型的表格。
本发明是可以使用Microsoft Business Solutions Business Portal(企业解决方案企业门户),以ASP.NET服务和Great Plains帐目后端系统实现。其它实施例中,可以向ASP服务器提供ASP表格和与之相关联的服务API用于提供并处理商务规则并用于与数据库交互。
总体上,本发明提供了一种端对端商务进程中的关键链接,其用只输入一次的时间和费用数据捕获所发生的项目费用、偿付雇员及对消费者开出发票(invoice)。本发明的一个显著好处在于,它可以减少开发票(invoice)以及接收付款的时间。这样进而就可能改善公司的现金流动。此外,与非自动化和非集成化的时间和费用捕获系统或应用相比,可以更迅速地偿付雇员的现金支出。
然而,尽管在图4A和4B中的描述的批准进程涉及一个监督者,但本领域的技术人员应该懂得该批准进程对特定的支出和/或时间输入来说可以是自动化的。因此,在某些情况下,依照以受控代码实现的商务规则,数据的处理和批准可以用编程的方式(programmatically)进行而无需监督者的参与。
图5是依照本发明的一个实施例使用统一建模语言(UML)的一个实体模型。一般来说,图中尖部为空的箭头指示与基类的一个关系,而细箭头指示一个除基类以外的关系。细箭头附近的数字指示是必须包括该对象还是可以任选的。箭头旁标明“1”意味着必须包括该对象,而标明“0..1”表示可以包括0或1个对象。“0..n”表示理论上可以包括0个或更多个对象。
正如所示,UML商务实体模型500有一个费用标题基类(EXPENSEHEADERBASE)502和一个时间表标题基类(TIMESHEETHEADERBASE)504。如所示,一条费用线(EXPENXELINE)506继承费用线基类(EXPENXELINE BASE)508的结构。每条费用线506必须有一个继承了费用标题基类502结构的费用标题(EXPENXEHEADER)510。费用标题510进而必须包括至少一个雇员对象(EMPLOYEE)512。雇员对象512代表公司的一个雇员。标题可任选地包括雇员的管理者和/或监督者,它们也是雇员对象。
费用线对象506可任选地包括项目对象(PROJECT)514和费用范畴(costcategory)516。因此,UML定义了一个基于对象的系统结构的表示。可以把每个元件认作系统内的一个软件类,该系统内类的实例化需要一个基类构造器以便对象可以由此继承其属性。
与商务费用类似,时间表线(TIMESHEETLINE)518从时间表线基类(TIMESHEETLINEBASE)520继承了其结构。时间表线518必须包括一个从时间表标题基类(TIMESHEETHEADERBASE)504继承结构的时间表标题522。与费用标题510类似,时间表标题(TIMESHEETHEADER)522必须包括一个雇员对象512,并且可以包括与雇员对象512有关的管理者和监督者对象。
时间表线518可以有选择地包括项目对象514和费用范畴对象516。因此,时间表线对象518是由与包含在账务数据库中的时间表数据相关的元素构成。取决于具体的实现,其他对象和关系可被定义以适合特定的配置。
一般来说,服务API从数据库中调用数据事务或向其调用数据事务(datatransactions)。服务API可以调用查询事务、保存商务实体到数据库,等等。商务实体是使用一种面向对象的方法访问存储在数据库中的信息的抽象。
尽管本发明参照具体实施例进行了描述,但本领域的技术人员应该承认在形式和细节上的改变都是可以的,而不会脱离本发明的精神和范围。
Claims (20)
1.一种用于在网络上捕获费用信息并用于将所述信息处理进一个项目账务系统的系统,该系统包括:
一适于存储与项目有关的时间和费用数据的项目账务系统;
一作为用户在网络上可通过浏览器访问的表格提供的用户界面,该表格包含由用户输入数据的字段和用于电子提交表格的按钮;和
一基于所提交的表格中包含的数据调用与项目账务系统的事务的服务API。
2.如权利要求1所述的系统,进一步包括:
一适于存储表格并依照以受控代码编写的商务规则将其提供给用户的服务器。
3.如权利要求2所述的系统,其特征在于,所述服务器是一个动态服务器页面服务器,其中表格是动态服务器页面表格。
4.如权利要求1所述的系统,其特征在于,所述基于web的表格包含对服务API的调用。
5.如权利要求2所述的系统,其特征在于,所述web服务器是一个Microsoft Business Solutions Business Portal。
6.如权利要求1所述的系统,其特征在于,所述服务API使用.NETweb服务调用。
7.如权利要求1所述的系统,其特征在于,所述服务API使用远程服务调用。
8.如权利要求1所述的系统,其特征在于,所述web表格进一步包含:
嵌入式服务API调用,适于调用商务规则用于处理包含在所提交的基于web的表格中的数据。
9.如权利要求1所述的系统,其特征在于,项目账务系统是一个GreatPlains Project Accounting System。
10.一种通过表格将时间和费用数据捕获进账务数据库的方法,该方法包含:
在服务器上存储表格,每个表格都是用户可在网络上通过浏览器访问的,且每个表格包含:
用于用户数据输入的数据字段;
当用户完成表格时,适于提交表格的对象;和
适于根据用户提交而调用商务规则的嵌入式服务器控件,所述商务规则以受控代码编写;以及
根据所调用的商务规则用服务API处理所提交的表格;
其中所述服务API将所提交的表格中包含的数据与账务数据库中的实体相关联。
11.如权利要求10所述的方法,其特征在于,所述受控代码被写入公共语言运行时环境。
12.如权利要求10所述的方法,其特征在于,所述存储步骤包含:
将多个web表格存储在web服务器上,其中至少一个web表格是时间表表格;以及
通过网络向用户提供所述多个表格中的至少一个用于在因特网浏览器窗口内显示。
13.如权利要求10所述的方法,其特征在于,所述处理步骤包括:
依照商务规则处理所提交的表格中包含的数据;以及
依照处理过的数据和所述商务规则与账务数据库交互。
14.如权利要求13所述的方法,其特征在于,所述交互步骤包含:
在账务数据库中存储数据。
15.如权利要求13所述的方法,其特征在于,所述交互步骤包含:
依照处理过的数据查询账务数据库。
16.如权利要求15所述的方法,其特征在于,所述查询步骤返回一个用于显示在浏览器窗口内的一个表格中的值。
17.一种用于在网络上捕获时间和费用信息并用于将所述信息处理进账务系统的系统,该系统包含:
一账务系统,用于存储时间和费用信息;
多个web部件表格,用于用户在网上通过浏览器进行输入;和
一服务API,用于实现并对以受控代码编写的商务规则进行排序以处理进入账务系统的用户输入。
18.如权利要求17所述的系统,进一步包含:
一服务器,用于托管所述多个web部件表格并应用户请求提供所述表格。
19.如权利要求17所述的系统,其特征在于,所述服务API用账务系统施行交易事务。
20.如权利要求17所述的系统,其特征在于,所述商务规则包含批准进程中的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/801,198 | 2004-03-15 | ||
US10/801,198 US20050203760A1 (en) | 2004-03-15 | 2004-03-15 | Project time and expense |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1674023A true CN1674023A (zh) | 2005-09-28 |
Family
ID=34838878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100551880A Pending CN1674023A (zh) | 2004-03-15 | 2005-03-15 | 项目时间和费用 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050203760A1 (zh) |
EP (1) | EP1577817A3 (zh) |
JP (1) | JP2005276195A (zh) |
KR (1) | KR20060043629A (zh) |
CN (1) | CN1674023A (zh) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9286601B2 (en) | 2012-09-07 | 2016-03-15 | Concur Technologies, Inc. | Methods and systems for displaying schedule information |
US10115128B2 (en) | 2010-10-21 | 2018-10-30 | Concur Technologies, Inc. | Method and system for targeting messages to travelers |
US9400959B2 (en) | 2011-08-31 | 2016-07-26 | Concur Technologies, Inc. | Method and system for detecting duplicate travel path information |
US8712811B2 (en) | 2001-10-16 | 2014-04-29 | Concur Technologies, Inc. | Method and systems for detecting duplicate travel path |
WO2003034179A2 (en) * | 2001-10-16 | 2003-04-24 | Outtask, Inc. | System and method for managing booking and expensing of travel products and services |
US7974892B2 (en) * | 2004-06-23 | 2011-07-05 | Concur Technologies, Inc. | System and method for expense management |
US8316344B2 (en) | 2005-12-30 | 2012-11-20 | Sap Ag | Software model deployment units |
US20070156550A1 (en) * | 2005-12-30 | 2007-07-05 | Der Emde Martin V | Architectural design for cash and liquidity management application software |
US8660904B2 (en) | 2005-12-30 | 2014-02-25 | Sap Ag | Architectural design for service request and order management application software |
US8396731B2 (en) | 2005-12-30 | 2013-03-12 | Sap Ag | Architectural design for service procurement application software |
US8380553B2 (en) | 2005-12-30 | 2013-02-19 | Sap Ag | Architectural design for plan-driven procurement application software |
US8676617B2 (en) | 2005-12-30 | 2014-03-18 | Sap Ag | Architectural design for self-service procurement application software |
US8522194B2 (en) | 2005-12-30 | 2013-08-27 | Sap Ag | Software modeling |
US8326703B2 (en) | 2005-12-30 | 2012-12-04 | Sap Ag | Architectural design for product catalog management application software |
US8327319B2 (en) | 2005-12-30 | 2012-12-04 | Sap Ag | Software model process interaction |
US8407664B2 (en) | 2005-12-30 | 2013-03-26 | Sap Ag | Software model business objects |
US8370794B2 (en) | 2005-12-30 | 2013-02-05 | Sap Ag | Software model process component |
US8448137B2 (en) | 2005-12-30 | 2013-05-21 | Sap Ag | Software model integration scenarios |
US8321831B2 (en) | 2005-12-30 | 2012-11-27 | Sap Ag | Architectural design for internal projects application software |
US8402426B2 (en) | 2005-12-30 | 2013-03-19 | Sap Ag | Architectural design for make to stock application software |
US7599861B2 (en) | 2006-03-02 | 2009-10-06 | Convergys Customer Management Group, Inc. | System and method for closed loop decisionmaking in an automated care system |
US8442850B2 (en) * | 2006-03-30 | 2013-05-14 | Sap Ag | Providing accounting software application as enterprise services |
US8326702B2 (en) | 2006-03-30 | 2012-12-04 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8538864B2 (en) | 2006-03-30 | 2013-09-17 | Sap Ag | Providing payment software application as enterprise services |
US8438119B2 (en) | 2006-03-30 | 2013-05-07 | Sap Ag | Foundation layer for services based enterprise software architecture |
US8396749B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing customer relationship management application as enterprise services |
US8396761B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing product catalog software application as enterprise services |
US8321832B2 (en) | 2006-03-31 | 2012-11-27 | Sap Ag | Composite application modeling |
US8312416B2 (en) | 2006-04-13 | 2012-11-13 | Sap Ag | Software model business process variant types |
US8805919B1 (en) * | 2006-04-21 | 2014-08-12 | Fredric L. Plotnick | Multi-hierarchical reporting methodology |
US7809663B1 (en) | 2006-05-22 | 2010-10-05 | Convergys Cmg Utah, Inc. | System and method for supporting the utilization of machine language |
US8379830B1 (en) | 2006-05-22 | 2013-02-19 | Convergys Customer Management Delaware Llc | System and method for automated customer service with contingent live interaction |
US8315900B2 (en) | 2007-12-31 | 2012-11-20 | Sap Ag | Architectural design for self-service procurement application software |
US8671033B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Architectural design for personnel events application software |
US8447657B2 (en) | 2007-12-31 | 2013-05-21 | Sap Ag | Architectural design for service procurement application software |
US8671032B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing payment software application as enterprise services |
US8671034B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing human capital management software application as enterprise services |
US8401936B2 (en) | 2007-12-31 | 2013-03-19 | Sap Ag | Architectural design for expense reimbursement application software |
US8510143B2 (en) | 2007-12-31 | 2013-08-13 | Sap Ag | Architectural design for ad-hoc goods movement software |
US8380549B2 (en) | 2008-09-18 | 2013-02-19 | Sap Ag | Architectural design for embedded support application software |
US8352338B2 (en) | 2008-09-18 | 2013-01-08 | Sap Ag | Architectural design for time recording application software |
US8359218B2 (en) | 2008-09-18 | 2013-01-22 | Sap Ag | Computer readable medium for implementing supply chain control using service-oriented methodology |
US8595077B2 (en) | 2008-09-18 | 2013-11-26 | Sap Ag | Architectural design for service request and order management application software |
US8315926B2 (en) | 2008-09-18 | 2012-11-20 | Sap Ag | Architectural design for tax declaration application software |
US8326706B2 (en) | 2008-09-18 | 2012-12-04 | Sap Ag | Providing logistics execution application as enterprise services |
US8818884B2 (en) | 2008-09-18 | 2014-08-26 | Sap Ag | Architectural design for customer returns handling application software |
US8321250B2 (en) | 2008-09-18 | 2012-11-27 | Sap Ag | Architectural design for sell from stock application software |
US8401928B2 (en) | 2008-09-18 | 2013-03-19 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8386325B2 (en) | 2008-09-18 | 2013-02-26 | Sap Ag | Architectural design for plan-driven procurement application software |
US8374896B2 (en) | 2008-09-18 | 2013-02-12 | Sap Ag | Architectural design for opportunity management application software |
US8738476B2 (en) | 2008-12-03 | 2014-05-27 | Sap Ag | Architectural design for selling standardized services application software |
US8321308B2 (en) | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for manual invoicing application software |
US8311904B2 (en) | 2008-12-03 | 2012-11-13 | Sap Ag | Architectural design for intra-company stock transfer application software |
US8401908B2 (en) | 2008-12-03 | 2013-03-19 | Sap Ag | Architectural design for make-to-specification application software |
US8321306B2 (en) | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for selling project-based services application software |
US8671035B2 (en) | 2008-12-11 | 2014-03-11 | Sap Ag | Providing payroll software application as enterprise services |
US20130173436A1 (en) * | 2011-12-30 | 2013-07-04 | Jonathan L. Woods | Transparent Transaction Certification for Accountable Entities |
US9171330B2 (en) * | 2011-12-30 | 2015-10-27 | Jonathan L. Woods | Transparency data analysis and reporting |
US9792590B2 (en) * | 2013-09-17 | 2017-10-17 | Oracle International Corporation | System and framework for instant messenger timecard integration |
US10192272B2 (en) * | 2016-01-13 | 2019-01-29 | Sourcecode Technology Holdings, Inc. | Expense report management methods and apparatus |
CN112598492B (zh) * | 2020-12-25 | 2023-12-01 | 航天信息股份有限公司企业服务分公司 | 项目成本核算系统 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5621727A (en) * | 1994-09-16 | 1997-04-15 | Octel Communications Corporation | System and method for private addressing plans using community addressing |
US5937388A (en) * | 1996-12-05 | 1999-08-10 | Hewlett-Packard Company | System and method for performing scalable distribution of process flow activities in a distributed workflow management system |
US7249073B1 (en) * | 1999-08-27 | 2007-07-24 | Diversified Human Resources, Inc. | Methods and apparatus for a personal financial service provider |
US6944652B1 (en) * | 2000-01-31 | 2005-09-13 | Journyx, Inc. | Method and apparatus for providing frequent flyer miles and incentives for timely interaction with a time records system |
AU2001238380A1 (en) * | 2000-02-16 | 2001-08-27 | Bea Systems Inc. | Open market collaboration system for enterprise wide electronic commerce |
US20010042032A1 (en) * | 2000-05-11 | 2001-11-15 | Crawshaw Geoffrey K. | System for capturing, processing, tracking and reporting time and expense data |
JP2002041743A (ja) * | 2000-07-27 | 2002-02-08 | Fuji Xerox Co Ltd | 会計システム |
US7464154B2 (en) * | 2001-05-18 | 2008-12-09 | Network Resonance, Inc. | System, method and computer program product for analyzing data from network-based structured message stream |
US7729962B2 (en) * | 2001-09-14 | 2010-06-01 | Oracle America, Inc. | Timecard processing in a procurement management system |
US7533042B2 (en) * | 2001-10-17 | 2009-05-12 | Sun Microsystems, Inc. | Method and system for processing timecard related information in a purchase order procurement system |
US7426486B2 (en) * | 2001-10-31 | 2008-09-16 | Call-Tell Llc | Multi-party reporting system and method |
JP2003308424A (ja) * | 2002-04-16 | 2003-10-31 | Asaji Digital Size Factory Kk | 業務情報管理方法及び処理プログラム |
US20040019542A1 (en) * | 2002-07-26 | 2004-01-29 | Ubs Painewebber Inc. | Timesheet reporting and extraction system and method |
-
2004
- 2004-03-15 US US10/801,198 patent/US20050203760A1/en not_active Abandoned
-
2005
- 2005-03-15 EP EP05102003A patent/EP1577817A3/en not_active Withdrawn
- 2005-03-15 JP JP2005072617A patent/JP2005276195A/ja active Pending
- 2005-03-15 CN CNA2005100551880A patent/CN1674023A/zh active Pending
- 2005-03-15 KR KR1020050021265A patent/KR20060043629A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US20050203760A1 (en) | 2005-09-15 |
EP1577817A3 (en) | 2006-01-25 |
JP2005276195A (ja) | 2005-10-06 |
EP1577817A2 (en) | 2005-09-21 |
KR20060043629A (ko) | 2006-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1674023A (zh) | 项目时间和费用 | |
JP4536817B2 (ja) | エンドユーザによるワークフローの動的な再配置 | |
US7584416B2 (en) | Logical representation of a user interface form | |
CN102810057B (zh) | 一种记录日志的方法 | |
Paulish et al. | Architecture-centric software project management: A practical guide | |
US6606740B1 (en) | Development framework for case and workflow systems | |
US8645175B1 (en) | Workflow system and method for single call batch processing of collections of database records | |
CN1828526A (zh) | 商务过程中的自动用户界面更新 | |
Bagheri et al. | Software architectural principles in contemporary mobile software: from conception to practice | |
CN1485762A (zh) | 配置信息的运用 | |
CN1783132A (zh) | 通过工作流事务的批处理来同步运行库和应用状态 | |
JP2013530464A (ja) | 統合ワークフロー及びデータベーストランザクション | |
CN107656729A (zh) | 列表视图的更新装置、方法及计算机可读存储介质 | |
US11836496B2 (en) | Multilayered generation and processing of computer instructions | |
US20110162047A1 (en) | Methods, Systems and Computer Program Products for Identity and Access Management | |
CN101237449B (zh) | 一种访问ims数据库的方法及系统 | |
CN104081381B (zh) | 用于实施概念服务的方法和装置 | |
US20060136924A1 (en) | Workflow process management system including shadow process instances | |
CN114004542B (zh) | 一种企业任务管理方法、系统、计算机设备及存储介质 | |
US12254432B2 (en) | System and method for leveraging a completeness graph | |
US20130163028A1 (en) | Accessing current data by using code images | |
CN101069208A (zh) | 交易会计支付与分类系统和方法 | |
US12242827B1 (en) | Dynamic user interface customization for no-code application development | |
CN1739259A (zh) | 提供基于rea模型的安全性的系统和方法 | |
CN117495308A (zh) | 一种基于前后端分离的外包管理系统及其搭建方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20050928 |