|
|

楼主 |
发表于 2007/2/1 12:43:34
|
显示全部楼层
感谢 #2 qianjinfeng 的回帖
写了个发送Notice的Process,并已通过测试。还想请问一下:如何从ctx(上下文属性)中取得AD_Table_ID和Record_ID?这样就可以将发送Notice功能做得更细致、更强大一点。
ctx中的信息打印出来如下
-- listing properties --
#YYYY=Y
2|AD_Client_ID=11
2|0|KeyColumnName=AD_Note_ID
2|UpdatedBy=101
#AD_Client_ID=11
2|AD_User_ID=101
$HasAlias=Y
2|Processed=Y
#M_Warehouse_ID=103
P132|GL_Category_ID=108
2|Created=2006-11-13 10:33:54
#AD_PrintColor_ID=100
2|0|Name=通知
#AD_Org_ID=11
#AD_Role_ID=102
$Element_AC=Y
#GL_Category_ID=108
2|Processing=N
#SalesRep_ID=101
$Element_MC=Y
#ShowTrl=Y
AutoNew=N
#AD_Language=zh_CN
2|WindowName=通知
#AD_User_Name=GardenAdmin
2|0|AD_Tab_ID=325
2|CreatedBy=0
#AD_PrintPaper_ID=100
#ShowAdvanced=Y
P103|类型=S
P195|C_DocType_ID=119
#ShowAcct=N
#R_StatusCategory_ID=100
#C_Region_ID=142
P167|C_DocTypeTarget_ID=116
#M_Locator_ID=101
$C_Currency_ID=332
#StdPrecision=2
2|Record_ID=100
#C_BankAccount_ID=100
2|0|SQL=SELECT AD_Client_ID,AD_Org_ID,AD_Mess...
#AD_Client_Name=花园世界
2|AutoNew=Y
#C_Tax_ID=104
2|Reference=MInOut[100-600000,DocStatus=CO]
$C_AcctSchema_ID=101
2|AD_Note_ID=1000000
#C_TaxCategory_ID=107
2|0|AD_Table_ID=389
#R_Status_ID=100
$Element_PR=Y
P189|数据类型=S
#C_Dunning_ID=100
P|C_Country_ID=100
2|AD_Message_ID=412
$Element_PJ=Y
2|0|AccessLevel=7
#C_CashBook_ID=101
2|IsActive=Y
2|Updated=2007-01-31 14:08:20
#AD_Role_Name=花园世界管理员
#M_Product_Category_ID=105
#M_PriceList_ID=101
#AD_PrintTableFormat_ID=100
#User_Org=0,11,12
#Date=2007-02-01 00:00:00
2|AD_Table_ID=319
$Element_OO=Y
#C_ConversionType_ID=114
2|AutoCommit=Y
2|IsSOTrx=Y
P183|C_DocTypeTarget_ID=123
#C_PaymentTerm_ID=105
0|WindowName=菜单(&M)
#C_BP_Group_ID=103
AutoCommit=Y
java.naming.provider.url=jnp://win2003st:1099
#AD_PrintFont_ID=130
P194|C_Charge_ID=100
$Element_BP=Y
#AD_User_ID=101
#C_UOM_ID=100
P181|C_DocTypeTarget_ID=126
P|C_ProjectStatus_ID=100
2|BaseTable_ID=389
2|AD_Org_ID=11
#User_Level= CO
#AD_Org_Name=总部
#AD_Session_ID=1000166
P184|C_DocType_ID=122
P143|C_DocTypeTarget_ID=135
#C_Country_ID=153
[ 本帖最后由 manlsea 于 2007-2-1 12:47 编辑 ] |
|