mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
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:
61
config/alfresco/workflow/hybrid-adhoc.bpmn20.xml
Normal file
61
config/alfresco/workflow/hybrid-adhoc.bpmn20.xml
Normal 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>
|
99
config/alfresco/workflow/hybrid-review.bpmn20.xml
Normal file
99
config/alfresco/workflow/hybrid-review.bpmn20.xml
Normal 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>
|
@@ -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">
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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">
|
||||
|
||||
|
@@ -37,6 +37,10 @@
|
||||
<activiti:field name="script">
|
||||
<activiti:string>
|
||||
var members = people.getMembers(bpm_groupAssignee);
|
||||
if(workflow.maxGroupReviewers > 0 && 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)
|
||||
|
@@ -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">
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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">
|
||||
|
Reference in New Issue
Block a user