我从事Microsoft Sharepoint工作已经有几周了。这是一个设计网站的广阔平台。 现在,由于我们知道工作流在开发站点时在共享点中起着至关重要的作用,所以我有兴趣学习它,因此,当我在尝试工作流中的某些内容时,遇到了一个我现在要强调的问题。
所以,这就是这里的情况。
我正在处理的站点下有两个子站点,分别为subsite1和subsite2。两个站点都有相同数量的名称和字段相同的列表。例如,subsite1和subsite2的列表称为“雇员”。 如前所述,两个子站点都有一个“雇员”列表,并且两个子站点下都有工作流程。
因此,工作流实际上在做什么:-
Subsite1员工的工作流程-在subsite1的Employee列表中创建一个项目时,列表中的值将反映在subsite2的“ Employee”列表中。
Subsite2员工的工作流程-在subsite2的Employee列表中创建一个项目时,列表中的值将反映在subsite1的“ Employee”列表中。
所以,到目前为止,一切看起来都很正常和简单,对吧?
但是,真正的问题始于我们开始在列表中创建项目时。
首先,我在Subsite1的'Employee'列表中创建了一个项目,工作流已成功部署,没有任何问题,这意味着Subsite2的'Employee'列表中必须具有在Subsite1中创建的值。但是问题从这里开始,'Employee' Subsite2列表具有工作流,该工作流说,如果在“雇员”列表中创建了一个项目,则相同的值也将反映在Subsite1中。
就像,如果工作正常,则将导致工作流无限循环,最终将导致共享点设计器崩溃。
但这并没有发生。在工作流中进行无限循环并不是目标,共享点可以阻止它,这很好,但是在我尝试进行此操作时,我遇到了结论,或者可能是一个错误。
我不知道共享点有什么问题,每当在列表中自动创建一个项目时,它都不会触发该项目的工作流程。
起初,我以为可能存在权限问题或其他问题,因此尝试在本地进行操作,但问题仍然存在。
因此,我要求Microsoft的任何开发人员,或者更确切地说,这里的任何Sharepoint Web Designer,寻找并提供任何解决方案(如果有的话)。
谢谢。