Merged HEAD-QA to HEAD (4.2) (including moving test classes into separate folders)

51903 to 54309 


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@54310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Samuel Langlois
2013-08-20 17:17:31 +00:00
parent 0a36e2af67
commit ab4ca7177f
1576 changed files with 36419 additions and 8603 deletions

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" ?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org">
<process id="hybridAdhoc" name="Hybrid Adhoc Task Process">
<extensionElements>
<activiti:executionListener delegateExpression="${HybridWorkflowCleanupListener}" event="end" />
</extensionElements>
<startEvent id="start"
activiti:formKey="wf:submitAdhocTask" />
<sequenceFlow id='flow1'
sourceRef='start'
targetRef='adhocTask' />
<userTask id="adhocTask" name="Review Task"
activiti:formKey="wf:adhocTask">
<extensionElements>
<activiti:taskListener event="create" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
<activiti:field name="script">
<activiti:string>
if (typeof bpm_workflowDescription != 'undefined') task.description = bpm_workflowDescription;
if (typeof bpm_workflowDueDate != 'undefined') task.dueDate = bpm_workflowDueDate
if (typeof bpm_workflowPriority != 'undefined') task.priority = bpm_workflowPriority;
task.setVariableLocal('bpm_reassignable', false);
</activiti:string>
</activiti:field>
</activiti:taskListener>
<activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
<activiti:field name="script">
<activiti:string>
execution.setVariable('wf_reviewOutcome', task.getVariable('wf_reviewOutcome'));
execution.setVariable('bpm_comment', task.getVariable('bpm_comment'));
var commentsArray = new java.util.ArrayList();
commentsArray.add(task.getVariable('bpm_comment'));
execution.setVariable('hwf_comments', commentsArray);
</activiti:string>
</activiti:field>
</activiti:taskListener>
</extensionElements>
<humanPerformer>
<resourceAssignmentExpression>
<formalExpression>${bpm_assignee.properties.userName}</formalExpression>
</resourceAssignmentExpression>
</humanPerformer>
</userTask>
<sequenceFlow id='flow2' sourceRef='adhocTask' targetRef='end' />
<endEvent id="end" />
</process>
</definitions>

View File

@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8" ?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org">
<process id="hybridReview" name="Hybrid Review And Approve Process">
<extensionElements>
<activiti:executionListener delegateExpression="${HybridWorkflowCleanupListener}" event="end" />
<activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener">
<activiti:field name="script">
<activiti:string>
execution.setVariable('wf_approveCount', 0);
execution.setVariable('wf_rejectCount', 0);
execution.setVariable('wf_actualPercent', 0);
execution.setVariable('wf_actualRejectPercent', 0);
execution.setVariable('wf_reviewerCount', bpm_assignees.size());
execution.setVariable('wf_requiredPercent', wf_requiredApprovePercent);
var commentsArray = new java.util.ArrayList();
execution.setVariable('hwf_comments', commentsArray);
</activiti:string>
</activiti:field>
</activiti:executionListener>
</extensionElements>
<startEvent id="start" activiti:formKey="wf:submitReviewTask" />
<sequenceFlow id='flow1' sourceRef='start' targetRef='reviewTask' />
<userTask id="reviewTask" name="Review Task" activiti:formKey="wf:activitiReviewTask">
<extensionElements>
<activiti:taskListener event="create" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
<activiti:field name="script">
<activiti:string>
if (typeof bpm_workflowDescription != 'undefined') task.description = bpm_workflowDescription;
if (typeof bpm_workflowDueDate != 'undefined') task.dueDate = bpm_workflowDueDate;
if (typeof bpm_workflowPriority != 'undefined') task.priority = bpm_workflowPriority;
task.setVariableLocal('bpm_reassignable', false);
</activiti:string>
</activiti:field>
</activiti:taskListener>
<activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
<activiti:field name="script">
<activiti:string>
var approved = (task.getVariableLocal('wf_reviewOutcome') == 'Approve');
if(approved) {
var newApprovedCount = wf_approveCount + 1;
var newApprovedPercentage = (newApprovedCount / wf_reviewerCount) * 100;
execution.setVariable('wf_approveCount', newApprovedCount);
execution.setVariable('wf_actualPercent', newApprovedPercentage);
} else {
var newRejectCount = wf_rejectCount + 1;
var newRejectPercentage = (newRejectCount / wf_reviewerCount) * 100;
execution.setVariable('wf_rejectCount', newRejectCount);
execution.setVariable('wf_actualRejectPercent', newRejectPercentage);
}
var decisionMarker = (approved ? "1" : "0");
var taskComment = decisionMarker + person.properties.firstName + " " + person.properties.lastName + ": " + task.getVariableLocal('bpm_comment');
if(taskComment != null)
{
var comments = execution.getVariable('hwf_comments');
comments.add(taskComment);
execution.setVariable('hwf_comments', comments);
}
</activiti:string>
</activiti:field>
</activiti:taskListener>
</extensionElements>
<humanPerformer>
<resourceAssignmentExpression>
<formalExpression>${reviewAssignee.properties.userName}</formalExpression>
</resourceAssignmentExpression>
</humanPerformer>
<!-- For each assignee, task is created -->
<multiInstanceLoopCharacteristics isSequential="false">
<loopDataInputRef>bpm_assignees</loopDataInputRef>
<inputDataItem name="reviewAssignee" />
<completionCondition>${wf_actualPercent >= wf_requiredApprovePercent || wf_requiredApprovePercent > (100 - wf_actualRejectPercent)}</completionCondition>
</multiInstanceLoopCharacteristics>
</userTask>
<sequenceFlow id='flow2' sourceRef='reviewTask' targetRef='end' />
<endEvent id="end" />
</process>
</definitions>

