<%@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 & "

AIS: the unique entry point to all administrative computing at CERN

" AISFocusContent = AISFocusContent & "
" AISFocusContent = AISFocusContent & "The AIS website provides you with links, documentation, Frequently Asked Questions pages, Quick Reference Guides etc on all administrative applications and projects at CERN." AISFocusContent = AISFocusContent & "

" AISFocusContent = AISFocusContent & "Choose one of the menu items on the left. If you are not sure on which option to use, the shortcuts on the right may help you finding the good one." Else Call AISdebug("Focus query returned records") AISFocusToBeShown = 0 ' Check if a given focus has been past as parameter ' In that case search for that focus (supposing it is active and therefore in the query results) If (AISFocusRequestedId) <> "" Then Call AISdebug("Requested focus: " & AISFocusRequestedId) AISFocus.MoveFirst Do Until (AISFocus.EOF) If (Cstr(AISFocus.Fields.Item("id")) = AISFocusRequestedId) Then AISFocusToBeShown = 1 Call AISdebug("Requested focus found: " & AISFocus.Fields.Item("title")) Exit Do Else Call AISdebug("Current focus id = " & AISFocus.Fields.Item("id")& ". Check next.") AISFocus.MoveNext End if Loop If (AISFocus.EOF) Then Call AISdebug("Requested focus not found or not active") End if End if ' Check if there was no requested focus or it has not been found or it is not active If (AISFocusToBeShown = 0) Then Call AISdebug("Choose a focus randomly") AISFocus.MoveFirst ' Check if there are any "Always Shown" focus (should always be on first record) AISFocusShownAlways = AISFocus.Fields.Item("always_shown").Value Call AISdebug("Always shown focus exists = " & AISFocusShownAlways) ' Check how many focus may be displayed (taking into account existence of "always shown" ones) While (NOT AISFocus.EOF) If AISFocusShownAlways Then ' There is at least one "Always Shown" focus, count only those ones If AISFocus.Fields.Item("always_shown").Value Then AISFocusIndex = AISFocusIndex+1 End If Else ' There are no "Always Shown" focus, all are counted AISFocusIndex = AISFocusIndex+1 End If AISFocus.MoveNext Wend Call AISdebug("Number of potential focus found = " & AISFocusIndex) ' Now decides (random) which focus is to be shown Randomize AISFocusToBeShown = Int((AISFocusIndex*Rnd)+1) Call AISdebug("Chosen focus = " & AISFocusToBeShown & "/" & AISFocusIndex) ' Move back to the randomly chosen focus AISFocus.MoveFirst For i = 1 to AISFocusToBeShown-1 AISFocus.MoveNext Next End if ' Now we should be placed on the focus to be displayed ' Get the to be displayed focus id AISFocusToBeShownId = AISFocus.Fields.Item("id") Call AISdebug("Chosen focus id = " & AISFocusToBeShownId) ' Find out what is the next focus id AISFocus.MoveNext If AISFocus.EOF Then AISFocus.MoveFirst End if AISNextFocusId = AISFocus.Fields.Item("id") Call AISdebug("Next focus id = " & AISNextFocusId) ' Move back to shown focus and find out at the same time which is the previous focus id AISFocus.MoveFirst If (AISFocus.Fields.Item("id") = AISFocusToBeShownId) Then ' Chosen focus was the first one, the previous one is therefore the last one Call AISdebug("Chosen focus is the first one") Do Until (AISFocus.EOF) AISPreviousFocusId = AISFocus.Fields.Item("id") AISFocus.MoveNext Loop AISFocus.MoveFirst Else Do While (AISFocus.Fields.Item("id") <> AISFocusToBeShownId) AISPreviousFocusId = AISFocus.Fields.Item("id") Call AISdebug(" - Current focus id = " & AISFocus.Fields.Item("id")) AISFocus.MoveNext Loop End If Call AISdebug(" - Moved back to chosen focus") Call AISdebug("Previous focus id = " & AISPreviousFocusId) ' Display the focus Call AISdebug("Build focus") AISUpperLeftImage = AISFocus.Fields.Item("upper_left_image") AISUpperRightImage = AISFocus.Fields.Item("upper_right_image") AISFocusContent = "" If (Len(AISUpperLeftImage)>0) Then Call AISdebug(" - upper left image is #" & AISUpperLeftImage & "#") AISFocusContent = AISFocusContent & "" Else Call AISdebug(" - no upper left image") End if If (Len(AISUpperRightImage)>0) Then Call AISdebug(" - upper right image is #" & AISUpperRightImage & "#") AISFocusContent = AISFocusContent & "" Else Call AISdebug(" - no upper right image") End if AISFocusContent = AISFocusContent & "

