\documentclass[11pt,a4paper,parskip=full]{article}

% Palaveripohja
% Tehnyt: Petri Partanen 

\usepackage[utf8]{inputenc}
\usepackage[finnish]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage[top=1.0cm, bottom=4.5cm, left=2.0cm, right=2.5cm]{geometry}

% Päivämäärä muodossa D.M.YYYY
\newcommand{\tanaan}{\number\day.\number\month.\number\year}

\newcommand{\paiva}{14.4.2015\ }

% Ylämarginaalisotku
\setlength{\headheight}{2.0cm}
\renewcommand{\headrulewidth}{0pt}
\lhead{Sovellusprojekti Kepler\\}
\chead{2. Korppi-palaveri \paiva\\Pöytäkirja}
\rhead{Sivu \thepage~/~\pageref{LastPage}\\Julkinen}
\cfoot{} % sivunumerointi pois footerista
\pagestyle{fancy}

% Sisennetään kaikki leipäteksti
\raggedright
\setlength{\parindent}{2.3cm}
\setlength{\parskip}{0.4cm}

% Asetetaan default listapisteiden tyyli
\renewcommand{\labelitemi}{$\bullet$}

% Sisentää listaukset oikein
\newenvironment{myquote}{\list{}{\leftmargin=2.3cm}\item[]}{\endlist}

