Solved

Rolling info in IFS

  • 22 November 2019
  • 5 replies
  • 656 views

Userlevel 4
Badge +9

We heard that it’s possible to notify our users with rolling text inside of IFS. Does anyone knows how this is enabled and can be used? I think the rolling text will be visible in the address field in Enterprise Explorer. (is this possible in Aurena as well?)

Wants to notify users with info about upcoming updates, important actions, etc.

icon

Best answer by SHAUN_KERSLAKE 22 November 2019, 09:37

View original

5 replies

Userlevel 5
Badge +9

Hi 

We are using Apps 8 and this is achieved using Broadcast Messages. (Solution Manager->User Interface->Broadcast Messages)

This allows you to send a message to all users which scrolls across the top of the screen for a set period of time. 

I typically use this to notify users of IFS planned outages to carry out maintenance tasks such as patch deployments. 

Regards

Shaun

Userlevel 4
Badge +9

Thanks @SHAUN_KERSLAKE ! We have the same option in IFS10.

After activated, the message doesn’t appear before a restart of the Enterprise Explorer Client. Is it possible to get it activated for existing logged on users as well?

Userlevel 5
Badge +9

Hi,

It doesn't appear straight away after turning it on, but it does appear for logged in users after a period of time. Not sure what the time is and if that can be configured; but from experience it doesn’t take long for it to appear.

Those logging in after activation will see it straight away.

Users can close the message by clicking the x button on the message. 

Userlevel 6
Badge +14

Hi,

 

You could also send a stream message to all active accounts - this shows in real time, so users do have to log out of the system and log back in to see the broadcast message

declare 
attr_ VARCHAR2(2000);
info_ VARCHAR2(2000);
objid_ VARCHAR2(20);
objversion_ VARCHAR2(100);

CURSOR openOracleUsers IS
select username from oracle_account where profile <> 'IFS_INTERNAL' and account_status = 'OPEN';

Begin

FOR rec_ IN openOracleUsers LOOP
Client_SYS.Clear_Attr(attr_);
Client_SYS.Add_To_Attr('TO_USER',rec_.username,attr_);
Client_SYS.Add_To_Attr('MESSAGE','The LIVE system will be taken down for releases between 23:00 20/11/2019 and 04:00 21/11/2019 - PLEASE ensure you are not logged in',attr_);
Client_SYS.Add_To_Attr('STREAM_TYPE','Event',attr_);
Client_SYS.Add_To_Attr('VISIBLE',Fnd_Boolean_API.Decode('TRUE'),attr_);
Client_SYS.Add_To_Attr('READ',Fnd_Boolean_API.Decode('FALSE'),attr_);
ifsapp.FND_STREAM_API.NEW__(info_,objid_,objversion_,attr_,'DO');
commit;
END LOOP;

end;

 

 

Badge +4

Hi,

 

You could also send a stream message to all active accounts - this shows in real time, so users do have to log out of the system and log back in to see the broadcast message

 declare 
attr_ VARCHAR2(2000);
info_ VARCHAR2(2000);
objid_ VARCHAR2(20);
objversion_ VARCHAR2(100);

CURSOR openOracleUsers IS
select username from oracle_account where profile <> 'IFS_INTERNAL' and account_status = 'OPEN';

Begin

FOR rec_ IN openOracleUsers LOOP
Client_SYS.Clear_Attr(attr_);
Client_SYS.Add_To_Attr('TO_USER',rec_.username,attr_);
Client_SYS.Add_To_Attr('MESSAGE','The LIVE system will be taken down for releases between 23:00 20/11/2019 and 04:00 21/11/2019 - PLEASE ensure you are not logged in',attr_);
Client_SYS.Add_To_Attr('STREAM_TYPE','Event',attr_);
Client_SYS.Add_To_Attr('VISIBLE',Fnd_Boolean_API.Decode('TRUE'),attr_);
Client_SYS.Add_To_Attr('READ',Fnd_Boolean_API.Decode('FALSE'),attr_);
ifsapp.FND_STREAM_API.NEW__(info_,objid_,objversion_,attr_,'DO');
commit;
END LOOP;

end;

 

 

Where should I type this, please?

 

Regards

Reply