i) Choose a pending consultation
ii) Complete general information
iv) Choose the information of citizens
v) Choose the information of the organizations and administrations
vi) Choose the information related to unique identification of respondents
i) Choose a pending consultation
ii) Complete general information
iv) Choose the information of citizens
v) Choose the information of the organizations and administrations
DORIS is an application that works sequentially once the source of the document from which we want to extract data is chosen. There will be three ways which we can use to extract data: from Excel file, from EUSurvey. Once the user select the method, it is necessary to follow the different views step by step (linearly).
The web page consists of a header (top), a side menu (left) and content section (centre) where each of the sections will be displayed.
The header displays the title of the web (DORISIMPORTER), an option to show or hide the side menu, an import new consultation button, an update consultation button and an import to SRM button.
The side menu shows the different services available to use.
This section aims to explain the user how to navigate through the application and how to access the different services to extract data: Excel file, EUSurvey.
This section explains the common functionalities that are to be found in many of the views of the application.
The user will find in the top the following buttons: an import new consultation button, an update consultation button, an import to SRM button.
The import new consultation button allow the user to go to the Extraction Configuration Menu. This is the home page where the user selects the type of the data to import into DORIS system.
The update consultation button shows a list to choose a consultation in order to update it once it is in DORIS system.
The import to SRM button allows the user to send results of closed consultations to our Stakeholder Relationship Manager system.
For accessing the Home view where the user can select one of the three extraction data methods availables, the user should click on the "Choice of data type" located in side menu or click on the title DORISIMPORTER in the top-left.
The user accesses the data from Excel file view by clicking the “Extract data from Excel file” button into the content section. This method consists in the extraction of data from an Excel file.
Once the user click on “Extract data from Excel file” the Upload a file view is showed as the first step of the process.
The view has two buttons: "Select XLS file" in order to upload the Excel file and "Select ZIP" file that allows user to upload a zip file.
Moreover, there is a list below the button to show the consultation alias with the source filename of each file updated.
If the user clicks on one of the two buttons to upload a file, a system window appears.
This view allows the user to extract the data from an Excel file. It is composed by the next views:
Initialy the view displays three buttons. Two of them ("Previous" and "Next") will be in every view of this section in order to navigate forward or backward. The other button called "Search pending consultations" will displays another button called "Choose a consultation" whether it is clicked.
"Choose a consultation" button appears to select the consultation the user wants.
"Choose a consultation" button shows the user a desplegable list with the consultations loaded in DORIS system which the user can select.
Once a consultation is selected, "Previous" and "Next" buttons will appear below and only "Next" button will be available to be clicked.
This view shows the user four inputs and two radio buttons in order to give information about the consultation.
First of all, there is an input to fill in the short name of the initiative.
Secondly, the user has an input to display the name of the consultation.
Thirdly, the user can type the owners of the consultation and a list will be appear below the input with the name of every owner as a tag that can be deleted.
In fourth place, the input is similar to the previous one. The user has to type the units involved in the consultations and a list with the words added will be appear below too.
The first radio button is about the possibility to display the date. The user can select "yes" or "no".
The second radio button is about the possibility to make the consultation active. The user can select "yes" or "no".
When the user type a word and add it, a tag with the word is created and added to the list.
This view shows the error message due to the user did not select any option of the two last (radio-buttons are required). Also an info message pops up to say that the two first fields are empty.
This view allows the user to select the question related to the user types from a consultation in order to match the user types identified to the standard user types (CITIZEN, ORGANIZATION, ADMINISTRATION, OTHER).
In this view, the user has to select the question related to the user types in the consultation.
In this view, the user has to interactive with the results given from a questions clicking on one of them and leave it into its respective table.
If the user clicks on "CHANGE QUESTION" button, the first view to select the question appears.
Every user type has to be into its respective table, otherwise an error message will pop up.
If there is a user type into the left table when the user clicks on "Next", a message error pops up to alert it.
This view allows the user to select the question related to the personal information of the citizens.
The view shows two tables: Questions of the consultation and Questions related to the personal information of citizens.
Like the previous view, the user has to click on a question on the left side table and leave the question into the right side table.
As we can see, the right side table contains the questions selected from the first table.
If there are no questions selected and dropped into the right side table, an error message pops up. There is an option to select called "There are no questions related to this information" available if there are no questions related to the information required.
This view allows the user to select the question related to the personal information of the organizations and administrations.
The view shows two tables: Questions of the consultation and Questions related to the information of organizations and administration.
The user has to click on a question on the left side table and drops the question into the other table.
This view works like the previous one. At least, one question has to be dropped into the right side table. Otherwise, an error message will pop up.
This view allows the user to select the question related to unique identification of respondents. There is a table that contains several rows where the user can look for.
Finally, the user has to send the information to the DORIS system in order to analyse it. This last view shows a button called "Send information" and the two buttons used to navigate backward or forward (in this view, the user cannot navigate forward because this is the latest view).
The user accesses the data from EUSurvey view by clicking the “Extract data from EUSurvey” button into the content section. This method consists in the extraction of data from EUSurvey.
This view displays an input to search a consultation from EUSurvey. This is the first step of the extraction from EUSurvey process.
There are an input where the user has to type the name of the consultation and a button called "Search" which will initiate the searching once it is clicked.
This view allows the user to extract the data from EUSurvey. It is composed by the next views:
Initialy the view displays three buttons. Two of them ("Previous" and "Next") will be in every view of this section in order to navigate forward or backward. The other button called "Search pending consultations" will displays another button called "Choose a consultation" whether it is clicked.
"Choose a consultation" button shows the user a desplegable list with the consultations loaded in DORIS system which the user can select.
Once a consultation is selected, "Previous" and "Next" buttons will appear below and only "Next" button will be available to be clicked.
This view shows the user four inputs and two radio buttons in order to give information about the consultation.
First of all, there is an input to fill in the short name of the initiative.
Secondly, the user has an input to display the name of the consultation.
Thirdly, the user can type the owners of the consultation and a list will be appear below the input with the name of every owner as a tag that can be deleted.
In fourth place, the input is similar to the previous one. The user has to type the units involved in the consultations and a list with the words added will be appear below too.
The first radio button is about the possibility to display the date. The user can select "yes" or "no".
The second radio button is about the possibility to make the consultation active. The user can select "yes" or "no".
When the user type a word and add it, a tag with the word is created and added to the list.
This view shows the pop up error message qhen the user does not select any option.
This view shows the pop up info message if any tag is created adding a word.
This view allows the user to select the question related to the user types from a consultation in order to match the user types identified to the standard user types (CITIZEN, ORGANIZATION, ADMINISTRATION, OTHER).
In this view, the user has to select the question related to the user types in the consultation.
In this view, the user has to interactive with the results given from a questions clicking on one of them and leave it into its respective table.
If the user clicks on "CHANGE QUESTION" button, the first view to select the question appears.
Every user type has to be into its respective table, otherwise an error message will pop up.
If there is a user type into the left table when the user clicks on "Next", a message error pops up to alert it.
This view allows the user to select the question related to the personal information of the citizens.
The view shows two tables: Questions of the consultation and Questions related to the personal information of citizens.
Like the previous view, the user has to click on a question on the left side table and leave the question into the right side table.
As we can see, the right side table contains the questions selected from the first table.
If there are no questions selected and dropped into the right side table, an error message pops up.
This view allows the user to select the question related to the personal information of the organizations and administrations.
The view shows two tables: Questions of the consultation and Questions related to the information of organizations and administration.
The user has to click on a question on the left side table and leave the question into the other table.
This view works like the previous one. At least, one question has to be dropped into the right side table. Otherwise, an error message will pop up.
Finally, the user has to send the information to the DORIS system in order to analyse it. This last view shows a button called "Send information" and the two buttons used to navigate backward or forward (in this view, the user cannot navigate forward because this is the latest view).
Here it is shown the common analytics services between the three different extraction data process:
TODO.
This view allows the user to detect the language of the open questions. If the user click on the button "Detect Language" the detection language process will start.
Once the button is clicked, the user will see a success message or an error message.
This view has a button "Start Translation" which start the translation process (done by the DGT) once the user click on it.
Once the button is clicked, the user will see a success message or an error message.
In this view the user can restart SOLR clicking on "Restart SOLR" button. This is necessary to index the open questions text into the DORIS Apache SOLR Instance.
Once the button is clicked, the user will see a success message or an error message.
This view allows the user to start the enrichment of the consultations given in the list below. DORIS Analytics engine will do the work to provide the services given (Sentiment analysis, Machine-based text summaries and Keywords and Topic detection).
There are two buttons:
"Start Enrichment" button which begin the analytics process.
Update button on the right side to update the list of the consultations.
This view allows the user to start the enrichment in order to detect the similarity between texts using DORIS Analytics engine.
The view displays four buttons:
"Select distance" button which allows the user to select the distance as a paremeter of the algorithm used to find similarities between texts.
"Select threshold" button which allows the user to select the threshold (from 0 to 1) as a paremeter of the algorithm used to find similarities between texts.
"Start Enrichment" button which launches the process calling the DORIS Analytics engine.
Update button which function is update the list of the consultations given below.