Product:
Planning Analytics 2.0.9.19
Issue:
Want the user name, running the TM1 TI process to be in the filename – how?
Solution:
There are many ways to do this, check internet and tm1py.
But this is a suggestion, when you use CAMID with Cognos Analytics:
# -- get the user
sUserRAW = TM1User() ;
IF ( SCAN ('R*S' ,sUserRAW ) <> 0 ) ;
sUser = 'Scheduled' ;
ELSE;
# -- get the alias
sUserALIAS = ATTRS( '}Clients' , sUserRaw , '}TM1_DefaultDisplayValue') ;
# -- find the name part of the domain/name
sUserBREAK = SCAN ( '/' , sUserALIAS ) ;
# -- SUBST(string, beginning, length)
sUser = SUBST( sUserALIAS, sUserBREAK +1, LONG (sUserALIAS) - ( sUserBREAK ) ) ;
ENDIF;
sFileName = 'Data.' | sUser | '.' | TIMST( NOW(), '\Y\m\d.\h\i', 1) | '.zip';
More Information:
https://everanalytics.wordpress.com/2017/08/10/tm1_alias_attributes/
https://www.ibm.com/docs/en/planning-analytics/2.1.0?topic=mtf-tm1user