" & AISFocus.Fields.Item("Title").Value & "

" AISFocusContent = AISFocusContent & "
" AISFocusContent = AISFocusContent & AISFocus.Fields.Item("text") End If ' Checked if "any" focus was found end sub %> AIS

AIS Administrative Information Services

Home Previous News AIS Mandate Site Map
Applications
Projects
Business Map
Link
Presentations
AIS People
Ais Support


**Main Applications**
- EDH
- CET
- HRT
- OracleHR
- SIR
- Qualiac

EDH FAQs

Check below to see if any of these list of frequently asked questions match your requirements

 

How do I get an EDH account

To obtain an EDH account you can either contact the Divisional Planning Officer (DPO) of your division or contact AIS Support (tel. 79933). You must belong to a CERN division and have a valid CERN Identification Number to obtain an EDH Account.

How do I access EDH?

EDH is available at the URL https://edh.cern.ch/

How can I sign an EDH document ?

By clicking on the link you received in the notification email for signing a document. This will lead you to an EDH web page opening the document to be signed, there you will be able to click on the Sign button and enter your authorization password then click on OK, and this will send/sign the document.
You can also go directly into EDH and click on the icon Document to be signed by me you will find on your EDH Desktop. There you’ve got two possibilities, either you can click in the little square next to the document number (this will activate the sign button) or you can click on the document number to open it and then click on the sign button.

How can I change my Login password and my authorisation password ?

To change your login password and/or authorisation password, choose the 'Settings' button from the EDH menu.


1)How to change your 'Login password'

- Click on the link 'Login password'. This will open up a window.
- In the field 'Old password' enter your current password (the one you want to change)
- In the field 'New password' type your new password and
- in the field 'Retype password' re-enter your new password.

Then click on the 'SUBMIT' button.

2)How to change your 'Authorization password'

- Click on the link 'Authorization password'. This will open up a window.
- In the field 'Old password' enter your current authorization password (the one you want to change)
- In the field 'New password' type your new authorization password and
- in the field 'Retype password' re-enter your new authorization password.

 

My icons are in French. How can I change them in English?

Press the 'Settings' button in the EDH menu and choose the folder 'Preferences'. Then select the preferred language.
To visualize the change just refresh your navigator screen by clicking on the corresponding icon in your Netscape/Internet Explorer bar menu.

How can I add some documents icons on my desktop?

In EDH on the Menu, click on Settings, Customize Homepage then select the document by clicking in the little white square next to it, then press the SUBMIT button at the bottom of the document.

How can I sign my document on Macintosh using Internet Explorer.

It is strongly advised to user SAFARI on a Macintosh.

I never receive E-Mail notification for documents to sign

You do not receive E-Mail notification for documents to sign because your EDH Preferences say that you do not wish to receive E-Mails. If you wish to change this you may use the settings option to determine how often you receive email.

Why doesn't my authorisation password work on Netscape (version 3) on UNIX?

Due to rounding errors in Javascript on Netscape 3 on UNIX the MD5 encryption application doesn't work correctly.

EDH doesn't (or no longer) works for me, why not?

EDH and the systems used by EDH (Qualiac for DAIs, Baan for Material requests etc) only functions for :

  • Members of Personnel
  • Users etc with validated contract with CERN
  • Externals with valid start & end date

Other people who have no valide official link with CERN are not able to use EDH.

In all cases one should check in HRT looking for both :

  • STATUS
  • AT CERN flag.

Note. It is no use telling the user to change the 'AT CERN' flag. This flag is automatically generated by having a validated contract (e.g. valid external, or user passing by users office and completing the paperwork)

Check in Personnel List  in HRT status of person (ensure you click 'Not at CERN').

Example 1:

EDH Works for the above person because they have AT-CERN = Y and valid external flag

Example 2

