工作现场材料跟踪和差异调解的制作方法
【专利摘要】实用程序被设计用来跟踪和报告资产从机构和/或客户的位置中移动至项目的一个或多个工作现场的多个方面,且相反机构和/或客户则监控该资产流动。广义地说,该实用程序使用一组模块,分别被配置用来监控一个或多个事件的发生(例如,机构请求客户的资产、资产经承包商从机构的仓库中被领取,资产经承包商被检入至工作现场等),以及生成或收集与事件执行相关的度量。在此公开的实用程序在与资产流动相关的各种类型的执行度量(例如,有关准确性、完整性、延迟等)中提供增加的可视性(例如透明性),使机构、其客户、或类似等更容易地来识别资产的错位、管理不善等。
【专利说明】
工作现场材料跟踪和差异调解
[0001 ]相关申请的交互参照
[0002] 本申请要求2013年11月27日提交的题为"工作现场材料跟踪和差异调解"的美国 专利申请No. 61/909,877的优先权,其全部内容被纳入此处作为参考。
技术领域
[0003] 本发明涉及一种资产管理,特别是涉及一种系统、方法和其他实用程序,来促进机 构的资产流动和/或其一个或多个工作现场的客户来利用该流动资产。
【背景技术】
[0004] 企业通常雇佣或与以一个或多个机构签订合同来履行服务、制造产品或类似等。 作为例子,技术服务供应商(例如,机构)经移动服务供应商(例如,该机构的客户)的请求来 为移动服务供应商设计、构建和/或升级无线网络。在该请求中,通常该机构和客户两者的 资产(例如,类似天线、开关的材料部件等)在多个工作现场中被使用来构建网络。
[0005] 经常出现的一个问题是在资产到达特定工作现场之前,资产将被纳入一个或多个 固定的结构或设计中的"最后行程"期间的资产跟踪和审计。更具体地说,资产往往在客户 指示机构领取其资产时被多次转手、转移路径等,从而当资产最后到达工作现场并在工作 现场中被最终执行时才可用于项目(例如,通过"材料调出")。例如,该机构、总承包商、运输 和物流公司、及类似等通常都在资产到达工作现场之前的最后行程期间接手过该资产。由 此,资产被错误定位、推迟交付等可能性会增大。
【发明内容】
[0006] 现有的产品在准确监控(或甚至不能监控第一场所)以及适时促进客户和/或技术 服务供应商(或其他机构)位置(例如,仓库)和技术服务供应商或其他机构为客户实施项目 的一个或多个工作现场之间的资产流动方面具有许多性能限制。因此,很多资产经常被错 误定位或错误管理,且机构(例如,在该例子中为技术服务供应商)和其客户在识别该定位 错误或管理错误(如总承包商、材料清单等)及类似问题来源时能力有限。
[0007]为此,在此公开一种系统和过程(例如,"实用程序"),以一种方法来来跟踪、监控、 及促进资产流动,从客户或机构位置(例如,仓库等)至资产将被配置或利用(例如,资产到 达工作现场之前的"最后行程")的一个或多个工作现场,从而在与资产流动相关的各种性 能度量(例如准确性,完整性,延误性等)中增加可视性(例如,透明性)。从广义上说,实用程 序采用一系列的定时或定时器模块,每一个被配置用来监控一个或多个"事件"(例如,机构 获取客户的资产、资产经总承包商从机构的仓库中被领取、资产经总承包商在工作现场被 检入等)是否在预先决定中被发生,且可配置的时间(例如,其中一些定时模块的定时器可 能比其他定时模块更长或更短)。
[0008]在一个实施例中,一些定时模块可依赖于其他定时模块,例如,一个定时模块可能 一开始不进行一个或多个事件的监控,直到先前的定时模块完成其对一个或多个事件的监 控。另外,一些定时模块可在一个或多个其他定时模块的权限下执行一个或多个事件的监 控。收集引擎可被配置用来从多个定时模块中(例如,在相应的事件发生之前,各定时器运 行多长时间、终止的定时器通知等),以及从涉及将资产移动至工作现场的多个参与者(例 如,项目经理、资产仓库、总承包商等)接收的消息和上传的数据中,收集任何适当的数据 和/或度量,并基于其来决定和/或生成(例如及时地根据用户定义的时间表等)任何可配置 的性能度量或统计数据(例如,终止的定时器的总数、资产被传递至工作现场的平均时间 等),并将其存储在任何适当的存储器中。各种度量、统计数据和/或数据能够以任何适当的 方式呈现给用户(例如,通过仪表盘或类似等),使用户来衡量用于负责将资产移动至工作 现场的那些性能,决定资产在工作现场被实施的程度,和/或类似等。
[0009] 由此,该实用程序可用于跟踪和报告从机构和/或客户位置至一个或多个工作现 场的资产流动的多个方面,来促进及时地将资产移动至工作现场(例如,在任何用户定义的 时间内,促使资产移动至工作现场)。例如,在上述的例子中,技术服务供应商可从其客户接 收到有关客户的资产已准备好由技术服务供应商领取最终被传递至一个或多个工作现场 的消息(例如,"材料调出")。例如,实用程序可将消息和该消息中的任何相关数据(例如,部 件号、数量、项目编号、工作现场位置等)记录和存储在任何适当位置(例如,中央服务器), 并生成及发送通知或其他消息给技术服务供应商,从而技术服务供应商具有特定的时间段 (例如,24小时或是定时模块的定时器中可配置的类似等)来获取资产并检入至技术服务供 应商的仓库等中。
[0010] 随着消息的接收(例如基本上同时),该实用程序可启动或触动第一定时模块,在 第一时间段(例如,7天)监控工作现场将要接收的资产。此外,随着消息的接收或至少通知/ 消息的生成,该实用程序可启动或触动另一定时模块,在小于第一时间段的第二时间段(例 如,24小时)监控将被检入仓库的资产(其中检查物品纳入至仓库是将资产移动至工作现场 的整个流程的一个阶段或步骤)。当资产在特定的时间段内没有被检入仓库时,第二定时模 块可自动地生成与其相关的终止的定时器通知或消息,并可适当地被存储并发送至一个或 多个当事人来用于调解终止的定时器(例如,调查为何资产没有在第二时间段内被检入仓 库)。随着资产被获取和检入仓库,第二定时模块可记录或决定与其相关的数据或度量(例 如,上述"事件"的时间标记、第二定时模块的定时器运行多久直到事件发生等),其被收集 用来生成进一步的度量并呈现给用户。此外,当资产被检入仓库时,实用程序可生成及发送 进一步的消息和通知,用来使其他当事人最终采取有关资产移动至工作现场的行动,并启 动被配置用来监控其的额外定时器模块,其中各额外定时器模块被配置为在小于第一定时 器模块(例如,整个定时器模块)的时间段运行,其中可不启动额外定时器模块中的至少一 些,直到预先启动的定时器模块已停止。由此,第二和多个额外定时器模块可被认为是整个 定时器模块的"子定时器",被配置用来促进资产在整个定时器模块终止之前被传递至工作 现场。
[0011] 例如,当资产在技术服务供应商(例如,技术服务供应商的代表在仓库点击"资产 被接收"按钮或在类似的基于服务器网络的界面与中央服务器通信,通过无线射频识别标 签等,扫描任何适当的条码(例如,二维,矩阵等))的仓库中被手动或自动检入,任何适当的 消息可被发送至中央服务器来指示出资产的接收。当资产没有从客户中被领取以及在定时 模块的时间段内被检入至技术服务供应商的仓库时,该实用程序可配置为,例如启动任何 适当的"升级"过程,从而使管理人员、主管等适当地注意到(例如,经通知、短信等)在特定 的定时模块的时间段内事件没有发生(例如,定时器终止)。进一步,定时模块可自动地被设 置用来记录并存储任何适当的度量,来指示出定时模块的时间段内失败的事件发生。
[0012] 作为另一个例子,假设技术服务供应商的项目经理或类似等生成调出至技术服务 供应商的仓库,来说明(例如,那些客户的和/或技术服务供应商的)资产如何被移动至一个 或多个工作现场(例如,托运人类型,类似通过总承包商和/或技术服务供应商自身的部 门)。例如,实用程序可将该调出及消息中的任何相关数据记录和存储在中央服务器中或其 他适当的位置中,并启动另一定时模块,来监控仓库是否通知托运人,资产在特定时间段内 准备被领取(例如,定时模块可相似地记录或决定任何适当的数据或性能度量)。当托运人 接收到资产准备被领取的通告时,另一定时模块可被执行,开启托运人确认领取或提出延 迟理由的时间段(例如,延迟理由可以是经技术服务供应商和/或客户预先决定的"可接受 的"延迟理由的固定数中的一个。当托运人领取资产时,实用程序可启动另一定时模块,开 启托运人将传递资产至一个或多个工作现场的另一时间段。
[0013] 在一个方面,提出一种用来对项目的至少一个工作现场的资产流动进行监控的方 法。所述方法包括:经中央服务器的处理器,生成有关项目的资产经托运人将从机构的位置 中被领取的消息;将所述生成的消息发送给所述托运人;随着所述发送,启动所述中央服务 器的第一定时模块的第一定时器,来开启所述托运人确认收到所述生成的消息的第一时间 段;经所述中央服务器,收集有关所述托运人确认的所述消息的度量;以及将所述收集的度 量存储在所述中央服务器的数据库中。
[0014] 在一个配置中,经所述第一定时模块的所述生成之前,所述方法可包括:在所述中 央服务器中,接收有关所述项目的资产经所述机构将从客户的位置中被领取的消息;经所 述中央服务器的处理器,生成有关所述项目的所述资产经所述机构将从所述客户的位置中 被领取的通知;将所述通知发送给所述机构;随着所述发送,启动所述中央服务器的第二定 时模块的第二定时器,来开启所述资产经所述机构将从所述客户的所述位置中被领取的第 二时间段;经所述中央服务器,收集有关所述机构从所述客户的所述位置中领取的所述资 产的度量;以及将所述收集的度量存储在所述中央服务器的所述数据库中。
[0015] 例如,在所述中央服务器中可接收有关所述项目的所述资产经所述托运人从所述 机构的所述位置中被领取的确认书,且所述方法可包括:随着所述接收,启动所述中央服务 器的第三定时模块的第三定时器,来开启所述资产将在所述项目的至少一个工作现场被接 收的第三时间段;经所述中央服务器,收集有关在所述至少一个工作现场接收的所述资产 的度量;以及将所述收集的度量存储在所述中央服务器的所述数据库中。
[0016] 在另一方面,提出一种用来对项目的至少一个工作现场的资产流动进行监控的方 法。所述方法包括:在中央服务器中,接收有关项目的资产经机构将从客户的位置中被领取 的消息,用于传递至项目的至少一个工作现场;随着所述接收,经所述中央服务器的处理器 启动第一定时模块的定时器,来开启所述资产将被传递至所述项目的至少一个工作现场的 时间段;随着所述启动,经所述处理器生成有关所述项目经所述机构将从所述客户的所述 位置中被领取的通知;经所述处理器将所述通知发送给所述机构;获取有关所述机构从所 述客户的所述位置中领取的所述资产的度量;以及将所述获取的度量存储在所述中央服务 器的数据库中。
[0017] 在一个配置中,所述定时模块为第一定时模块,且其中,所述启动进一步包括:随 着所述生成,经所述处理器启动第二定时模块的定时器,来开启所述资产经所述机构将从 所述客户的所述位置中被领取以及在所述机构的位置中被接收的时间段,其中,所述第二 定时模块的所述定时器被设置为在所述第一定时模块的所述定时器终止之前结束。例如, 所述方法可进一步包括:获取与所述第一和第二定时模块的至少一个中的所述定时器相关 的度量;以及将所述获取的度量存储在所述服务器的所述数据库中。
[0018] 此外,所述方法还可进一步包括:在所述中央服务器的所述处理器中,接收有关所 述资产已在所述机构的所述位置中被接收的信号;为了响应所述接收,经所述处理器生成 有关所述资产经托运人将从所述机构的所述位置中被领取的消息;将所述生成的消息发送 给所述托运人;随着所述生成,启动所述中央服务器的第三定时模块的定时器,来开启所述 托运人确认收到所述生成的消息的时间段;经所述中央服务器,收集有关所述托运人确认 的所述消息的度量;以及将所述收集的度量存储在所述中央服务器的所述数据库中。
[0019] 在此公开的实用程序还可配置为跟踪和报告有关从一个或多个工作现场退回到 机构的仓库、客户和/或其他位置的资产(例如,未使用的资产、额外资产、不正确的资产 等)。作为一个例子,项目经理或类似等可通过用户界面与在此公开的实用程序通信,有关 从工作现场被退回的资产的通信(例如,电子邮件、文本消息等),可自动发送给与项目相关 的一个或多个总承包商。例如,通信可包括从工作现场退回的特定资产清单,供总承包商进 行审核和审议。在一个配置中,总承包商可适当地修改被退回的资产清单中一个或多个领 域,例如资产部件号、总数量等。例如,通信可包括附件或类似等,具有在工作现场接收到的 资产清单来用于完成项目。项目完成后,总承包商可适当地更新清单中的资产总额和/或其 他信息,来反映从工作现场退回的资产(例如,更新的资产总额是原始资产总额的子集)。
[0020] 任何情况下,在项目经理审查及适当修改退回的材料进行通信后,总承包商可通 过任何适当的方式来确认通信。作为一个例子,总承包商可通过将资产清单和任何相关的 数据(例如,部件号、数量等)上传至中央服务器的方式来确认接收,该中央服务器被配置用 来执行在此公开的实用程序,由此项目经理可访问中央服务器来核准上传的资产清单。当 资产清单经总承包商被上传到中央服务器时,例如,可适当地通知(例如,电子邮件,文本消 息等)并促使项目经理来确认和批准上传的资产清单。项目经理可与总承包商联系,以解决 任何明显的差异。
[0021 ]当项目经理批准该上传的内容,实用程序可自动生成并发送资产清单至一个或多 个特定的仓库或其他位置的每一个,有关总承包商退回的资产(例如,发送电子邮件或文本 消息至一个或多个管理者或其他仓库管理方)。实用程序还可向总承包商发出通信,在特定 时间段内将资产清单中指出的资产退回至一个或多个特定的仓库中。当资产在一个或多个 仓库中被检入后可将资产视为"退回"。各仓库可使用该自动生成和接收的资产清单来检入 总承包商的资产。实用程序可配置用来决定和/或记录资产从工作现场被退回至仓库和/或 其他位置的各阶段的各种数据和度量(例如,材料退回授权的时间标记、上传的将被退回的 资产清单等)。在一个配置中,可执行定时模块(例如,在发送资产退回通信至总承包商的同 时),用于跟踪和报告不同的各时间段内一个或多个阶段是否发生。
[0022]在一个配置中,当资产离开一个位置(例如,客户的位置)时任何适当的自动资产 处置跟踪过程可被启动,以验证离开该位置的所有资产在另一位置被实际接收(例如,技术 服务供应商的位置)。在有任何资产差异的情况下,可执行任何适当的调解过程。例如,可利 用2011年10月3日提交并于2014年2月11日发表的转让给本
【申请人】的题为"用于促进机构设 施内的材料和资产流动的内部材料系统"的美国专利No. 8,650,101中公开的资产处置和调 解过程,该专利中与资产处置和和解过程相关的全部内容以及所有其他内容被纳入此处作 为参考。
[0023] 在此所述的任何一个实施例、配置、或类似等可与在此公开的方面一起使用(单独 使用或与其他实施例、配置、或类似等组合)。仅仅介绍一个特征,按照通常接受的前提基础 实践不限制对应的特征的奇异。任何未能使用类似"至少一个"的术语并不限制对应的特 征。使用与特定特征相关的术语"至少一般""至少部分""基本上"或类似等包括相对应的特 征和非实质性变化。此外,与术语"在一个实施例中"相结合的特征引用并不仅限制在一个 单一的实施例中使用。
[0024] 除了上述的示例性方面和实施例,以下将参照附图进一步进行说明,从而本发明 的方面和实施例将更为清晰。
【附图说明】
[0025] 图1是示出系统的示意图,包括中央服务器,其配置为监控和报告从机构至工作现 场的资产流动的多个方面,负责管理项目的机构包括工作现场、一个或多个总承包商、或在 工作现场负责将资产纳入项目的工程经理、以及一个或多个正在实施该项目的客户。
[0026] 图2是进一步详细示出图1的中央服务器的示意图,并示出中央服务器如何促进监 控和报告客户、机构的项目经理、机构的仓库、和总承包商或工程经理之间资产流动的多个 方面,负责将资产传达并纳入工作现场。
[0027] 图3是根据实施例,示出跟踪和监控经客户调出的材料来传递至工作现场的方法 的栏位图。
[0028] 图4-图17是示出与图3的方法相联系的由图2的中央服务器向用户显示的多个截 屏。
[0029] 图18是根据实施例,示出跟踪和监控经机构调出的材料来传递至工作现场的方法 的栏位图。
[0030] 图19-图23是示出与图18的方法相联系的由图2的中央服务器向用户显示的多个 截屏。
[0031] 图24是根据实施例,示出跟踪和监控经总承包商或工程经理将材料退回至机构的 方法的栏位图。
[0032]图25和图26是示出与图24的方法相联系的由图2的中央服务器向用户显示的多个 截屏。
[0033] 图27是根据实施例,示出跟踪和监控经总承包商或工程经理将材料退回至机构的 方法的栏位图。
[0034]图28是示出与图27的方法相联系的由图2的中央服务器向用户显示的截屏。
[0035]图29是示出由图2的中央服务器向用户显示的报告仪表盘的截屏,示出与在此所 述的实用程序相联系的多个度量和分析。
【具体实施方式】
[0036]本公开涉及一种用于跟踪和报告从机构和/或客户的位置至项目的一个或多个工 作现场的资产流动的多个方面,并允许该机构和/或客户来监控该资产运动。参考图1,示出 系统100的原理图,包括中央服务器200,被配置来监控和报告负责管理项目的机构108之间 资产流动至现场的各方面,包括:工作现场,一个或一个以上的总承包商(GCs)或施工经理 (CMs)112,负责将资产并入到工作现场的项目中、和一个或多个客户116,开展该项目。例 如,机构108可以是由一个或多个客户116(例如,无线服务供应商)聘请的技术服务供应商, 为客户116建立或升级无线网络。
[0037] 如图所示,机构108包括多个项目经理120,针对一个或多个客户116管理机构108 的一个或多个项目;用于接收、存储、和发放与一个或多个项目相关的资产(例如,材料)的 多个仓库124或其他位置,和/或类似等。虽然以下说明的大部分将在服务供应商(即,向其 他实体提供类似订阅服务或网络服务的实体,例如通信服务供应商、电信服务供应商等)的 范围内被进行,这是由于项目实施中涉及各种类型的资产(例如,构建蜂窝塔、开关站等所 需的部件)大规模流动,因此使用该方式特别有利于来解释在此公开的实用程序的各种功 能,但应理解,在此公开的实用程序也可用于各种其他的情况。
[0038]图2是进一步详细示出图1的中央服务器200的示意图,并示出服务器200如何促进 监控和报告客户116、机构108的项目经理120、机构108的仓库124、和GC/CM112之间资产流 动的多个方面,负责将资产传达并纳入工作现场。虽然在图2中仅示出单一的客户116、项目 经理120、仓库124、和GC/CM 112,但服务器也可被配置用来促进多个客户116、项目经理 120、仓库124、和GC/CMsll2等之间的资产流动跟踪和报告。此外,虽然示出单一的装置(例 如服务器、工作站、笔记本电脑、台式机、移动装置、和/或其他计算机装置),但服务器200中 的一个或多个功能、过程或模块也可在多个设备、装置和/或处理过程之间被分配或分开, 其可以或也可以不在单一的壳体中被体现。在一个配置中,服务器200的功能可在任何适当 的云或分布式计算环境中被体现。
[0039] 服务器200可包括存储器204(例如,一个或多个RAM或其他挥发性存储器模块);处 理引擎或单元208(例如,一个或多个CPU),执行存储器204中的计算机可读指令;储存212 (例如,一个或多个磁盘、闪存、或其他非易失性存储器模块);和/或一些其他组件(例如,类 似键盘和鼠标的输入装置、类似显示器、音箱等的输出设备,未示出),所有这些都可通过系 统总线(未示出)被适当地相互连接。虽然未示出,但服务器200可包括任何适当数量和配置 的界面,来促进系统总线和服务器200的各组成部分以及其他装置或实体(例如,项目经理 120、仓库124、GC/CM112等)之间的互相连接。
[0040]如图所示,存储器204可包括多个程序、模块、发动机等(由处理单元208执行),被 配置来执行在此所述的实用程序。例如,存储器204可包括传送门216(例如,基于英特网或 网络的平台),从中用户(例如,管理人员、项目经理120、仓库124、GC/CM112,等)可生成材料 调出、上传材料清单、确认准备被领取的材料接收、以及适合在此被说明的等。例如,项目经 理120、仓库124等的终端装置(例如,包括存储器、处理器、储存、显示器等)上运行的任何适 当的浏览器(未示出)可通过一个或多个网络(例如,WAN、LAN、英特网,未示出)访问传送门 216,其可限定进入或需要提供任何适当的凭证,类似用户名和密码。在一些配置中,服务器 200可配置用来生成自动消息(例如,电子邮件、文本消息等)并发送给具有该链接的用户, 从而可直接访问传送门216的一个或多个(例如,但不一定是所有的)功能(例如,允许用户 上传文件、确认准备被领取的材料接收等)。传送门216还可以提供进入报告仪表盘220,显 示与资产流动至工作现场相关的管理员及各种类型的度量和分析,以下将进行更详细地说 明。
[0041] 如图2所示,服务器200的存储器204还包括多个定时器模块224(例如,定时器模块 被配置用来监控与资产流动至工作现场相关的各种单独事件的发生,当 事件没有在用户指定的时间内发生时,生成终止的定时器信号226,并基于事件的发生(例 如,事件发生的时间标记、处理ID编号等)生成或提供任何适当的数据227至服务器200的分 析引擎232,配置为基于数据227生成任何适当的度量228。数据227和生成的度量228可通过 任何适当的方式被保存在储存212中(例如,作为分析的数据236),通过传送门216的仪表盘 220显示给用户。
[0042] 例如,每个定时器模块224可包括任何适当的可配置时间(例如,8小时、24小时、72 小时等),配置为在定时器240的启动时开始,且在相应的事件发生时结束(例如,收到指示 出事件发生的服务器200通信)。基于从传送门216接收的信号中的至少一部分,各种定时器 模块224可经服务器200的触动引擎234被适当地操作(例如,触动,启动、开始、停止等)。随 着触动定时器模块224中的一个或多个,触动引擎234还可触动服务器200的通知/消息生成 器244来生成和发送一个或多个适当的消息(例如,电子邮件、短信等)至与资产流动至工作 现场相关的一个或多个当事人(例如,代表性的仓库124,GC/CM 112等)。
[0043] 虽然图2中的各种定时器模块224、触动引擎234等被示出为分开的或不同的模块, 但应理解,定时器模块224或类似等的两种或两种以上的功能或指示可被整合为相同计算 机可读指令集的一部分,且图2方式中示出的定时器模块224仅突出服务器200的各种功能。 此外,当定时器模块224和其他模块(例如,传送门216,触动引擎234,分析引擎232)被示出 位于(例如,挥发性的)存储器204中(例如,由处理单元208执行),但应理解,模块还可存储 在(例如,非挥发性的)储存212(和/或其他非挥发性的储存中,与服务器200通信),并根据 情况加载至存储器204中。
[0044]作为简单的示例,假设客户116通过服务器200生成并发送材料调出300(例如,消 息如电子邮件、短信等)给机构108,特定部件304(例如,资产)将从客户的位置(例如,客户 的特定仓库)被领取和传递至机构108为客户116进行特定项目的工作现场。当服务器200收 到材料调出,触动引擎234可触动第一定时器模块22和来启动其的定时器240(例如,整个工 作定时器),开启材料将在工作现场被接收的第一特定的时间段。随着第一定时器模块22也 的整个工作定时器240的启动(例如,同时),触动引擎234还可触动第二定时器模块224 2来 启动定时器240,开启客户部件将被领取并检入机构108的仓库124的第二特定时间段(其 中,第二时间段小于第一时间段)。
[0045]例如,触动引擎234可触动消息生成器244来生成并发送材料领取通告306(例如, 邮件、电子邮件等)至仓库124(例如,仓库124的任何适当代表或用户),从而部件在基本上 定时器模块2242的定时器240被启动的相同时间内从客户的位置中被领取。仓库124的代表 领取(或安排领取)客户部件304并通过将材料检入通告308(例如,短信、电子邮件等)回送 至服务器200来确认收到相同的材料,触动模块234可触动第二定时器224 2来停止定时器 240,并通过传送门216的仪表盘220向用户提供任何与定时器240相关的适当数据227来分 析引擎232的后续操作、存储、以及显示相关的分析的数据236(例如,定时器240结束时的时 间标记,定时器240运行多久等)。
[0046]随后,定时器模块2242的定时器240的结束,触动模块234可触动一个或多个额外 的定时器模块224,以启动其各自的定时器240,用来测量客户部件被传递至工作现场的过 程中额外阶段或步骤的性能。虽然随着客户部件被传递至工作现场的各个阶段或步骤过程 的启动和完成,各个定时器模块224的定时器240可被开始和结束,但第一定时器模块22和 的定时器240也可以不结束,直到客户部件304在工作现场实际被接收。在这方面,第二和/ 或额外的定时器模块的定时器240可被认为是第一定时器模块22和的整个工作定时器240 的"子定时器",被配置用来在第一定时器模块22如的整个工作定时器240终止之前促使资 产被传递至工作现场。客户116和/或机构108(例如,管理员)可适当地访问传送门216来配 置触动模块234、分析引擎232、各种定时器模块224、通知/消息生成器244等,根据任何所需 选项(例如,设置特定的定时器240的具体时间段,创建新的定时器模块224,确认谁将在特 定的定时器240终止后收到升级通知)。在一些配置中,客户116和/或机构可针对任何适当 的理由,以特定方式来延长定时器240中一个或多个(例如,根据理由来延迟先前决定的一 个或多个清单)。
[0047]为了便于读者理解各个模块和在此所述的实用程序的功能,进一步参照图3,其示 出根据实施例,跟踪和监控经客户调出的材料来传递至工作现场的方法400的栏位图,以及 图4-图17,其示出各方人士负责将客户材料移动至工作现场的的截屏(例如,项目经理120、 仓库124、GC/CM112等)。虽然,方法400(以及在此公开的其他方法)的具体步骤(以及订单步 骤)在此被示出并将说明,但也可设想与在此所述的技术相符合的其他方法(包括与在此示 出的更多,更少或不同的步骤),并被包含在本公开内。
[0048] 在步骤404中,方法400可开始,客户116生成材料调出300并发送到中央服务器 200,中央服务器200可将材料数据读取并存储(步骤408)在储存212中。例如,客户116可生 成并附加文件(例如,Microsoft? Excel?电子表格或之类)至电子邮件,包括从客户位置 中领取的部件分类清单(例如,包括部件编号或ID、说明、数量等)以及任何相关的元数据, 例如项目ID、工作现场、工作现场,项目经理等。接收后,中央服务器200(例如,分析引擎 232、传送门216等)可以适当分析材料数据以及材料调出300范围外相关的元数据,并将其 存储在储存212中(例如,通过将部件数据存储在部件数据库252,将元数据存储在元数据库 256等)。在一个配置中,客户116可直接将材料调出300推送至中央服务器(例如,与中央服 务器200相关的或是中央服务器200访问的任何适当的电子邮件地址)。在另一个配置中,客 户116可将材料调出300发送到机构108(例如,机构的任何适当的电子邮件地址),从而继续 将材料调出300推送或发送到中央服务器200。
[0049]如上所述,服务器200执行一些定时器模块224,被配置用来启动相应的多个定时 器,用于资产或部件被移动至工作现场的各个方面或阶段。在这方面,经客户116生成的材 料调出300可发信号至触动引擎234来触动定时器模块224中的一个(例如,第一定时器模块 22也),自动启动定时器240(例如,整个工作时间),来开启特定材料将在工作现场被接收的 第一特定时间段。例如,第一定时器模块22和的定时器240可被设置来运行特定的时间段 (如7天、14天等),从客户116生成并发送材料调出300的时间标记开始且不停止,直到客户 部件304在工作现场被实际接收为止(例如,由GC/CM通过传送门216将领取确认消息上传至 服务器204决定,以下将进行更详细地说明)。
[0050]在任何情况下,图3的方法400还包括:生成并发送(步骤412)通知至仓库124,包括 从客户116的材料调出300中接收到的材料清单,并通知仓库124该材料将从客户的位置中 被领取,并在特定时间段内检入至仓库124 (例如,从通知发送至仓库124的时间标记开始24 小时)。例如,触动模块234可触动通知/消息生成器244来生成并发送材料领取通告306(参 照图2,例如短信,电子邮件等)至仓库124 (例如,仓库124的任何适当的代表或用户),部件 将从客户位置被领取,基本上同时触动第二定时器模块2242来启动定时器240(例如,图3的 定时器414)来运行特定的时间段(例如,从材料领取通告306发送至仓库124的时间标记开 始24小时)。
[00511例如,图4示出材料领取通告306的截屏500(例如,电子邮件或其他消息),可由中 央服务器200的通知/消息生成器244自动生成,并发送给一个或多个适当的仓库124代表, 在任何适当的计算机装置的显示器上被接收(例如,平板电脑、智能手机、台式机,笔记本电 脑)。如图所示,材料领取通告306可包括文件或附件502(例如,Microsoft? Excel?电子 表格之类),其含有将被客户116调出的材料清单(和相关的元数据)。在一个变化中,材料清 单和相关元数据可直接包含在消息的主体中。在任何情况下,材料领取通告306还可以包括 一个或多个链接504,用于材料领取通告306的接收人进行操作。例如,链接504的操作可自 动生成,并发送消息至中央服务器200(例如,至传送门216),来确认材料领取通告306已收 到。
[0052]当从客户位置领取材料后,该方法400可继续将客户材料检入(步骤416)至仓库 124。例如,材料领取通告306的接收人可以操作图4中的截屏500中的另一个链接504,其可 自动进入接收人网页或类似等,允许接收人将检入材料清单上传至中央服务器200(例如, 通过传送门216)。参照图5的截屏506。在一个配置中,接收人可针对图4的附件502中的材料 清单来交叉核对检入的材料,作出任何必要的更改,以反映实际检入的材料,然后上传至中 央服务器200。当从仓库124接收到上传的检入材料清单,触动引擎234可自动触动第二定时 器模块224 2,来结束其的定时器240,并将任何适当的数据227或度量发送至分析引擎232 (例如,上述"事件"的时间标记,定时器240运行多久直到事件发生等)用于生成进一步的度 量228,通过传送门216的仪表盘220显示给用户。在一个配置中,传送门216可从上传的材料 清单中分析任何适当的数据227或进行通信来确认仓库124中检入的客户材料(例如,时间 标记等)并同样提供给分析引擎232。
[0053]例如,分析引擎232可基于从第二定时器模块2242和/或传送门216收到的数据227 来获取或决定度量228,类似资产被检入至仓库124的时间、所述定时器模块2242的定时器 240实际运作的时间长度、或是第二定时器模块224 2的定时器240的时间段内资产是否被检 入至仓库124等。分析引擎232可标出所获取的或决定的数据227和度量228与任何适当的元 数据(例如,仓库ID、仓库位置、客户ID、项目ID等)。此外,分析引擎232可适当地更新被保持 的任何统计或工作流程度量228,例如资产从客户位置移动至仓库124的总数(例如,或机构 108的其他位置)、资产从客户位置移动至仓库124的平均时间等。当客户材料没有在第二定 时器模块224 2的定时器240的特定时间段内被检入至仓库124时,第二定时器模块2242可配 置来生成任何适当的终止的定时器信号226,并将其发送至分析引擎232,触动引擎234,从 而触动通知/消息生成器224,生成并发送终止的定时器通知310(例如,电子邮件,文本消息 等,参照图25的截屏900)至一个或多个适当的当事人(例如,项目经理120)来采取任何适当 的补救行动。
[0054]假设材料在第二定时器模块2242的定时器240的时间段内被检入仓库124(例如, 可以是将材料上传到中央服务器200被完成),方法400可包括:自动生成材料调出通知312 (参照图2,如电子邮件、文本消息等)并同样发送给与客户116的材料调出300中识别的项目 相关的项目经理120(例如,参照图6的截屏508)。例如,触动引擎234可触动通知/消息生成 器244,来生成材料调出通知312,通知项目经理120,仓库124中的材料将被调出用于领取及 传递至工作现场(例如,通过GC/CM112、机构108的运送实体等)。
[0055]随着材料调出通知312的接收,方法400可包括:生成(步骤420)将被发送至仓库 124的材料调出316(参照图2),来用于客户材料并包括托运人类型。例如,项目经理120可通 过访问传送门216的方法(例如,通过点击材料调出通知312中的链接和/或通过任何适当的 浏览器访问传送门),最初生成材料调出请求314并提交该请求314(参照图2),用于将被发 送至仓库124的材料调出316。例如,图7示出传送门216的截屏510,允许项目经理120采取一 些不同的行动,例如生成材料调出请求314,用于将被发送至一个或多个仓库124的材料调 出316、访问报告仪表盘220等。在图7的截屏510中,"项目"标记512被选择,显示出材料已经 被客户116调出并检入至机构的仓库124,以及将被传递至现场。
[0056]特别是,截屏510包括设备发放表格(ERFS) 514 (仅在图7中被示出)的清单,其中每 一行包括ERF514的任何适当的元数据,例如,包含在ERF514中的资产/部件的总数量(例如, 在该示例中为16),包含在ERF514中的资产/部件的位置(例如,在该示例中为"EPL仓库"), 或类似等。如图所示,项目经理120可操作按钮516将ERF 514中的材料与现有的材料单 (B0M)合并,或是与该材料一起生成新的B0M(例如,2011年10月3日提交且2014年2月11日发 布的题为"用于在机构的基础设施内促进资产流动的内部材料系统"的美国专利No. 8,650, 101,现转让给本申请的专利权人,其全部内容被纳入此处作为参考)。
[0057]图8A示出传送门216的截屏518,显示出图7中选择的特定ERF514的资产清单(例 如,清单的每一行包括资产各种元数据,例如OEM部件号、说明、数量,和/或类似等)。图8A示 出传送门216的截屏518,允许项目经理120选择特定的运送实体,从仓库124领取ERF514的 资产。例如,随着图8A中用户可操作功能520的操作(例如,"生成领料单"按钮),项目经理 120或类似等可看到图8B的截屏522中的窗口 524,允许项目经理120选择托运人类型(例如, GC、机构108的内部运送实体等)、工作现场(例如,资产将被传递的位置)、运送实体的名称、 联系人信息、和领取日期和时间(例如,运送实体领取资产的日期和时间)。随着用户可操作 功能526的操作(例如,按钮),服务器200的传送门216可适当地将与材料调出请求314相关 的各种信息和/或元数据(例如,资产数量、托运人、托运人名称等)存储在储存212,并发送 任何适当的信号至触动引擎234,用来生成并发送相应的材料调出316至仓库124。
[0058]作为示例,为了响应从传送门216接收的信号,触动引擎234可触动通知/消息息生 成器244,来生成标有一个或多个适当的识别码(例如B0M处理ID)的对应的材料调出316,以 及指示出材料调出生成的时间标记等,并发送至仓库124。通知/消息生成器244可对此发送 或提供任何适当的数据227和/或度量228至分析引擎232和/或储存212。基本上在同一时 间,材料调出316是生成并发送到仓库124,触动引擎234可触动服务器200的第三定时器模 块2243 (未示出),启动其的定时器240 (例如,图3的定时器422 ),来开启仓库124将确认材料 调出316被接收的第三时间段(例如,从材料调出316的时间标记开始被测量)。
[0059] 作为示例,图9示出被发送至任何适当的仓库124代表的材料调出316(例如,电子 邮件等)的截屏528。例如,材料调出316可包括附件532,其含有运送实体将从仓库124领取 的资产清单(例如,在该示例中由GC/CM112)。在一个配置中,运送实体、领取的日期和时间 等可在材料调出316的主体中直接被详细说明(如图9所示)。在另一个配置中,上述信息可 在附件532中被详细说明和/或使用任何适当的认证信息通过访问传送门216被定位,和选 择项目条512(例如,参照图7中的表512)来查看激活的项目或类似等。
[0060] 如图3所示,方法400可包括:仓库124接收并确认(步骤424)材料调出316。例如,图 9的材料调出316的截屏528还可包括按钮或链接530,当被操作时,自动将接收确认318(参 照图2)回送至服务器200(例如,通过传送门216),终止第三定时器模块224 3的定时器240 (例如,通过传送门216发送信号至触动模块234来触动第三定时器模块2243,终止定时器 240)。如在此所述的其他定时器模块224,第三定时器模块224 3可自动发送任何适当的数据 227或度量至分析引擎232(例如,上述"事件"的时间标记、定时器240运行多久直到事件发 生等),用于生成进一步的度量228,通过传送门216的仪表盘220显示给用户。在一个配置 中,传送门216可从接收确认318中分析任何适当的数据227(例如,时间标记等)并将其提供 至分析引擎232。如上所述,分析引擎232可基于从第三定时器模块224 3和/或传送门216收 到的数据227,来获取或决定度量228,并标出所获取的或决定的数据227和度量228与任何 适当的元数据(例如,仓库ID、仓库位置、客户ID、项目ID等),更新被保持的任何统计或工作 流程度量228,和/或类似等。
[00611随着材料调出确认318从仓库124中被接收,服务器200可适当地通告(步骤428)负 责的GC/CM112,该资产准备从仓库124被领取。作为示例,触动引擎234可触动通知/消息生 成器244,来生成并发送相应的材料领取通告320(参照图2)给之前材料调出请求314中选择 的GC/CM112,通知GC/CM112该材料调出316中说明的材料/资产将在之前材料调出请求314 中选择的特定日期和时间从仓库124中被领取。在一个实施例中,触动引擎234可在基本上 材料领取通告320被生成并发送给GC/CM112的同一时间,触动服务器200的第四定时器模块 2244(未示出),启动定时器240(例如,图3的定时器430),来开启GC/CM112将确认材料领取 通告320(即,确认GC/CM112将在材料领取通告320中指定的日期和时间领取资产)的第四时 间段(例如,从该材料领取通告320的时间标记开始被测量),或提交/提供延迟的理由,并提 出将从仓库124领取资产的新日期和/或时间。
[0062]图10示出材料领取通告320的截屏534(例如,电子邮件等),由服务器200的通知/ 消息生成器244生成并发送给之前在材料调出请求314中被识别的GC/CM112的任何适当的 代表。例如,材料领取通告320可包括附件538,含有经GC/CM112从仓库124领取的资产清单 (例如,与图9的附件532相同或类似)。材料领取通告320还包括资产/材料将从仓库124被领 取的日期和时间540,以及资产将被领取的仓库124具体名称和/或位置(未示出)。
[0063] 如图3所示,该方法400可包括:GC/CM112确认(步骤432)材料领取通告320或提供 延迟的理由,以及提出从仓库124领取资产的新日期和/或时间。例如,图10中的截屏534可 包含按钮或链接536,当被操作时,向用户(GC/CM112的代表)指示出图11的截屏542,从而允 许用户确认材料领取通告320或提交/提供延迟的理由。作为示例,图11的截屏542可包括: 之前GC/CM112和机构108和/或客户116之间商定的有关延迟理由的下拉清单544。
[0064] 在选择确认材料领取通告320中说明的日期和时间,或是选择延迟的理由并提出 新的领取日期和时间后,操作"提交"按钮546发送领取确认322或延迟的理由324(参照图2) 回送至服务器200(例如,通过传送门216),发信号至触动引擎234,触动第四定时器模块 2244,来终止其的定时器240。与在此所述的定时器模块224-样,第四定时器模块2244可自 动发送适当的数据227或度量228至分析引擎232(例如,上述"事件"的时间标记,定时器240 运行多久直到事件发生等),用于生成进一步的度量228,通过传送门216的仪表盘220显示 给用户。在一个配置中,传送门216可从领取确认322或延迟的理由324中分析任何适当的数 据227(例如,时间标记等)并将其提供至分析引擎232。如上所述,分析引擎232可基于从第 四定时器模块224 3和/或传送门216接收的数据227,来获取或决定度量228,标出所获取的 或决定的数据227、度量228与任何适当的元数据(例如,仓库ID,仓库位置、客户ID、项目ID 等),更新被保持的任何统计或工作流程度量228,和/或类似等。
[0065] 图3的方法400可继续,由仓库124发放(步骤436)资产给GC/CM112,例如GC/CM112 从仓库124获得资产且仓库124获得GC/CM112的签名扫描或类似等。例如,图12示出"领料 单"的列表的截屏548(在图12中仅示出一个),且仓库124(例如,仓库的代表)可通过传送门 216进入,且每个领料单包含:将由特定运送实体(例如,通过GC/CM112)领取的特定材料调 出请求314中的具体资产清单。在这方面,仓库代表可选择与GC/CM112将领取的资产相对应 的领料单,然后操作"发放"按钮550或类似等,来开始发放过程。
[0066]然后仓库代表可进入至图13的截屏552,从而仓库代表被提示选择GC/CM的任何适 当的签名扫描或类似等,来上传至服务器200。随着操作"继续"按钮554或类似等,材料发放 通告326(参照图2)可被自动生成并发送至服务器200,存储在储存212中。例如,传送门216 可分析材料发放通告326外的时间标记和/或任何其他适当的数据227和/或度量228,并将 其发送至分析引擎232,来决定材料是否在材料领取通告320中的日期和时间内被领取或延 迟的理由324。
[0067]在一个配置中,如图3所示的方法400可包括:(例如,通过任何适当的模块或服务 器200的引擎)生成(步骤440)任何适当的跟踪ID(例如,基本上在服务器200中材料发放通 告326被接收的同一时间)或类似等,材料经GC/CM 112被领取传递至达工作现场或是到达 工作现场之前的一个或多个临时站。结合方法400的步骤436和440,触动引擎234可触动服 务器200的第五定时器模块224 5(未示出),启动其的定时器240(例如,图3的定时器442),来 开启GC/CM 112将在工作现场检入从仓库124领取的材料的第五时间段(例如,从材料发放 通告326的时间标记开始被测量)。在任何情况下,方法400可最后包括GC/CM112(或其他运 送实体)将材料检入工作现场(步骤444)。
[0068] 例如,图14示出材料"预报"通告328的截屏556(参照图2),其可由服务器200自动 生成并发送给GC/CM112,基本上与方法400中的步骤436和440同步。例如,触动引擎234可触 动通知/消息生成器244,在基本上与触动引擎234触动第五定时器模块2245的同时,生成并 发送预报通告328。如图所示,截屏556包括附件558,其包含由仓库112发放给GC/CM124的资 产清单(例如,包括部件编号、数量等),以及按钮或链接560,当被操作时,向用户指示出图 15的截屏562,允许用户将检入至工作现场的具体资产清单上传至服务器200(例如,通过传 送门216)。在一个配置中,用户可下载图14中的附件558,进行任何必要的修改,以反映实际 被检入的资产,然后将附件上传至服务器200。随着检入资产的上传,含有上传的资产清单 的材料检入通告330(参照图2)可自动被生成并发送至服务器200,从而发信号至触动模块 234,来终止第五定时器模块224 5的定时器240。与在此所述的其他定时器模块224-样、第 五定时器模块2245和/或传送门216可自动获取和发送任何适当的数据227或度量228至分 析引擎232,来分析接收的信息,决定各种额外的度量228、标示出所获取的或决定的数据 227和度量228与任何适当的元数据(例如,仓库ID、仓库位置、客户ID、项目ID等),更新被保 持的任何统计或工作流程度量228,和/或类似等。
[0069]在一个配置中,服务器200可被配置为自动确定仓库124(或其他装运实体)发放给 GC/CM112的资产与检入至工作现场的资产是否具有变化或差异,并发送材料变化通知332 给项目经理120、GC/CM112、和/或其他当事人。例如,服务器200的资产变化模块260可配置 为针对其相对应的材料发放通告326中的资产清单,来自动地交叉检查各材料检入通告330 中的资产清单,确定是否存在任何差异(例如,资产发放但未检入、资产检入但未发放等), 将其存储在储存212,并触动通知/消息生成器244,生成相对应的材料变化通知332并将其 发送给项目经理120。例如,参照图16的截屏564。
[0070] 截屏564可包括链接至传送门216或其他提示项目经理120访问传送门120来查看 确定的差异并进行调解。例如,参照图17的截屏566。在一个配置中,触动模块234可触动第 六定时器模块224 6(未示出),启动其的定时器240,来开启项目经理120将发送通信或消息 至服务器200的第六时间段(例如,从材料变化通知332的时间标记开始被测量),从而变化 被适当地调解。在一个配置中,将资产检入(步骤444)至工作现场后,GC/CM112可从资产变 化模块260中接收变化通告346,并可将其发送给项目经理120(例如,通过服务器200)。在任 何情况下,当从传送门216接收到类似资产已被检入至工作现场或任何资产差异被调解的 信号时,触动模块234可触动第一定时器模块224 6来终止其的定时器240。此外,数据227和 度量228可被收集和生成,并提供给分析引擎232,用来生成相关的分析数据236并存储在储 存212,通过传送门216的仪表盘220显示给用户。
[0071] 如上所述,在此公开的任何定时器模块224的定时器240的终止可触动各定时器模 块224,同时生成终止的定时器信号226,并将其发送给通知/消息生成器244(例如,通过触 动引擎234和/或其他方式),来自动生成和发送相应的通知(例如,电子邮件、短信等)至项 目经理120和/或任何其他相关负责人(如主管、管理员)特别的事件没有如期发生(例如,仓 库124确认调出,GC/CM112确认接收时间或提供延迟理由等)。例如,一个或多个额外的定时 器模块224的一个或多个定时器240可被启动,来开启项目经理120或类似等需处理相应情 况的各时间段,并相应地延迟后续定时器模块224的定时器240的启动。然而,在一个配置 中,第一定时器模块22也的定时器240(开启由客户设置的部件必须被传递至工作现场的整 个时间段)可继续运行,从而鼓励项目经理120或类似等来处理任何终止的定时器240。 [0072] 现参照图18,根据实施例,示出跟踪和监控经项目经理(或是代表机构108的其他 负责人)调出的机构108材料来传递至工作现场的方法600的栏位图,以及图19-图23示出多 个截屏,可显示给负责将机构的材料移动至工作现场的多个当事人(例如,项目经理120、仓 库124、GC/CM112等)。在一个实施例中,方法600可包括:生成(步骤604)有关将机构材料传 递给仓库124的材料调出316(参照图2),该材料调出316包括托运人类型和名称、领取的日 期和时间、和/或类似等。例如,项目经理120或类似等通过访问传送门216(例如,通过任何 适当的浏览器)可最初生成材料调出请求314,并将该请求314(参照图2)提交给服务器200。 [0073]例如,项目经理120可访问由机构108为客户116执行特定项目的现有B0M,并选择 B0M中的一个或多个物品,用来包含在材料调出316中。图19示出示例性资产702的"领料单" 的截屏700",该资产从现有的B0M中被选择,用来包含在材料调出316中,并传送至仓库124。 通过操作"保存"按钮704或类似等,用户(例如,项目经理120)可被提示来选择托运人类型 (例如,GC、机构108的内部运送实体等)、工作现场(例如,资产被传递的位置),运送实体名 称、联系人信息,领取的日期和时间(例如,运送实体领取资产的日期和时间)等,参照图8B 的截屏522。
[0074]随着用户可操作功能526的操作(例如,按钮),服务器200的传送门216可适当地将 与材料调出请求314相关的各种信息和/或元数据(例如,资产数量、托运人、托运人名称等) 存储在储存212中,并发信号至触动引擎234,用来生成和发送相应的材料调出316至仓库 124。例如,触动引擎234可触动通知/消息生成器244,生成并发送相应的材料调出316至仓 库124(例如,参照图9的截屏528);触动通知/信息生成器244,生成并发送材料领取通告320 至托运人(例如,GC)(例如,参照图10的截屏534);触动各种定时器模块224来启动定时器 240等,直到最后资产被检入至工作现场,以上所述的都与图3的方法400相关联(例如,其中 数据227和度量228被适当地生成、收集、存储、并通过传送门216显示给用户)。
[0075]在另一方面,图18的方法600可包括任何适当的供应链经理128 (如图2所示),在材 料调出316被传送至仓库124之前,确认(步骤608)材料调出请求314中项目经理120将调出 的资产的可用性。例如,中央服务器200的触动引擎234可触动通知/消息生成器244,来生成 并发送材料调出通知(例如,电子邮件、短信,未示出)至供应链经历128。例如,图20示出材 料调出通知的截屏706,具有附件708,包括将由项目经理120调出的材料清单和按钮或链接 710,允许供应链经理或其他相关负责人确认材料调出通知的接收,并修改或批准该材料调 出。
[0076]图21示出另一个截屏712,经链接710的操作被显示,允许供应链经理128确认材料 调出,来修改一个或更多的细节或参数(例如,领取时间和/或日期,项目经理120的材料调 出请求中所有不可使用的资产数量),并发送相应的应答回送至服务器200(例如,通过传送 门220)。当服务器200中接收到相应的应答,触动引擎234可触动通知/消息生成器244,生成 并发送材料调出接受或认可的请求344至项目经理120。例如,图22示出该材料调出接受的 截屏714,具有按钮或链接716,允许项目经理120或其他相关负责人接受或拒绝(步骤612) 材料调出参数,由供应链经理128或类似等确认或调整。
[0077]虽然未示出,截屏714还可包括附件,含有将被调出的材料清单。在任何情况下,图 23示出另一个截屏718,经链接716的操作被显示,允许项目经理120接受或请求材料调出; 接受时发送信号来触动模块234,发送相应的材料调出316至仓库124,发送材料领取通告 320给托运人等(例如,图3的步骤420-444)。虽然未示出,触动模块可触动一个或多个定时 模块224,来监控有关接收供应链经理发出的材料调出通知的确认,数据227和度量228可通 过分析引擎232被适当地收集和操作、并储存,通过传送门216的仪表盘220显示给用户。 [0078] 现参照图24,示出用于跟踪和监控从工作现场被退回至仓库124或机构108其他位 置的材料的方法800的栏位图,以响应由项目经理120或其他相关负责人签署的退货授权 (RMA)334(参照图2)(例如,退回被传递至工作现场从未使用的资产、退回错误传递的资产、 退回在相应的定时器终止后仍由托运人占有未传递至工作现场的资产等)。在步骤804中, 项目经理120可通过任何适当的方式访问服务器200的传送门216,针对与项目相关的特定 资产启动RMA过程。
[0079]作为示例,图25示出由通知/消息生成器244生成的终止的定时器通知310(参照图 2)的截屏900,并发送给项目经理120,响应定时器模块224的定时器240的终止(即,定时器 240结束其特定的时间段,例如,8小时、24小时等,且没有其相应事件发生)。操作按钮或链 接120,向项目经理904或其他收件人示出截屏26(例如,网页或类似等),允许项目经理120 与传送门216通信,延长相应的定时器模块224的定时器240,或取消发布(例如,与终止的定 时器240相关的特定资产清单,类似图14的附件558中的资产清单,如果图3的定时器442终 止时)。由此项目经理120或类似等可选择来取消特定的发布,特定资产清单(例如,类似图 14的附件558)可通过图26的截屏904被适当地上传到传送门216,从而作为从项目经理120 至服务器200的RMA 334(见图2)并触动相应的RMA过程。
[0080]作为示例,当传送门216接收到上传的将被退回的资产清单,可发信号至触动引擎 234,触动通知/消息生成器244,来自动生成并发送(步骤808)对应的RMA通告336(参照图2) 至特定资产的负责人(例如GC/CM112,当仓库124已发放资产给GC/CM112,但是GC/CM112在 第五定时器模块224 5的定时器240结束时未能将资产检入至工作现场(例如,图3的定时器 442))。例如,RMA通告336可能与图14的截屏556相似,GC/CM 112可下载具有被退回的资产 清单的附件558,进行必要的修改,然后操作链接560来上传被退回的资产清单,由此作为从 GC/CM 112至服务器200的RMA确认338(参照图2)。
[0081 ] 参照图24,方法800还可包括:项目经理120确认(步骤812)上传的将从GC/CM120退 回的资产清单(例如,响应由通知/消息生成器244生成并发送给项目经理120的确认请求通 信),仓库120确认(步骤816)对应的RMA通告340(例如,响应由通知/信息生成器244生成并 发送至仓库124的对应的RMA通告340,其中RMA通告340可类似于图4的截屏500),GC/CM112 将对应的资产退回(步骤820)至仓库124,且仓库124检入(步骤824)物品(以及将其确认至 服务器200),例如通过下载含有被退回的资产清单的附件502,操作图4的截屏504中的链接 504,然后将退回的资产清单348上传至中央服务器200)。
[0082] 如果是客户116的资产被退回,方法800可进一步包括:服务器200生成(步骤828) 用于资产跟踪ID,仓库124通过检查来确认(步骤832)传递给客户116的资产(例如,类似图3 的发放步骤436),然后服务器200自动生成并发送相应的传递通知给项目经理120、仓库 124、GC/CM112、和/或客户116。虽然没有示图,中央服务器200的分析引擎232可收集和/或 生成与图24的方法800中的一个或多个步骤相关联的数据227和度量228,通过传送门216的 仪表盘220显示给用户。在一个配置中,当一个或多个步骤没有在相应的定时器240的时间 段内发生时,一个或多个定时器模块224可与步骤800中的一个或多个相关联,以上述说明 的方式生成相应的终止的定时器信号,触动通知/生成器244基于此来生成通知,收集并生 成相应的数据227和度量228,及类似等。
[0083] 现参照图27,示出用于跟踪和监控从工作现场被退回至仓库124或机构108其他位 置的材料的方法1 〇〇〇的栏位图,响应工作结束(E0J)调解或收尾请求。在步骤1004中,机构 108的项目经理120(或其他管理员)可通过访问传送门216的方法,启动工作结束收尾请求 342(参照图2),选择特定的工作现场和负责退货的GC/CM120(或其他实体)。作为示例,图28 示出传送门216的截屏1100(例如,类似于图7的截屏510),当项目经理120通过计算机设备 上的任何适当的浏览器或类似等访问传送门216时,可以显示在计算机设备(例如,平板电 脑,笔记本电脑等)的显示器上。例如,经操作"项目"标签512(例如,其可能需要选择适当的 项目、与感兴趣的特定项目相关联的处理ID),"工作结束调解"或类似按钮1104可被操作, 从而调出窗口 1108,项目的特定工作现场和负责退回未使用资产的GC/CM 112被选择并提 交至服务器200。
[0084]步骤1008中,GC/CM112(或其他责任人)可收到工作现场所接收的所有项目的清 单。作为示例,E0J收尾请求342被提交至传送门216,发信号至触动引擎234(参照图2)来触 动通知/消息生成器244,生成并发送消息(例如,电子邮件、文本)至GC/CM112,并具有附件, 包括最初在工作现场接收的所有的资产清单(例如,被纳入工作现场之前)。例如,消息可类 似于图14中的截屏556,其中附件558反映出工作现场中实际收到的资产(例如,可以是已由 项目经理120调解的任何变化之后)。
[0085] 此外,方法1000包括:GC/CM112更新(步骤1012)资产清单,以反映资产被退回至该 机构1〇8(或客户116),并将其上传至服务器200(例如,被退回的资产是原先传递至工作现 场的资产的子集)。例如,GC/CM112可将附件558下载到计算设备上,进行任何必要的修改 (例如,资产数量等)来反映剩余的资产(例如,在适当地将剩余资产存在工作现场之后),并 将修改的清单上传至服务器200(例如,通过图15的截屏562或类似等)。为了响应上传的材 料清单的接收,传送门216可发信号至触动引擎234,来触动通知/消息生成器244,生成并发 送消息(例如,电子邮件、文本)至项目经理120,其中具有附件,包括由GC/CM112上传的资产 清单。作为示例,消息可类似于图22的截屏714,但具有附件,包括由GC/CM112上传的资产清 单。
[0086]在一个配置中,项目经理120可下载将被退回的资产清单附件,使用将被退回的资 产清单来生成相应的RMA表格,并上传相应的RMA表格至服务器200 (例如,通过类似于图26 的截屏904,不同于图26的是没有延长定时器或取消发布的内容),用于项目经理120接受 (步骤1016)被退回的资产清单并上传相应的RMA334(例如,RMA表格)。在步骤1020中,方法 1000可包括:GC/CM112收到由项目经理120上传的RMA表格,并确认接收。例如,上传 RMA334 至传送门216后可发信号至触动引擎234(参照图2),来触动通知/消息生成器244,生成并发 送消息(例如,电子邮件、文本)至GC/CM 112,其中具有附件,包括RMA334,请求GC/CM112的 接收(例如,其中消息可类似于图10的截屏534)。
[0087] GC/CM112确认(步骤1020)RMA表格的接收后,方法1000可包括:仓库120(或资产将 被退回的其他接收位置)收到具有附件的一个"预报"消息(例如,电子邮件等),包括将被退 回的资产清单(例如,其中消息可类似于图14的截屏556)。当资产经GC/CM112被退回至仓库 120时,仓库120可适当地修改(如有必要)所附的资产清单以反映实际退回的资产,然后将 清单上传至服务器200(例如,通过上述的传送门216)。在一个配置中,服务器200可生成跟 踪ID用于被退回资产(例如图3的步骤440)。虽然没有示图,但中央服务器200的分析引擎 232可收集和/或生成与图27的方法1000中的一个或多个步骤相关的数据227和度量228,通 过传送门216的仪表盘220显示给用户。在一个配置中,当一个或多个步骤没有在相应的定 时器240的时间段内发生时,一个或多个定时器模块224可与步骤800中的一个或多个相关 联,以上述说明的方式生成相应的终止的定时器信号,触动通知/生成器244基于此来生成 通知,收集并生成相应的数据227和度量228,及类似等。
[0088]图29示出图2的传送门216的报告仪表盘220的截屏1200,被配置为针对"最后行 程"(例如,关于图3的方法400或类似)期间资产至工作现场的流动,以一个或多个适当的方 式(例如,图形、拼图等)来显示各种数据和度量(例如,由图2的分析引擎232收集和/或决 定)。如图所示,截屏1200可包括一个或多个用户可操作的参数过滤功能1204(例如,下拉菜 单、按钮等),允许用户将显示的度量1212仅限于特定的过滤参数(例如,仓库位置、项目经 理姓名、项目、客户类型等)。截屏1200还包括一个或多个用户可操作的日期过滤功能1208, 允许用户将显示的度量1212仅限于一个或多个特定的日期范围。在一个配置中,如图29所 示,日期过滤功能1208可包括整个材料调出的"呼叫"脉冲1216(如图3的步骤404和/或图18 的步骤604),用于选择日期范围和过滤参数。为了响应用户选择参数过滤功能1204和/或日 期过滤功能1208中的特定一个,且对此传送门216发信号至分析引擎232,触动分析引擎 232,针对选择的参数和日期,自动地重新决定图29中的各种度量1212 (例如,"呼叫"脉冲 1216),然后回送至仪表盘220来显示给用户。
[0089] 在此应理解,在不背离本发明的精神和范围的情况下,可对本说明书公开的具体 实施例进行补充和/或改变。作为示例,各种"第一""第二"等(例如,第一定时器模块22和, 第二定时器模块224 2等)仅用于读者可更好地了解本文中所公开的各种特征和功能,且在 此公开的一些定时器模块可考虑使用其他名称来替换在此所使用的名称。此外,应理解,用 户可根据任何所需,在本公开的不同过程中灵活地添加和删除定时器模块。
[0090] 在此公开的实施例可通过一个或多个计算机程序产品被执行,即,计算机可读介 质上编码的计算机程序指令的一个或多个模块,经数据处理装置来执行或用来控制其的操 作。计算机可读介质可以是机器可读储存设备、机器可读储存基质、非易失性存储器装置、 影响机器可读传播信号的组合物、或上述一个或多个的结合。在这方面,实用程序可包括一 个或多个设备、装置,以及用于处理数据的机器,包括:例如可编程处理器、计算机、或多个 处理器或计算机。除了硬件以外,实用程序可包括:代码,生成用于执行计算机程序的环境, 例如,构成处理器固件、协议栈、数据库管理系统、操作系统,或一个或多个代码的组合。
[0091] 计算机程序(也可以是已知的程序、软件、软件应用、脚本、代码)被用来提供在此 所述的任何功能(例如,第一和第二分层的数据结构的构建及类似等),以任何适当的含有 编译或解释的程序语言形式被编程,并以任何形式被配置,包括作为独立的程序或模块,组 件,子程序、或适合在计算环境中使用的其他单元。在文件系统中,计算机程序并不一定对 应于文件。程序可存储在:持有其他的程序或数据的文件中的部分中(例如,存储在标记语 言文档的一个或多个脚本);用于该程序的单一文件中;或多个协调文件中(例如,存储一个 或多个模块的文件、子程序、或部分代码)。计算机程序可在一个站点或分布在多个站点上 的一台计算机或在多台计算机上被配备执行,并通过通信网络被互相连接。
[0092] 在本说明中所述的过程和逻辑流程,可由执行一个或多个计算机程序的一个或多 个可编程处理器来实施,通过操作输入数据并生成输出来实施功能。过程和逻辑流程、以及 设备还可通过专用逻辑电路被实施,例如FPGA(现场可编程门阵列)或ASIC(专用集成电 路)。适用于执行计算机程序的处理器包括:例如,通用和专用微处理器、以及任何类型的数 字计算机的任何一个或多个处理器。一般情况下,处理器从只读存储器或随机存取存储器 接收指令和数据。一般,计算机的元件是用于执行指令的一个或多个处理器,和用于存储指 令和数据的一个或多个存储装置。在此所述的技术可通过具上述功能的计算机系统被实 现。
[0093] 本说明中包含的许多细节并不用来对本公开的范围或权利要求进行限制,仅作为 本公开的特定实施例的具体特征描述。此外,不同实施例中的本说明中所述的的功能,还可 以在单一的实施例中被组合实施。相反,单一实施例中的所述各种功能也可在多个实施例 或任何适当的子组合中被实施。此外,虽然上述特征在组合中甚至权利要求中被提出,但一 些情况下,提出的组合中的一个或多个特征可从组合被去除,且提出的组合可以是针对一 个子组合或多个子组合。
[0094] 同样地,操作以特定顺序在图中被示出,但不应理解为,操作是按照示出的特定顺 序被执行,或是所有示出的操作被执行来实现所需的结果。在一些情况下,优选是多重任务 处理和/或并行处理。此外,上述实施例中的多个系统组件的分离,不应理解为是在所有实 施中的分离,且应被理解为,所述的程序组件和系统可集成为单一的软件和/或硬件产品, 或是包装成多个软件和/或硬件产品。
[0095] 上述包括本发明的优选实施例和本发明的最佳模式的实施例,其作为
【发明人】提交 的文件仅为说明性的示例。
【主权项】
1. 一种用来对项目的至少一个工作现场的资产流动进行监控的方法,包括: 经中央服务器的处理器,生成有关项目的资产经托运人将从机构的位置中被领取的消 息; 将所生成的消息发送给所述托运人; 随着所述发送,启动所述中央服务器的第一定时模块的第一定时器,来开启所述托运 人确认收到所生成的消息的第一时间段; 经所述中央服务器,收集有关所述托运人确认的所述消息的度量;以及 将所收集的度量存储在所述中央服务器的数据库中。2. 根据权利要求1所述的方法,其中,在经所述第一定时模块的所述生成之前进一步包 括: 在所述中央服务器中,接收有关所述项目的资产经所述机构将从客户的位置中被领取 的消息; 经所述中央服务器的所述处理器,生成有关所述项目的所述资产经所述机构将从所述 客户的位置中被领取的通知; 将所述通知发送给所述机构; 随着所述发送,启动所述中央服务器的第二定时模块的第二定时器,来开启所述资产 经所述机构将从所述客户的所述位置中被领取的第二时间段; 经所述中央服务器,收集有关所述机构从所述客户的所述位置中领取的所述资产的度 量;以及 将所收集的度量存储在所述中央服务器的所述数据库中。3. 根据权利要求2所述的方法,进一步包括: 在所述中央服务器中,接收有关所述项目的所述资产经所述托运人从所述机构的所述 位置中被领取的确认; 随着所述接收,启动所述中央服务器的第三定时模块的第三定时器,来开启所述资产 将在所述项目的至少一个工作现场被接收的第三时间段; 经所述中央服务器,收集有关在所述至少一个工作现场接收的所述资产的度量;以及 将所收集的度量存储在所述中央服务器的所述数据库中。4. 根据权利要求1所述的方法,进一步包括: 在所述中央服务器中,接收有关所述项目的所述资产经所述托运人从所述机构的所述 位置中被领取的确认; 随着所述接收,启动所述中央服务器的第二定时模块的第二定时器,来开启所述资产 将在所述项目的至少一个工作现场被接收的第二时间段; 经所述中央服务器,收集有关在所述至少一个工作现场接收的所述资产的度量;以及 将所收集的度量存储在所述中央服务器的所述数据库中。5. 根据权利要求4所述的方法,进一步包括: 生成将在所述至少一个工作现场被接收的资产清单; 经所述中央服务器的所述处理器,将所生成的资产清单与在所述至少一个工作现场接 收的资产进行比较; 经所述中央服务器的所述处理器,在所生成的资产清单和在所述至少一个工作现场接 收的所述资产之间的差异清单;以及 将所述差异清单发送给所述机构的管理者用于调解。6. 根据权利要求4所述的方法,进一步包括: 在所述中央服务器中,接收有关所述资产的子集将从所述至少一个工作现场被退回至 所述机构的至少一个位置或所述机构的客户位置的消息; 为了响应所接收的消息,向有关所述资产子集将被退回的一方发送第一通信;以及 随着所述第一通信的所述发送,启动所述中央服务器的第三定时模块的第三定时器, 来开启所述一方将确认所述发送的通信的第三时间段。7. 根据权利要求6所述的方法,进一步包括: 在所述中央服务器中,接收有关所述一方对于所述发送的通信的确认; 所述中央服务器响应所接收的确认,将所述资产子集的清单发送给所述机构的所述至 少一个位置或所述机构的所述客户的所述位置; 所述中央服务器响应所接收的确认,向所述一方发送第二通信,将所述资产子集退回 至所述机构的所述至少一个位置或所述机构的所述客户的所述位置;以及 随着所述第二通信的所述发送,启动所述中央服务器的第四定时模块的第四定时器, 来开启所述一方将所述资产子集退回至所述机构的所述至少一个位置或所述机构的所述 客户的所述位置的第四时间段。8. 根据权利要求1所述的方法,其中,所收集的度量包括:所述托运人从所述机构的所 述位置领取所述资产的至少一个时间长度、所述托运人是否在所述第一时间段内领取所述 资产、或是在所述第一时间段内所述资产没有经所述托运人从所述机构的所述位置中被领 取的一个或多个理由。9. 根据权利要求1所述的方法,其中,所述托运人为所述机构或总承包商。10. 根据权利要求1所述的方法,进一步包括: 在与所述中央服务器通信的显示器中,示出与所收集的度量相关的图案。11. 根据权利要求1所述的方法,其中,所述机构的所述位置为所述机构的仓库。12. -种用来对项目的至少一个工作现场的资产流动进行监控的方法,包括: 在中央服务器的处理器中,接收有关在机构的位置中托运人已承担资产责任的信号, 从而实施用于客户使用所述资产的项目; 为了响应所述接收,启动所述中央服务器的第一定时模块的第一定时器,来开启所述 资产经所述托运人将被传递至所述项目的至少一个工作现场的第一时间段,其中,所述第 一定时器在第一时间被启动; 获取有关所述资产经所述托运人被传递至所述项目的所述至少一个工作现场的度量; 以及 将所获取的度量存储在所述中央服务器的数据库中。13. 根据权利要求12所述的方法,进一步包括: 在所述中央服务器的所述处理器中,接收有关所述资产已在第二时间在所述至少一个 工作现场中被接收的信号,其中所述获取包括基于所述第二时间生成所述度量。14. 根据权利要求13所述的方法,进一步包括: 由所述中央服务器的所述处理器决定所述第二时间是否在所述第一时间段中被发现, 其中,所生成的度量包括所述决定。15. 根据权利要求13所述的方法,进一步包括: 由所述中央服务器的所述处理器决定所述第一时间和所述第二时间之间的区别,其 中,所生成的度量包括所决定的区别。16. 根据权利要求13所述的方法,其中,接收所述资产已在所述至少一个工作现场中被 接收的信号包括在所述至少一个工作现场中接收到的资产清单,且其中,所述方法进一步 包括: 经所述中央服务器的所述处理器,将所述至少一个工作现场中接收到的所述资产清单 与所述托运人承担责任的资产清单进行比较;以及 经所述中央服务器的所述处理器,生成所述至少一个工作现场中接收到的所述资产清 单和所述托运人承担责任的所述资产清单之间的差异清单。17. 根据权利要求16所述的方法,进一步包括: 基于所述差异清单生成通知。18. -种用来对项目的至少一个工作现场的资产流动进行监控的方法,包括: 在中央服务器中,接收有关项目的资产经机构将从客户的位置中被领取的消息,用于 传递至项目的至少一个工作现场; 随着所述接收,经所述中央服务器的处理器启动第一定时模块的定时器,来开启所述 资产将被传递至所述项目的至少一个工作现场的时间段; 随着所述启动,经所述处理器生成有关所述项目经所述机构将从所述客户的所述位置 中被领取的通知; 经所述处理器将所述通知发送给所述机构; 获取有关所述机构从所述客户的所述位置中领取的所述资产的度量;以及 将所获取的度量存储在所述中央服务器的数据库中。19. 根据权利要求18所述的方法,其中,所述定时模块为第一定时模块,且其中,所述启 动进一步包括: 随着所述生成,经所述处理器启动第二定时模块的定时器,来开启所述资产经所述机 构将从所述客户的所述位置中被领取以及在所述机构的位置中被接收的时间段,其中,所 述第二定时模块的所述定时器被设置为在所述第一定时模块的所述定时器终止之前结束。20. 根据权利要求19所述的方法,进一步包括: 获取与所述第一定时模块和所述第二定时模块的至少一个中的所述定时器相关的度 量;以及 将所获取的度量存储在所述服务器的所述数据库中。21. 根据权利要求19所述的方法,进一步包括: 在所述中央服务器的所述处理器中,接收有关所述资产已在所述机构的所述位置中被 接收的信号; 为了响应所述接收,经所述处理器生成有关所述资产经托运人将从所述机构的所述位 置中被领取的消息; 将所生成的消息发送给所述托运人; 随着所述生成,启动所述中央服务器的第三定时模块的定时器,来开启所述托运人确 认收到所生成的消息的时间段; 经所述中央服务器,收集有关所述托运人确认的所述消息的度量;以及 将所收集的度量存储在所述中央服务器的所述数据库中。22. 根据权利要求21所述的方法,其中,所述第三定时模块的所述定时器被设置为在所 述第一定时模块的所述定时器终止之前结束。23. 根据权利要求21所述的方法,进一步包括: 在所述中央服务器的所述处理器中,接收所述托运人已在所述机构的所述位置中承担 资产责任的信号; 为了响应所述接收,启动所述中央服务器的第四定时模块的定时器,来开启所述资产 经所述托运人将被传递至所述项目的至少一个工作现场的时间段; 获取有关经所述托运人被传递至所述项目的所述至少一个工作现场的所述资产的度 量;以及 将所获取的度量存储在所述中央服务器的所述数据库中。24. 根据权利要求18所述的方法,进一步包括: 在所述中央服务器的所述处理器中,接收所述资产已在所述至少一个工作现场被接收 的信号; 获取有关经所述第一定时模块的所述定时器的度量;以及 将所获取的度量存储在所述中央服务器的所述数据库中。25. 根据权利要求18所述的方法,进一步包括: 在与所述中央服务器通信的显示器中,示出与所获取的度量相关的图案。
【文档编号】G06Q10/06GK105934767SQ201480074159
【公开日】2016年9月7日
【申请日】2014年11月26日
【发明人】罗伯特·格卢斯特伦, 理查德·舍费尔
【申请人】Tsn有限公司