View File

@@ -2,7 +2,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org">
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org/workflows/internal">
<process isExecutable="true" id="activitiInvitationModerated" name="Moderated activiti invitation process">

View File

@@ -11,7 +11,7 @@ activitiInvitationNominated.workflow.description=Invitasjon til et delingsomr\u0
# Invite Task Definitions
inwf_invite-workflow-model.type.inwf_inviteToSiteTask.title=Start
inwf_invite-workflow-model.type.inwf_inviteToSiteTask.description=Start en nominert invitasjon
inwf_invite-workflow-model.type.inwf_inviteToSiteTask.description=Start en nominert invitasjon
inwf_invite-workflow-model.type.inwf_invitePendingTask.title=Invitasjon til \u00e5 bli med p\u00e5 et omr\u00e5de
inwf_invite-workflow-model.type.inwf_invitePendingTask.description=Invitasjon til \u00e5 bli med p\u00e5 et omr\u00e5de
inwf_invite-workflow-model.type.inwf_activitiInvitePendingTask.title=Invitasjon til \u00e5 bli med p\u00e5 et omr\u00e5de

View File

@@ -2,7 +2,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org">
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org/workflows/internal">
<process isExecutable="true" id="activitiInvitationNominated" name="Nominated activiti invitation process">

View File

@@ -37,6 +37,10 @@
<activiti:field name="script">
<activiti:string>
var members = people.getMembers(bpm_groupAssignee);
if(workflow.maxGroupReviewers > 0 &amp;&amp; members.length > workflow.maxGroupReviewers)
{
throw new Error("Number of reviewers exceeds the maximum: " + members.length + "(max is " + workflow.maxGroupReviewers + ")");
}
var memberNames = new java.util.ArrayList();
for(var i in members)

View File

@@ -4,7 +4,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org">
expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://alfresco.org/workflows/internal">
<process isExecutable="true" id="publishWebContent" name="Publish Web Content Activiti Process">

View File

