首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sharepoint 2007批准电子邮件

Sharepoint 2007批准电子邮件
EN

Stack Overflow用户
提问于 2010-10-22 06:57:44
回答 1查看 207关注 0票数 0

在我们公司,我们有一个Sharepoint 2007服务器,我们用它来跟踪我们的汽车。我试图实现的是有一个aspx页面,在那里您可以选择汽车列表中的一辆汽车,然后单击“请求”。如果你这样做了,页面必须切换到另一个文本,上面写着“汽车请求正在进行中”(当然,如果下一个人进入这个页面,就把这辆车隐藏在汽车列表中),并发送一封包含两个按钮的电子邮件给某人:“接受”“拒绝”。如果他点击“拒绝”,汽车状态必须再次设置为可用,以便其他人可以再次请求此汽车。如果他点击“接受”,另一个人会收到一封电子邮件,告诉他person1请求了这辆车,并且这辆车已经得到了person2的批准。使用等待状态更改的工作流可以很容易地创建这些电子邮件,但是我如何创建一个链接来更改汽车列表中的汽车状态字段,以及我需要在aspx请求页面中的哪些代码?

提前感谢!MemphiZ

EN

回答 1

Stack Overflow用户

发布于 2010-10-22 07:30:38

创建一个链接,当单击该链接时,将代表用户运行相应的操作。如果您使用的是工作流,这就像更改items属性并处理item-change事件一样“简单”。一定要避免周期性的变化。

这可以通过编码URL中的项目GUID (也许还有列表和操作以及您想要的任何其他内容)轻松地完成;GUID可以与SharePoint对象模型一起用于查找。

也许使用SPD可以在不使用单独的/“code”ASPX的情况下完成上述工作,但我不会去碰那堆“有趣”的东西。

用于评论的编辑:

在我的场景中,我们只将链接编码为http://foo.com/whatever.aspx?id={THEGUID}。aspx处理程序只读取查询参数。项目编辑功能使用标准的SharePoint列表权限。双重提交被拒绝,因为在链接被处理之后,该项目被修改为处于不接受所述链接动作的新状态(因此再次点击该链接只是导致没有操作)。在开始工作之前画出一个总的状态图可以节省很多时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3992666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档