% Makrot
%------------------------------
% Boldattu, isofonttinen vasemman laidan otsikko
\newcommand{\asiaotsikko}[1]{\noindent{\Large\textbf{#1}}\\\vspace{1.5em}}

% Normaali vasemman laidan otsikko
\newcommand{\otsikko}[1]{\noindent{#1}\\}

% Boldattu vasemman laidan otsikko
\newcommand{\otsikkob}[1]{\noindent{\textbf{#1}}\\}

% Esityslistan yksi asia numeroidulla otsikolla ja sisennetyllä tekstillä
\newcommand{\asia}[2]{\section{#1}\begin{myquote}{#2}\end{myquote}}

% Sama kuin yllä, mutta ei numerointia, eikä listaus ole sisennetty,
% käytä siis kun kappaleessa ei ole mitään leipätekstiä
\newcommand{\muuasia}[2]{\section*{#1}\begin{myquote}{#2}\end{myquote}}

% toimenpidetekstit
\newcommand{\KESK}[0]{\textbf{(kesken)}}
\newcommand{\SUOR}[0]{\textbf{(suoritettu)}}
\newcommand{\EISUOR}[0]{\textbf{(ei suoriteta)}}

% Päätökset
\newcommand{\paatokset}[1]{\vspace{0.5em}\textbf{Päätökset:}\vspace{-3mm}\begin{itemize}{#1}\end{itemize}}

% Toimenpiteet
\newcommand{\toimet}[2]{#1:\vspace{-3mm}\begin{itemize}[label={$\circ$}]{#2}\end{itemize}}

% Huomautus
\newcommand{\huom}[1]{\textbf{Huom.:} \emph{\small #1}}





%----------------------------------------------------------------------
\begin{document}

\vspace*{2.0em}

\asiaotsikko{Sovellusprojekti Kepler, 2. Korppi-palaveri}

\noindent\begin{tabular}{@{}p{1.9cm}l}
Aika    & Tiistai \paiva klo 14:15 -- 15:00\\
Paikka  & Jyväskylän yliopisto, Agora, TIE-neukkari AgC418.1.
\end{tabular}

\vspace{1.0em}

\otsikkob{Läsnä}
\otsikko{Projektiryhmä}
	Joonas Konki\\ 	
	Henrik Paananen\\
 	Atte Räty\\
	Mikko Kuhno, sihteeri\\ 	
	
\otsikko{Ohjaajat}
  Petri Partanen\\  
  Jukka-Pekka Santanen\\
  
\otsikko{Korppi-kehittäjät}
	Kari Patana\\
	Jouni Jouppila, paikalla kohdissa 1-4\\
	 

\vspace{2.0em}

\asiaotsikko{Pöytäkirja}
    
\noindent\begin{tabular}{@{}p{4.2cm}l}
Muistio laadittu: & 15.4.2015\\
Muokattu: & 9.5.2015 % HUOM: Käytä kolmea viivaa (---), jos muokkauspäivämäärää ei vielä ole
\end{tabular}


\asia{Palaverin tavoitteet}{
Palaverin tavoitteena on selvittää, mitä tietoja Kepler- ja Korppi-ohjelma voivat vaihtaa keskenään. Tärkeimpänä datana ovat käyttäjän henkilökohtaiset ja kalenteritiedot. Korppi antaa käyttäjälleen jo iCal-muodossa kalenteritietoja. Kuitenkin niiden saaminen vaatii kalenterilinkin manuaalisen kopioimisen ja viemisen Kepler-järjestelmään. Tämän lisäksi ryhmä keskusteli mahdollisen yhteystoteutuksen tasosta ja aikataulusta.

}



\asia{Nykyinen tila}{
Kepler-ryhmä totesi kalenteridatan hankkimisen Korpista olevan mahdollista manuaalisen aktivoinnin avulla. Tämä toimenpide haluttaisiin kuitenkin automatisoida. Korppi-järjestelmän kalenterin tapahtumien aloitus- ja lopetusajat olisi hyvä saada tietyssä aikastandardissa.

Patana kyseli OAuth Access- tokenin toimivuudesta. Räty vastasi annetun tokenin toimineen, mutta oma generoitu token ei toiminut. Callin pudotus scopesta mahdollisti tunnistautumisen. Kuitenkaan varsinainen kutsu ei toiminut. Korpin puolella tietoja annetaan ilman erillistä kutsua, joten Keplerin puolelta puuttuu autentikointi. Tämä tarkoittaisi sitä, että Korpista pitäisi saada oikeus kyselyihin. 

}

\asia{Tietojen haun tietosuoja}{
Keskustelussa tuli esille mahdollinen tietosuojaongelma kalenteritietojen kanssa. Vaikka käyttäjän kalenteritietoja ei tallennetakaan mihinkään, niin niiden esittäminen vaatinee käyttäjän hyväksynnän. Keskusteltiin onko käyttäjätietojen jakaminen tietoturvaongelma. Todettiin tietojen luovuttamisen olevan kuitenkin tietosuojatasolla. Isompi ongelma on ryhmätietojen hakemisessa, sillä silloin käyttäjän pitäisi saada oikeus muiden käyttäjien kalenteritietoihin. Tämän johdosta ryhmätietojen hakemista ei toteuteta Kepler-projektissa.



\paatokset{
	\item {Ryhmätietojen hakemista ei toteuteta Kepler-projektissa.}
	}
}



\asia{Keplerin ja Korpin välinen kommunikointi}{

Kalenterinäkymiä voisi saada Korpin puolelta iCal-syötteenä aina kuukaudeksi eteenpäin, muttei taaksepäin. Tämä tarkoittaa sitä, ettei Keplerissäkään voi katsoa menneisyyden tietoja ilman jokaisen tapahtuman erillistä hakua. Tapahtumat tulevat ISO 8601- standardissa. Myös kielitiedot on mahdollista tuoda Korpista.

Korpista saa tapahtumien lisäksi myös käyttäjätietoja. Kuitenkaan näissä ei ole esimerkiksi puhelinnumeroa. Puhelinnumero olisi tarpeellinen, jotta laboratoriovuoron varanneella henkilölle voitaisiin tarvittaessa ottaa yhteyttä. Korppi-ryhmä ei ollut aivan varma, mistä käyttäjätiedot tarkalleen tulee. Patana lupasi ottaa asiasta selvää. 

Wetterstrandin kanssa oli ollut keskustelua välimuistista Korppiin. Välimuisti pitäisi Kepler-pyyntöjä tallessa siltä varalta, että samoja tietoja haettaisiin tiheään tahtiin. Keskustelun jälkeen todettiin järkevämmäksi sijoittaa välimuisti Kepler- ohjelmiston puolelle. Tällöin samat tiedot tulisi suoraan käytettävästä ohjelmasta ja Korpista haettavat tiedot olisivat varmasti ajan tasalla. Puhuttiin mahdollisten kyselyjen määrästä, ja todettiin Kepler-ohjelmiston käyttäjäryhmän olevan suhteellisen pieni. Kepler ei siis tulisi rasittamaan Korppia kovinkaan paljoa kyselyillä.

Keskustelu siirtyi siihen, saataisiinko Korppiin tallennettua Keplerissä tehtyjä tapahtumia. Patana sanoi jonkinlaisen minipalvelun olevan mahdollista toteuttaa. Tähän palveluun voisi OAuthin avulla työntää tietoja. Todettiin myös manuaalisen iCalin url-osoitteen olevan yksi mahdollisuus. 

Jouni Jouppila poistui paikalta.

Keskusteltiin viikkonumeroinnista. Oppilaat ovat tottuneet aika hyvin Korpin viikkonumerointiin, joten se olisi hyvä toteuttaa myös Keplerissä. Patana ei ollut aivan varma, mitä viikkonumerointistandardia Korppi noudattaa mutta lupasi ottaa selvää.



}


\asia{Rajapintojen aikataulutus}{

Patana ilmoitti, ettei valmista rajapintaa saada tällä aikataululla aikaiseksi. Hän lupasi järjestää kuitenkin jonkin testirajapinnan, mikä sisältäisi sovitun tyyppistä testidataa. Kepler-ryhmä totesi tarvitsevansa testidatan mahdollisimman nopeasti, mieluiten jo seuraavalle viikolle. Mikäli testidatan saanti venyy yli toukokuun puolenvälin, niin sitä ei keretä enää implementoimaan. Päätettiin tiputtaa Korppiin mentävän datan siirto alemmalle prioriteetille vaatimusmäärittelyssä

\paatokset{
	\item Lasketaan Korppiin vietävän datan prioriteettia vaatimusmäärittelyssä\	
}


}
\asia{Sovitut toimenpiteet}{

\toimet{Kari Patana}{

		\item Ottaa selvää mistä Korpin käyttäjätiedot tulevat. 
		\item Ottaa selvää mitä viikkonumerostandardia Korppi noudattaa.
		\item Järjestää testirajapinnan Korpin ja Keplerin välille.
}

}

\asia{Palaverin päättäminen}{
		Kokous päätettiin 14:59.
}

\label{LastPage} % Tarvitaan sivumäärän tunnistamiseen ylämarginaalia varten
                 % Fedorassa ei ollu lastpage-packagee joka tekee saman...

\end{document}
%----------------------------------------------------------------------