@@ -42,9 +42,9 @@ wcmwf_workflowmodel.type.wcmwf_submitDirectTask.description=Send endringer direk
wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.title=Bekreft brutte koblinger
wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.description=Bekreft koblinger som ikke peker til en aktiv ressurs
wcmwf_workflowmodel.type.wcmwf_reviewTask.title=Gjennomg\u00e5
wcmwf_workflowmodel.type.wcmwf_reviewTask.description=G\u00e5 gjennom dokumenter for \u00e5 godkjenne eller avvise dem
wcmwf_workflowmodel.type.wcmwf_reviewTask.description=Gjennomg\u00e5 dokumenter for \u00e5 godkjenne eller avvise dem
wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.title=Gjennomg\u00e5
wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.description=G\u00e5 gjennom dokumenter for \u00e5 godkjenne eller avvise dem
wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.description=Gjennomg\u00e5 dokumenter for \u00e5 godkjenne eller avvise dem
wcmwf_workflowmodel.type.wcmwf_rejectedTask.title=Avvist
wcmwf_workflowmodel.type.wcmwf_rejectedTask.description=Avvist
wcmwf_workflowmodel.type.wcmwf_approvedTask.title=Godkjent

View File

@@ -202,11 +202,8 @@ activitiParallelReview.task.wf_submitParallelReviewTask.description=Request docu
activitiParallelReview.property.wf_requiredApprovePercent.title=Required Approval Percentage
activitiParallelReview.property.wf_requiredApprovePercent.description=Percentage of reviewers who must approve for approval
activitiParallelReview.task.wf_activitiReviewTask.title=Review
activitiParallelReview.task.wf_activitiReviewTask.description=Review Documents to Approve or Reject them
activitiParallelReview.task.wf_rejectedParallelTask.title=Document Rejected
activitiParallelReview.task.wf_rejectedParallelTask.description=Document(s) were rejected
activitiParallelReview.task.wf_approvedParallelTask.title=Document Approved
activitiParallelReview.task.wf_approvedParallelTask.description=Document(s) were approved
activitiParallelReview.property.wf_reviewerCount.title=Number of Reviewers
activitiParallelReview.property.wf_reviewerCount.description=Number of reviewers
activitiParallelReview.property.wf_requiredPercent.title=Required Approval Percentage

View File

@@ -202,11 +202,8 @@ activitiParallelReview.task.wf_submitParallelReviewTask.description=Dokumentenge
activitiParallelReview.property.wf_requiredApprovePercent.title=Erforderlicher Prozentsatz Genehmigung
activitiParallelReview.property.wf_requiredApprovePercent.description=Prozentsatz Pr\u00fcfer, die zur Genehmigung genehmigen m\u00fcssen
activitiParallelReview.task.wf_activitiReviewTask.title=\u00dcberpr\u00fcfen
activitiParallelReview.task.wf_activitiReviewTask.description=Dokumente zwecks Genehmigung oder Ablehnung pr\u00fcfen
activitiParallelReview.task.wf_rejectedParallelTask.title=Dokument abgelehnt
activitiParallelReview.task.wf_rejectedParallelTask.description=Dokument(e) wurde(n) abgelehnt
activitiParallelReview.task.wf_approvedParallelTask.title=Dokument genehmigt
activitiParallelReview.task.wf_approvedParallelTask.description=Dokument(e) wurde(n) genehmigt
activitiParallelReview.property.wf_reviewerCount.title=Anzahl Pr\u00fcfer
activitiParallelReview.property.wf_reviewerCount.description=Anzahl Pr\u00fcfer
activitiParallelReview.property.wf_requiredPercent.title=Erforderlicher Prozentsatz Genehmigung

View File

@@ -202,11 +202,8 @@ activitiParallelReview.task.wf_submitParallelReviewTask.description=Solicitar ap
activitiParallelReview.property.wf_requiredApprovePercent.title=Porcentaje de aprobaci\u00f3n requerido
activitiParallelReview.property.wf_requiredApprovePercent.description=Porcentaje de revisores que deben confirmar su aprobaci\u00f3n
activitiParallelReview.task.wf_activitiReviewTask.title=Revisar
activitiParallelReview.task.wf_activitiReviewTask.description=Revisar documentos para aprobarlos o rechazarlos
activitiParallelReview.task.wf_rejectedParallelTask.title=Documento rechazado
activitiParallelReview.task.wf_rejectedParallelTask.description=Se han rechazado los documentos
activitiParallelReview.task.wf_approvedParallelTask.title=Documento aprobado
activitiParallelReview.task.wf_approvedParallelTask.description=Se han aprobado los documentos
activitiParallelReview.property.wf_reviewerCount.title=N\u00famero de revisores
activitiParallelReview.property.wf_reviewerCount.description=N\u00famero de revisores
activitiParallelReview.property.wf_requiredPercent.title=Porcentaje de aprobaci\u00f3n requerido

