Thanks guys for your reply. Actually I forgot to mention, we are on 7.6.04.
What Ryan mentioned works in 8.*.
But we figured it out for 7.6.04 as well, it is done in RKM Plugin through
filter API call.


On Wed, Apr 17, 2013 at 7:54 PM, Peter Romain <
p.romain.arsl...@parsolutions.co.uk> wrote:

> **
>
> Hi Ryan,****
>
> ** **
>
> Could you confirm the version you posted the code from as we don’t have
> the service filters you refer to and the active link runs as follows
> without the DocID field:****
>
> ** **
>
> ActiveLink: RKM:KAM:ServiceCall_initOnWinDisplay - Wed Apr 17 2013 15:14:09
> ****
>
> ** **
>
> True actions:****
>
> ** **
>
> True action:
> ARACTService(itsm,RKM:KnowledgeArticleManager,0,inputField:[302300653:(new
> EnumType(9)),302300500:(F(windowID,302300500).G()),302300539:(F(windowID,302300539).G()),302300544:(F(windowID,302300544).G()),302301021:(F(windowID,302301021).G()),1000000001:(F(windowID,1000000001).G())],outputField:[302300566:(fq0_1.F(302300566)),302300529:(fq0_1.F(302300529)),302300540:(fq0_1.F(302300540)),302300569:(fq0_1.F(302300569)),302300572:(fq0_1.F(302300572)),302300571:(fq0_1.F(302300571)),302300570:(fq0_1.F(302300570)),302300203:(fq0_1.F(302300203)),302311133:(fq0_1.F(302311133)),302311145:(fq0_1.F(302311145)),302300594:(fq0_1.F(302300594))]);
> ****
>
> ** **
>
> action 0****
>
> ** **
>
> ARACTService(4, itsm, RKM:KnowledgeArticleManager, 0,inmap:[302300653:9
> 9,302300500:Work In
> Progress,302300539:,302300544:SPR000000000153,302301021:KM0050560C63F2K65uUQ7_xnAAVkUA,1000000001:-
> Global
> -],outmap:[302300566:(fq0_1.F(302300566)),302300529:(fq0_1.F(302300529)),302300540:(fq0_1.F(302300540)),302300569:(fq0_1.F(302300569)),302300572:(fq0_1.F(302300572)),302300571:(fq0_1.F(302300571)),302300570:(fq0_1.F(302300570)),302300203:(fq0_1.F(302300203)),302311133:(fq0_1.F(302311133)),302311145:(fq0_1.F(302311145)),302300594:(fq0_1.F(302300594))])
> ****
>
> ** **
>
> ** **
>
> We are on 7.6.04 SP2****
>
> ** **
>
> Cheers****
>
> ** **
>
> Peter****
>
> ** **
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> arslist@ARSLIST.ORG] *On Behalf Of *Downing, Ryan
> *Sent:* 17 April 2013 14:52
> *To:* arslist@ARSLIST.ORG
> *Subject:* Re: RKM prefixing Article ID****
>
> ** **
>
> ** ****
>
> Hi Nathan,****
>
> ** **
>
> The following Active Links call services which return the DocID:****
>
> RKM:CNK:OnBtnCreate_100_CreateArticleRecords****
>
> RKM:KAM:ServiceCall_initOnWinDisplay****
>
> ** **
>
> The following filters call services which formulate the end value:****
>
> RKM:KAM:OnService_015_GetKAMIDs****
>
> RKM:KAM:OnService_020_SetDocID   (This filter is the one which creates the
> value of the DocID)****
>
> ** **
>
> Set fields is:****
>
> z1D_Char003 = "KBA" + SUBSTRC($z1D Char01$, LENGTHC($z1D Char01$) - 8,
> LENGTHC($z1D Char01$))   (This is why there is 11 characters total)****
>
> ** **
>
> This value is returned to calling AL:
> RKM:KAM:ServiceCall_initOnWinDisplay****
>
> (From AL log):   ****
>
> ActiveLink Start:- RKM:KAM:ServiceCall_initOnWinDisplay |
> RKM:KnowledgeArticleManager/Default Administrator View - Wed Apr 17 2013
> 4:55:42 AM ms 797****
>
> True actions:****
>
> action 0****
>
> ** **
>
> ARACTService(4, vw-sjc-rem-dv92, RKM:KnowledgeArticleManager,
> 0,inmap:[302300653:9 9,302300500:Work In
> Progress,302300539:,302300544:SGP000000000009,302301021:KMGAA5V0GPML4AML448F62BH336WHL,1000000001:-
> Global -,302300654:Calbro
> Services,1000000058:RKM:KnowledgeArticleManager,302300503:RKM:ProblemSolutionTemplate,3006002:,302298971:Default
> Administrator View,112:1000000003;,60800:,60801:,302300502:,
> 302300507:KBA00000003
> ,3006006:,302298981:KBA000000000003,3006004:,3006003:],outmap:[302300566:(fq0_1.F(302300566)),302300529:(fq0_1.F(302300529)),302300540:(fq0_1.F(302300540)),302300569:(fq0_1.F(302300569)),302300572:(fq0_1.F(302300572)),302300571:(fq0_1.F(302300571)),302300570:(fq0_1.F(302300570)),302300203:(fq0_1.F(302300203)),302311133:(fq0_1.F(302311133)),302311145:(fq0_1.F(302311145)),302300594:(fq0_1.F(302300594)),302299731:(fq0_1.F(302299731)),302301079:(fq0_1.F(302301079)),302298971:(Null)])
> ****
>
> ** **
>
> Hope this helps.****
>
> Regards,****
>
> Ryan.****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* Action Request System discussion list(ARSList) [
> mailto:arslist@ARSLIST.ORG <arslist@ARSLIST.ORG>] *On Behalf Of *Nathan
> Brandt
> *Sent:* Wednesday, April 17, 2013 2:09 AM
> *To:* arslist@ARSLIST.ORG
> *Subject:* RKM prefixing Article ID****
>
> ** **
>
> ** ****
>
> We want to put a prefix on Article ID (DOCID in database view
> RKM_KnowledgeArticleManager) for any KM article created.****
>
> ** **
>
> We are able to prefix DE_ to Request ID, but seems like Article ID is
> generated from Request ID somehow and we are not able to figure it out even
> after looking all filter, sql logs.****
>
> ** **
>
> For example, for an article, Request ID generated is seen as
> DE_KBA000000108, but DOCID is still KBA00000108. Another interesting thing
> is without our prefix DE_, length of RequestID is 12 characters (KBA + 6
> zeros + 108) and that of DOCID is 11 characters (KBA + 5 zeros + 108).****
>
> ** **
>
> Has anyone tried putting prefix on Article ID?****
>
> ** **
>
> ~ Nathan****
>
> ** **
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_ ****
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_ ****
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to