当我试图使用taskService.start(task.getId(), "krisv");启动一个任务时,我得到了No query defined for that name [getAuditTaskById]。bpmn文件非常类似于Evaluation.bpmn文件。我当前版本的jbpmn是6.2。
代码片段如下:
List<TaskSummary> tasks = taskService.getTasksAssignedAsPotentialOwner("krisv", "en-UK");
if (tasks.size()
我正在使用MOSS 2007中的审计框架,并且我已经通过编程启用了对站点集合中一组站点中的两个特定列表的审计(这意味着这些站点都有自己的两个列表)。我只启用了更新掩码,因为我只想知道什么时候更改或添加了什么内容。
但是,我只能在添加了某些内容时,用我当前的设置进行日志记录。为了查看列表项的更改,我知道列表项本身必须启用审核。但是,当向列表中添加新项时,如何自动启用该项的审核?如果可能的话,我宁愿避免创建一个事件接收器来完成这个任务。
*编辑
用于启用审计的代码如下所示:
foreach (SPSite site in webApp.Sites) {
foreach (SPWeb web
我们已经为某种类型的内容设置了一个非常简单的审批工作流。但是,由于某些原因,第一个手动活动无法完成,因此工作流被阻塞。
任何试图完成该活动的尝试都会提示此错误:
An item with the same key has already been added.
Unable to finish the Workflow Activity (tcm:x-xxxxx-xxxxxx)
下面是我正在处理的数据(为可读性截断):
<Content xmlns="uuid:fac33fb4-7b36-465a-af40-f3b80c4f3f65">
<contac
我需要跟踪类似于审计策略的用户活动。如果可能的话,我想用我自己的程序跟踪windows用户的活动。先谢谢你...我正在使用下面的代码...
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
using System.Configuration;
using System.IO;
using COMAdmin;
namespace ConsoleApplication3
{
class Program
{
我正在使用这段代码作为我的auditTrail类的一部分,但是当我尝试记录对数据库的更改时,我将面临一个stackOverFlow异常。
public void OnPostInsert(NHibernate.Event.PostInsertEvent @event)
{
if (!(@event.Entity is IAuditable))
{
using (ITransaction transaction = @event.Session.BeginTransaction())
{