如何在Winforms中显示长期运行的业务流程工作流的状态

如何在Winforms中显示长期运行的业务流程工作流的状态,winforms,user-experience,Winforms,User Experience,我有一个长期运行的业务工作流流程。我需要向用户显示它当前处于什么状态,以及它在等待什么完成。有点像正在进行的工作流的可视化表示。 查看了进度条,但它不适用于此处,因为如果在等待手动输入(如经理批准)时,该过程有时可能需要1到2天的时间。 有没有一种简单的方法可以让人用漂亮的视觉表现来实现这一点?我不想使用第三方工具,如Telerik或ComponentArt。我有忘恩负义,但它没有任何东西可以帮助我们 典型的业务工作流将经历许多阶段。我们可以举一个USPS跟踪的例子…一个特定的邮件经过不同的阶段

我有一个长期运行的业务工作流流程。我需要向用户显示它当前处于什么状态,以及它在等待什么完成。有点像正在进行的工作流的可视化表示。 查看了进度条,但它不适用于此处,因为如果在等待手动输入(如经理批准)时,该过程有时可能需要1到2天的时间。 有没有一种简单的方法可以让人用漂亮的视觉表现来实现这一点?我不想使用第三方工具,如Telerik或ComponentArt。我有忘恩负义,但它没有任何东西可以帮助我们

典型的业务工作流将经历许多阶段。我们可以举一个USPS跟踪的例子…一个特定的邮件经过不同的阶段或状态。。。 创建。 扫描或起源。 抵达加利福尼亚州USPS。 在途中。 抵达IAD机场。 抵达美国邮政,尚蒂利, 交付派送中。 签署并交付


我想用一种视觉表示法来展示特定工作流的各个阶段……颜色等等。如果Winforms中有任何UX小部件,我都可以使用,那就太好了。或者,我可以使用现有的Winforms或任何第三方小部件自己制作一个。

这是一个相当广泛的问题。一旦你用更多的细节来缩小你的问题范围,你可能会在这方面有更好的运气。在发布问题之前,请务必阅读他们的主题指导原则。我确实添加了一个示例,以使问题更具体、更清晰。