Even though this person is a USER with valid contract dates, they have an AT CERN = NO. If AT CERN is N then EDH will not work. We can look in the contract history for more information

Here we see the person was a PJAS and then given a TWO MONTH USER status. This is just a 'grace period' given by the users office. It is not REAL USER status. If the person is to become a REAL USER they should pass by the users office. If they have returned to their home country but still wish to use EDH they should see their experiment secretariat to register as an EXTERNAL.

Example �3

 This person is an EXMP with no valid contract with CERN. EDH should not work for them. They should request to become an EXTERNAL.

Why is my TID waiting for somebody's signature despite of his/her absence being recorded in EDH?

It is important to note that there is NO DELEGATION for the specifically named Client and Suppliers in a TID. If you specify that your TID must be approved by Mr X, then the TID will wait with Mr X indefinitely until he signs. This is because EDH cannot calculate which of Mr X's colleagues has the relevant "technical expertise" to validate the technical details of the Material or Services being purchased by TID. The technical signature is obligatory and cannot be delegated.

 

Why is my TID, which has a mixture of two different types of budget codes, failing to transfer?

For the moment a Transfer program for TID doesn't allow to have two different types of budget codes in one item. For example you cannot mix Team code and CERN budget code in the same TID item.

My TID Document has been stuck for a long period of time

The document stayed with the client for a period of time since, with a TID, the client is the ONLY person authorized to sign the document at this stage.

Why can't I change the "Personnel Coordinator" via the electronic PAF document?

This is not possible at the moment. If you need to do that, please fill in the paper form and contact ais.support@cern.ch so that the change is made in the database.

Why is my PAF document stuck with "Transfer to Foundation failed"?

When creating a PAF (Personal Action Form) document, one has to first end a role, wait after it was signed one day so that it gets transferred to Foundation over the night and then create another PAF to start the same role for somebody else.

Otherwise Foundation generates a "unique constraint violation".

Who can create PAF (Personal Action Form) documents?

It is under responsibility of your DPO (Divisional Planning officer).

What is the delay time for processing EDH documents once they have been fully authorised?

Normally it is one day, in the morning there are automatic jobs that run and transfer documents.

For example: a new supplier is added in SIRIAC, it should appear the next day in EDH.

After I changed department I cannot see anymore documents I created in the old department

Yes, this is correct. The rights in EDH are set in a way that one can see only his/her documents if a document's department is the same as his/her department.

How can I re-route my document which went to a person who is on holidays and has no deputy?

This should normally not happen. However if it happens, it's up to his/her DPO (Divisional planning officer) to do it.

Please note that in case of TID document if it is a client's signature that document is waiting for, that cannot be re-routed. A client of TID always has to sign.

How long does my leave request stay with my supervisor for a signature if he doesn't sign until it goes to his supervisor?

Waiting period for a supervisor's signature in a leave request is 3 full 24 hours working days. Then the document is passed to supervisor's supervisor.

This wating period however doesn't apply if supervisor is on holidays. In that case the document is passed directly to supervisor's supervisor.

I cannot get approval for the team Txxxxxx

Unfortunately not all collaborating institutes accept the use of electronic signature. If you receive a message of the form "The team code Txxxxxx has not been 'certified' for use in EDH". then you should contact Nicole Grenier (EP division) to obtain a form to be signed by your institute stating that the team is willing to accept the electronic approval made by EDH. After you have had this form signed, you will be able to use the team code in EDH.

Why can`t I create Overtime documents more than six months old?

This is correct and it is according to one of the CERN Administrative circulars:

In French - http://www.cern.ch/CERN/AdminMan/chap.html
In English - http://www.cern.ch/CERN/AdminMan/chapeng.html

I would like a document to be rerouted to someone else ?

You should contact the ais support and provide them with the person's name to whom the document should be re-routed or else the DPO can do it.

I think that the order of signatures is wrong. What can I do to change this?

Please contact your DPO who will according change the priority of signatures defined with edhadmin.

I have ordered some material but so far I have not received it or I received only a part of it.

Please, contact the Stores tel :72265.

I can not find the supplier I want in the EDH search field of my document. How can I do ?

You need to contact the purchase office of your department; they will be able to enter a new supplier in the database.

I can not find the building in the location field in EDH ?

This means the building must ne entered in the database, to enter a new building, please contact Henri Masseboeuf.