[rt-users] Problem with Approval Creation

2010-10-15 Thread Torsten Brumm
Dear List,
i'm trying to create an approval Ticket (RT 3.6.5) with the following
Template:

===Create-Ticket: INVEST
Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} -
{$Tickets{TOP}-Subject}
Depended-On-By: TOP
Refers-To: {$Tickets{'TOP'}-Id()}
Queue: ___APPROVAL
Type: approval
Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
Content-Type: text/plain
Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}:
{$Tickets{TOP}-Subject}

{$Tickets{TOP}-Transactions-First-Content()}
ENDOFCONTENT

Script for this:

OnOpen
CreateTickets
Template: Approval

So, when a ticket is going to open, create an approval ticket

This is working fine so far, but this Part:

AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
wont work, the adminCC Field is empty.

Before the ticket is going to open, we add a group as admincc to the ticket,
and this group members should later on also the approvers.

Below the logfile output:

[Fri Oct 15 10:26:58 2010] [debug]: Workflow: processing create-INVEST of
RT::Ticket=HASH(0xa6d3980) (/opt/rt3/lib/RT/Action/CreateTickets.pm:588)
[Fri Oct 15 10:26:58 2010] [debug]: Workflow: evaluating
Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} -
{$Tickets{TOP}-Subject}
Depended-On-By: TOP
Refers-To: {$Tickets{'TOP'}-Id()}
Queue: ___APPROVAL
Type: approval
Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
Content-Type: text/plain
Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}:
{$Tickets{TOP}-Subject}

{$Tickets{TOP}-Transactions-First-Content()}
ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:881)
[Fri Oct 15 10:26:58 2010] [debug]: Workflow: yielding
Subject: Manager Approval for Investment: 44425100 - TEST 9 bitten
ignorieren
Depended-On-By: TOP
Refers-To: 44425100
Queue: ___APPROVAL
Type: approval
Requestor: someu...@company.com
AdminCC:
Content-Type: text/plain
Content: Your approval is requested for the ticket 44425100: TEST 9 bitten
ignorieren

Requested_by_Region: HQ - Head Quarter
Requested_by_Name: Some Name
Value: 123
Remarks:

TEST


ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:897)
Any ideas? I'm confused at the moment :-(

Thanks

Torsten


-- 
MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!

[rt-users] Problem with Approval Creation

2010-10-15 Thread Brumm, Torsten / Kuehne + Nagel / Ham MI-ID
Dear List,
i'm trying to create an approval Ticket (RT 3.6.5) with the following Template:
 
===Create-Ticket: INVEST
Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} - 
{$Tickets{TOP}-Subject}
Depended-On-By: TOP
Refers-To: {$Tickets{'TOP'}-Id()}
Queue: ___APPROVAL
Type: approval
Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
Content-Type: text/plain
Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}: 
{$Tickets{TOP}-Subject}
 
{$Tickets{TOP}-Transactions-First-Content()}
ENDOFCONTENT
 
Script for this:
 
OnOpen
CreateTickets
Template: Approval
 
So, when a ticket is going to open, create an approval ticket
 
This is working fine so far, but this Part:
 
AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}

wont work, the adminCC Field is empty.
 
Before the ticket is going to open, we add a group as admincc to the ticket, 
and this group members should later on also the approvers.
 
Below the logfile output:
 
[Fri Oct 15 10:26:58 2010] [debug]: Workflow: processing create-INVEST of 
RT::Ticket=HASH(0xa6d3980) (/opt/rt3/lib/RT/Action/CreateTickets.pm:588)
[Fri Oct 15 10:26:58 2010] [debug]: Workflow: evaluating
Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} - 
{$Tickets{TOP}-Subject}
Depended-On-By: TOP
Refers-To: {$Tickets{'TOP'}-Id()}
Queue: ___APPROVAL
Type: approval
Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
Content-Type: text/plain
Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}: 
{$Tickets{TOP}-Subject}
 
{$Tickets{TOP}-Transactions-First-Content()}
ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:881)
[Fri Oct 15 10:26:58 2010] [debug]: Workflow: yielding
Subject: Manager Approval for Investment: 44425100 - TEST 9 bitten ignorieren
Depended-On-By: TOP
Refers-To: 44425100
Queue: ___APPROVAL
Type: approval
Requestor: someu...@company.com
AdminCC:
Content-Type: text/plain
Content: Your approval is requested for the ticket 44425100: TEST 9 bitten 
ignorieren
 
Requested_by_Region: HQ - Head Quarter
Requested_by_Name: Some Name
Value: 123
Remarks:
 