View File

@@ -202,11 +202,8 @@ activitiParallelReview.task.wf_submitParallelReviewTask.description=Demander l'a
activitiParallelReview.property.wf_requiredApprovePercent.title=Pourcentage d'approbation requis
activitiParallelReview.property.wf_requiredApprovePercent.description=Pourcentage de r\u00e9viseurs qui doivent approuver le contenu pour qu'il soit approuv\u00e9
activitiParallelReview.task.wf_activitiReviewTask.title=R\u00e9viser
activitiParallelReview.task.wf_activitiReviewTask.description=R\u00e9viser des documents pour les approuver ou les rejeter
activitiParallelReview.task.wf_rejectedParallelTask.title=Document rejet\u00e9
activitiParallelReview.task.wf_rejectedParallelTask.description=Un ou plusieurs documents ont \u00e9t\u00e9 rejet\u00e9s
activitiParallelReview.task.wf_approvedParallelTask.title=Document approuv\u00e9
activitiParallelReview.task.wf_approvedParallelTask.description=Un ou plusieurs documents ont \u00e9t\u00e9 approuv\u00e9s
activitiParallelReview.property.wf_reviewerCount.title=Nombre de r\u00e9viseurs
activitiParallelReview.property.wf_reviewerCount.description=Nombre de r\u00e9viseurs
activitiParallelReview.property.wf_requiredPercent.title=Pourcentage d'approbation requis

View File

