%@LANGUAGE="VBSCRIPT"%>
<%
' ================================
' AIS Debug variables
' ================================
Dim AISdebugSet
AISdebugSet = "N"
' =====================================
' Make sure to catch any database error
' =====================================
On Error Resume Next
' ================================
' AISNews Recordset and variables
' ================================
Dim AISNews
Dim AISNewsError
Dim AISNewsIndex
Set AISNews = Server.CreateObject("ADODB.Recordset")
AISNews.ActiveConnection = MM_Foundation_STRING
AISNews.Source = "select M.msg_id,M.title,M.abstract,M.author,M.details,M.urgency,M.msg_date,M.expiry_date,M.app_name,A.name from navigator.app_messages M, navigator.sys_applications A where M.app_name = A.code and trunc(sysdate) between M.msg_date and M.expiry_date-1 order by msg_date desc"
AISNews.CursorType = 0
AISNews.CursorLocation = 2
AISNews.LockType = 1
AISNews.Open()
' Check that DB connection and SQL run went fine
If Err.Number <> 0 Then
AISNewsError= Err.Description
Else
AISNewsError= "None"
End If
AISNewsIndex = 0
' ================================
' AISFocus Recordset and variables
' ================================
Dim AISFocus
Dim AISFocusError
Dim AISFocusIndex
Dim AISFocusShownAlways
Dim AISFocusToBeShown
Dim AISFocusRequestedId
Dim AISFocusContent
Dim AISUpperLeftImage
Dim AISUpperRightImage
Dim AISNextFocusId
Dim AISPreviousFocusId
Set AISFocus = Server.CreateObject("ADODB.Recordset")
AISFocus.ActiveConnection = MM_AISweb_STRING
AISFocus.Source = "SELECT id, title, text, upper_right_image, upper_left_image, date_from, date_to, always_shown FROM articles WHERE (articles.date_from<=Date() Or IsNull(articles.date_from)) And (articles.date_to>=Date() Or IsNull(articles.date_to)) ORDER BY articles.always_shown,articles.id;"
AISFocus.CursorType = 0
AISFocus.CursorLocation = 2
AISFocus.LockType = 1
AISFocus.Open()
' Check that DB connection and SQL run went fine
If Err.Number <> 0 Then
AISFocusError= Err.Description
Response.Write(""&AISFocusError&"")
Else
AISFocusError= "None"
End If
AISFocusRequestedId = Request.QueryString("focusid")
' ================================
' AIS Procedures used in page
' ================================
sub getFocus()
' ===========================================
' GET FOCUS
' This procedure build the focus and store it
' in the AISFocusContent variable
' ===========================================
If (AISFocus.EOF OR AISFocusError<> "None") Then
Call AISdebug("Focus query returned NO records - maybe database connection error or no focus active")
' No focus found, maybe an error connecting the database or none is active...
' Display a default hardcoded focus item
AISFocusContent= ""
AISFocusContent = AISFocusContent & "
Internal | |
AIS Administrative Information Services |
CERN Home | IT Department | News | Site Map |
|
The institutes and experiments data is now entered via Foundation screens. These screens are mainly used by Users' Office. Experiment secretariats use mainly the teams screen and related reports.
The institute menu is used by Users' Office for creation of new institutes and used by HR department for creation of schools.
When you first select the link, you arrive to the institute query form. If you wish to create a new institute, just press the 'NEW' button.
When creating a new institute/school you must ensure that an institute/school address is linked to it in order for it to appear in Oracle HR. Linking the institute/school to the address is done via the LOV link next to the 'Postal Address ID' field.
The address of an institute or school is created in the 'Institute address' screen.
The experiment screen is used by Users' Office to search/create new experiments.
Information displayed corresponds to the experiment searched for. Here you find whether the experiment should appear in the Greybook or not, the start date and end date of the experiment and status history as well as current experiment status, the title, the experiment webpage as well as indication on the creation and modification of the data.
Experiment role: is used to search/create roles such as contact person, spokesperson, Team Leader, Deputy Team Leader, etc...and assign roles to a specific person. Only the assignment role with a priority set to 0 or higher will show up in the greybook.
Experiment roles History List: is implemented to get the history data related to roles within an experiment. This is a report that can be printed or even exported into an excel file for further layout modification.
Teams: is used to create the link between an experiment and an institute. At first the screen displayed is to search for existing teams within an experiment. For the creation of a new team, then the 'NEW' button should be selected. During creation of a new team, you need to specify whether the team is official or not as well as its start date, experiment linked to it etc....
Team Leaders: this screen is used to retrieve existing roles (TL/DTL) within an experiment. Choosing the 'NEW' option will allow you to assign roles for an experiment.
Team Leaders List: this is a report where you can specify the experiment, and the ordering of the report. The output can be exported to an excel file.
DTL report: this is a report displaying the Deputy Team Leader's who have the same priority.
The institute and experiment audit displays all the data changes that occured. It shows who did the operation, what kind of operation was performed, the field concerned and the old and new value entered.
Doreen Klem
Last update:
Tuesday, 18-Mar-2008 10:04
Contact: AIS Webmaster