TEST
 

ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:897)

Any ideas? I'm confused at the moment :-(
 
Thanks

Torsten

Kuehne + Nagel (AG  Co.) KG, Geschaeftsleitung: Hans-Georg Brinkmann (Vors.), 
Dirk Blesius, Reiner Heiken, Bruno Mang, Alfred Manke, Christian Marnetté, Mark 
Reinhardt, Jens Wollesen, Klaus Jaeger (stellv.), Sitz: Bremen, 
Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878, Persoenlich 
haftende Gesellschaft: Kuehne  Nagel A.G., Sitz: Contern/Luxemburg 
Geschaeftsfuehrender Verwaltungsrat: Klaus-Michael Kuehne




RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!

Re: [rt-users] Problem with Approval Creation

2010-10-15 Thread Torsten Brumm
OK, problem fixed, found the error.
Use AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddressesAsString()}
instead


Torsten



2010/10/15 Brumm, Torsten / Kuehne + Nagel / Ham MI-ID 
torsten.br...@kuehne-nagel.com

  Dear List,
 i'm trying to create an approval Ticket (RT 3.6.5) with the following
 Template:

 ===Create-Ticket: INVEST
 Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} -
 {$Tickets{TOP}-Subject}
 Depended-On-By: TOP
 Refers-To: {$Tickets{'TOP'}-Id()}
 Queue: ___APPROVAL
 Type: approval
 Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
 AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
 Content-Type: text/plain
 Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}:
 {$Tickets{TOP}-Subject}

 {$Tickets{TOP}-Transactions-First-Content()}
 ENDOFCONTENT

 Script for this:

 OnOpen
 CreateTickets
 Template: Approval

 So, when a ticket is going to open, create an approval ticket

 This is working fine so far, but this Part:

 AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
 wont work, the adminCC Field is empty.

 Before the ticket is going to open, we add a group as admincc to the
 ticket, and this group members should later on also the approvers.

 Below the logfile output:

 [Fri Oct 15 10:26:58 2010] [debug]: Workflow: processing create-INVEST of
 RT::Ticket=HASH(0xa6d3980) (/opt/rt3/lib/RT/Action/CreateTickets.pm:588)
 [Fri Oct 15 10:26:58 2010] [debug]: Workflow: evaluating
 Subject: Manager Approval for Investment: {$Tickets{TOP}-Id} -
 {$Tickets{TOP}-Subject}
 Depended-On-By: TOP
 Refers-To: {$Tickets{'TOP'}-Id()}
 Queue: ___APPROVAL
 Type: approval
 Requestor: {$Tickets{'TOP'}-RequestorAddresses()}
 AdminCC: {$Tickets{'TOP'}-AdminCc-MemberEmailAddresses()}
 Content-Type: text/plain
 Content: Your approval is requested for the ticket {$Tickets{TOP}-Id}:
 {$Tickets{TOP}-Subject}

 {$Tickets{TOP}-Transactions-First-Content()}
 ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:881)
 [Fri Oct 15 10:26:58 2010] [debug]: Workflow: yielding
 Subject: Manager Approval for Investment: 44425100 - TEST 9 bitten
 ignorieren
 Depended-On-By: TOP
 Refers-To: 44425100
 Queue: ___APPROVAL
 Type: approval
 Requestor: someu...@company.com
 AdminCC:
 Content-Type: text/plain
 Content: Your approval is requested for the ticket 44425100: TEST 9 bitten
 ignorieren

 Requested_by_Region: HQ - Head Quarter
 Requested_by_Name: Some Name
 Value: 123
 Remarks:

 TEST


 ENDOFCONTENT (/opt/rt3/lib/RT/Action/CreateTickets.pm:897)
 Any ideas? I'm confused at the moment :-(

 Thanks

 Torsten

 Kühne + Nagel (AG  Co.) KG, Geschäftsleitung: Hans-Georg Brinkmann
 (Vors.), Dirk Blesius, Reiner Heiken, Bruno Mang, Alfred Manke, Christian
 Marnetté, Mark Reinhardt, Jens Wollesen, Klaus Jäger (stellv.), Sitz:
 Bremen, Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878,
 Persönlich haftende Gesellschaft: Kühne  Nagel A.G., Sitz:
 Contern/Luxemburg, Geschäftsführender Verwaltungsrat: Klaus-Michael Kühne



 RT Training in Washington DC, USA on Oct 25  26 2010
 Last one this year -- Learn how to get the most out of RT!




-- 
MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!