@@ -14,8 +14,8 @@ wf_adhoc.workflow.description=Tilordne tilfeldig oppgave til kollega ved hjelp a
# Review And Approve Workflow
#
wf_review.workflow.title=G\u00e5 gjennom og godta (JBPM)
wf_review.workflow.description=G\u00e5 gjennom og godta innhold med bruk av JBPM-arbeidsflytmotoren
wf_review.workflow.title=Gjennomg\u00e5 og godta (JBPM)
wf_review.workflow.description=Gjennomg\u00e5 og godta innhold med bruk av JBPM-arbeidsflytmotoren
# Review And Approve Process Definitions
@@ -90,14 +90,14 @@ wf_parallelgroupreview.node.review.transition.approve.description=Godkjenn
# Activiti Adhoc Task Workflow
#
activitiAdhoc.workflow.title=Ad hoc arbeidsflyt
activitiAdhoc.workflow.description=Tilordne tilfeldig oppgave til kollegaen ved bruk av Activiti-arbeidsflytmotor
activitiAdhoc.workflow.title=Ny oppgave
activitiAdhoc.workflow.description=Tildel en ny oppgave til deg selv eller en kollega
#
# Activiti Review And Approve Workflow
#
activitiReview.workflow.title=G\u00e5 gjennom og godkjenn
activitiReview.workflow.description=G\u00e5 gjennom og godkjenn innholdet ved bruk av Activiti-arbeidsflytmotoren
activitiReview.workflow.title=Gjennomg\u00e5 og godkjenn
activitiReview.workflow.description=Gjennomg\u00e5 og godkjenn innholdet ved bruk av Activiti-arbeidsflytmotoren
activitiReview.task.approved.description=Dokumentet er gjennomg\u00e5tt og godkjent.
activitiReview.task.rejected.description=Dokumentet er gjennomg\u00e5tt og avvist.
@@ -105,8 +105,8 @@ activitiReview.task.rejected.description=Dokumentet er gjennomg\u00e5tt og avvis
# Parallel Review Workflow
#
activitiParallelReview.workflow.title=Parallell gjennomgang og godkjenning
activitiParallelReview.workflow.description=Parallell gjennomgang og godkjenning av innhold ved bruk av Activiti-arbeidsflytmotoren
activitiParallelReview.workflow.title=Send dokumenter til gjennomgang
activitiParallelReview.workflow.description=Be om dokumentgodkjenning fra \u00e9n eller flere kolleger
activitiParallelReview.task.approved.description=Dokumentet er gjennomg\u00e5tt og godkjent.
activitiParallelReview.task.rejected.description=Dokumentet er gjennomg\u00e5tt og avvist.
@@ -141,21 +141,30 @@ publishWebContent.workflow.description=Publisering av Webinnhold ved hjelp av Ac
# Adhoc Task Definitions
wf_workflowmodel.type.wf_submitAdhocTask.title=Start ad hoc oppgave
wf_workflowmodel.type.wf_submitAdhocTask.title=Oppgave
wf_workflowmodel.type.wf_submitAdhocTask.description=Tilordne oppgave til kollega
wf_workflowmodel.property.wf_notifyMe.title=Varsle meg
wf_workflowmodel.property.wf_notifyMe.description=Varsle meg n\u00e5r oppgaven er fullf\u00f8rt
wf_workflowmodel.type.wf_adhocTask.title=Ad hoc oppgave
wf_workflowmodel.type.wf_adhocTask.description=Ad hoc oppgave tilordnet av kollega
wf_workflowmodel.type.wf_completedAdhocTask.title=Ad hoc oppgave fullf\u00f8rt
wf_workflowmodel.type.wf_completedAdhocTask.description=Ad hoc oppgave fullf\u00f8rt
wf_workflowmodel.type.wf_adhocTask.title=Oppgave
wf_workflowmodel.type.wf_adhocTask.description=Oppgave tilordnet av kollega
wf_workflowmodel.type.wf_completedAdhocTask.title=Oppgave fullf\u00f8rt
wf_workflowmodel.type.wf_completedAdhocTask.description=Oppgave fullf\u00f8rt
activitiAdhoc.task.wf_submitAdhocTask.title=Oppgave
activitiAdhoc.task.wf_submitAdhocTask.description=Tilordne oppgave til kollega
activitiAdhoc.property.wf_notifyMe.title=Varsle meg
activitiAdhoc.property.wf_notifyMe.description=Varsle meg n\u00e5r oppgaven er fullf\u00f8rt
activitiAdhoc.task.wf_adhocTask.title=Oppgave
activitiAdhoc.task.wf_adhocTask.description=Oppgave tilordnet av kollega
activitiAdhoc.task.wf_completedAdhocTask.title=Oppgave fullf\u00f8rt
activitiAdhoc.task.wf_completedAdhocTask.description=Oppgave fullf\u00f8rt
# Review And Approve Task Definitions
wf_workflowmodel.type.wf_submitReviewTask.title=Start gjennomgang
wf_workflowmodel.type.wf_submitReviewTask.description=Send dokumenter til gjennomgang og godkjenning
wf_workflowmodel.type.wf_reviewTask.title=Gjennomg\u00e5
wf_workflowmodel.type.wf_reviewTask.description=G\u00e5 gjennom dokumenter for \u00e5 godkjenne eller avvise dem
wf_workflowmodel.type.wf_reviewTask.description=Gjennomg\u00e5 dokumenter for \u00e5 godkjenne eller avvise dem
wf_workflowmodel.type.wf_rejectedTask.title=Avvist
wf_workflowmodel.type.wf_rejectedTask.description=Avvist
wf_workflowmodel.type.wf_approvedTask.title=Godkjent
@@ -163,14 +172,14 @@ wf_workflowmodel.type.wf_approvedTask.description=Godkjent
# Activiti Review And Approve Task Definitions
wf_workflowmodel.type.wf_activitiReviewTask.title=Gjennomg\u00e5
wf_workflowmodel.type.wf_activitiReviewTask.description=G\u00e5 gjennom dokumenter for \u00e5 godkjenne eller avvise dem
wf_workflowmodel.type.wf_activitiReviewTask.description=Gjennomg\u00e5 dokumenter for \u00e5 godkjenne eller avvise dem
wf_workflowmodel.property.wf_reviewOutcome.title=Gjennomgangsresultat
wf_workflowmodel.property.wf_reviewOutcome.description=Godkjenn eller avvis innholdet
# Parallel Review And Approve Task Definitions
wf_workflowmodel.type.wf_submitParallelReviewTask.title=Start parallell gjennomgang
wf_workflowmodel.type.wf_submitParallelReviewTask.description=Send dokumenter for gjennomgang og godkjenning til en liste over personer
wf_workflowmodel.type.wf_submitParallelReviewTask.title=Send dokumenter til gjennomgang
wf_workflowmodel.type.wf_submitParallelReviewTask.description=Be om dokumentgodkjenning fra \u00e9n eller flere kolleger
wf_workflowmodel.property.wf_requiredApprovePercent.title=Obligatorisk godkjenningsprosent
wf_workflowmodel.property.wf_requiredApprovePercent.description=Prosent av korrekturlesere som m\u00e5 godkjenne for godkjennelse
wf_workflowmodel.type.wf_rejectedParallelTask.title=Avvist
@@ -188,6 +197,27 @@ wf_workflowmodel.property.wf_actualPercent.description=Faktisk godkjenningsprose
wf_workflowmodel.property.wf_reviewOutcome.title=Gjennomgangsresultat
wf_workflowmodel.property.wf_reviewOutcome.description=Gjennomgangsresultat
activitiParallelReview.task.wf_submitParallelReviewTask.title=Send dokumenter til gjennomgang
activitiParallelReview.task.wf_submitParallelReviewTask.description=Be om dokumentgodkjenning fra \u00e9n eller flere kolleger
activitiParallelReview.property.wf_requiredApprovePercent.title=Obligatorisk godkjenningsprosent
activitiParallelReview.property.wf_requiredApprovePercent.description=Prosent av korrekturlesere som m\u00e5 godkjenne for godkjennelse
activitiParallelReview.task.wf_activitiReviewTask.title=Gjennomg\u00e5
activitiParallelReview.task.wf_activitiReviewTask.description=Gjennomg\u00e5 dokumenter for \u00e5 godkjenne eller avvise dem
activitiParallelReview.task.wf_rejectedParallelTask.title=Dokument avvist
activitiParallelReview.task.wf_rejectedParallelTask.description=Dokument(er) ble avvist
activitiParallelReview.task.wf_approvedParallelTask.title=Dokument godkjent
activitiParallelReview.task.wf_approvedParallelTask.description=Dokument(er) ble godkjent
activitiParallelReview.property.wf_reviewerCount.title=Antall korrekturlesere
activitiParallelReview.property.wf_reviewerCount.description=Antall korrekturlesere
activitiParallelReview.property.wf_requiredPercent.title=Obligatorisk godkjenningsprosent
activitiParallelReview.property.wf_requiredPercent.description=Obligatorisk godkjenningsprosent
activitiParallelReview.property.wf_approveCount.title=Korrekturlesere som har godkjent
activitiParallelReview.property.wf_approveCount.description=Korrekturlesere som har godkjent
activitiParallelReview.property.wf_actualPercent.title=Faktisk godkjenningsprosent
activitiParallelReview.property.wf_actualPercent.description=Faktisk godkjenningsprosent
activitiParallelReview.property.wf_reviewOutcome.title=Gjennomgangsresultat
activitiParallelReview.property.wf_reviewOutcome.description=Gjennomgangsresultat
# Pooled Review Task Definitions
wf_workflowmodel.type.wf_submitGroupReviewTask.title=Start gruppegjennomgang

View File

@@ -96,16 +96,10 @@
<type name="wf:approvedTask">
<parent>bpm:workflowTask</parent>
<mandatory-aspects>
<aspect>bpm:assignee</aspect>
</mandatory-aspects>
</type>
<type name="wf:rejectedTask">
<parent>bpm:workflowTask</parent>
<mandatory-aspects>
<aspect>bpm:assignee</aspect>
</mandatory-aspects>
</type>
<type name="wf:rejectedParallelTask">