forked from Chill-project/manuals
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			v202205.25
			...
			calendar22
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 596aaed76a | |||
| e379da917e | |||
| 3e90c12d47 | |||
| 76da9dd357 | 
							
								
								
									
										12
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -30,14 +30,14 @@ steps: | ||||
|   commands: | ||||
|     - cd user | ||||
|     - latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode -xelatex user-manual.tex | ||||
|     - mv user-manual.pdf ../. | ||||
|     - mv user-manual.pdf ../Manuel\ utilisateur.pdf | ||||
|  | ||||
| - name: build-latex-admin | ||||
|   image: texlive/texlive | ||||
|   commands: | ||||
|     - cd admin | ||||
|     - latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode -xelatex admin-manual.tex | ||||
|     - mv admin-manual.pdf ../. | ||||
|     - mv admin-manual.pdf ../Manuel\ administrateur.pdf | ||||
|  | ||||
| - name: release | ||||
|   image: plugins/gitea-release | ||||
| @@ -46,16 +46,14 @@ steps: | ||||
|       from_secret: gitea_key | ||||
|     base_url: https://gitea.champs-libres.be | ||||
|     files: | ||||
|       - user-manual.pdf | ||||
|       - admin-manual.pdf | ||||
|     checksum: | ||||
|       - sha512 | ||||
|       - "Manuel administrateur.pdf" | ||||
|       - "Manuel utilisateur.pdf" | ||||
|     title: ${DRONE_TAG:=latest} | ||||
|     when: | ||||
|       event: | ||||
|       - tag | ||||
| --- | ||||
| kind: signature | ||||
| hmac: 686b3bf2e6d8ffd370cfde19d9110b6c71af6e2dc4afc3c1b8d7a5016397ee3e | ||||
| hmac: dc200b08e09b83e734ff829ac62c7daf5f80986f725edac1b974b07793adb4b0 | ||||
|  | ||||
| ... | ||||
|   | ||||
| @@ -199,6 +199,7 @@ ${courseStartDateShort} // 15/01/2021 | ||||
| * `step` (texte): texte traduit de l'étape du parcours: "Brouillon", ou "En cours"; | ||||
| * `isClosed` (bool): `true` si le parcours est fermé (la date de clotûre est renseignée); | ||||
| * `closingMotiveText` (texte): titre du motif de clotûre; | ||||
| * `closingMotive` (ClosingMotive): motif de clotûre | ||||
| * `ref` (User): référent du parcours; | ||||
| * `hasRef` (bool): `true` si un référent est désigné; | ||||
| * `hasLocation` (bool): `true` si un parcours a une localisation; | ||||
| @@ -275,6 +276,12 @@ Présence à l'échange | ||||
| * `id` (int): identifiant; | ||||
| * `name` (texte): libellé | ||||
|  | ||||
| ### ClosingMotive | ||||
|  | ||||
| * `id` (int): identifiant; | ||||
| * `name` (texte): libellé | ||||
|  | ||||
|  | ||||
| ### Date | ||||
|  | ||||
| * `short` (texte): la date au format dd/mm/yyyy, vide si la date est absente; | ||||
| @@ -305,6 +312,7 @@ Présence à l'échange | ||||
| * `memo` (texte): le mémo | ||||
| * `numberOfChildren` (texte): le nombre d'enfants | ||||
| * `address` (Adresse): l'adresse actuelle | ||||
| * `resources` (PersonResource): les personnes ressources, ajoutées depuis le dossier de l'usager. | ||||
|  | ||||
| ::: { .vendee } | ||||
|  | ||||
| @@ -513,6 +521,28 @@ Téléphone du père: ${personFatherFirstphonenumber} // 01 23 45 67 89 | ||||
|  | ||||
| ::: { .vendee } | ||||
|  | ||||
| ### PersonResource (Ressources associée à l'usager) | ||||
|  | ||||
| Pour rappel, les ressources peuvent être: | ||||
|  | ||||
| * des tiers; | ||||
| * des usagers; | ||||
| * ou un champ de texte libre. | ||||
|  | ||||
|  | ||||
| * `comment` (Comment) | ||||
| * `freeText` (texte): commentaire, quand la personne ressources un texte libre | ||||
| * `id` (int) | ||||
| * `kind` (PersonResourceKind): le type de personne ressources (voisin, etc.) | ||||
| * `thirdParty` (ThirdParty): le tiers, quand la ressources est liée à un tiers | ||||
| * `person` (Person): l'usager, quand la ressources liée à un autre usager | ||||
| * `resourceKind` (texte): un discriminateur qui permet de vérifier si la ressources est lié à un usager (alors égal à `person`, un tiers (`thirdparty`) ou un texte libre (`freetext`). A utiliser dans les conditions dans les documents. | ||||
|  | ||||
| ### PersonResourceKind (Type de personne ressource) | ||||
|  | ||||
| * `id` (int) | ||||
| * `title` (texte)  | ||||
|  | ||||
| ### StatutLogement | ||||
|  | ||||
| * `id` (int): identifiant (utile pour des comparaisons); | ||||
| @@ -645,7 +675,8 @@ TODO | ||||
| * `main_scope` (Scope): service principal | ||||
| * `user_job.label` (texte): métier principal | ||||
| * `current_location` (Location): lieu de l'utilisateur, celui actuellement choisi par l'utilisateur par le menu "utilisateur"; | ||||
| * `main_location` (Locatin): localisation de l'utilisateur définie par l'administrateur fonctionnel (parfois appelé "résidence administrative"). L'utilisateur ne peut pas la modifier lui-même. | ||||
| * `main_location` (Location): localisation de l'utilisateur définie par l'administrateur fonctionnel (parfois appelé "résidence administrative"). L'utilisateur ne peut pas la modifier lui-même; | ||||
| * `civility` (Civility): la civilité de l'utilisateur; | ||||
|  | ||||
| ### Location (lieu) | ||||
|  | ||||
| @@ -717,7 +748,8 @@ Les variables présentent le nom de la relation (`text`), et la personne avec qu | ||||
| * `createdBy` (Date): date de mise à jour; | ||||
| * `createdAt` (User): utilisateur ayant fait la mise à jour; | ||||
| * `createdAutomatically` (bool): `true` si l'action a été créée automatiquement (par exemple, en créant un échange); | ||||
| * `evaluations` (AccompanyingPeriodWorkEvaluation): liste des évaluations générées | ||||
| * `evaluations` (AccompanyingPeriodWorkEvaluation): liste des évaluations générées; | ||||
| * `referrers` (liste de User): liste des agents traitants; | ||||
|  | ||||
| ### SocialAction (type d'action d'accompagnement) | ||||
|  | ||||
|   | ||||
| @@ -35,6 +35,7 @@ if [ $kind = 'user' ]; then | ||||
|     social_actions.md | ||||
|     notifications.md | ||||
|     tasks.md | ||||
|     calendar.md | ||||
|     workflows.md | ||||
|     choisir_une_adresse.md | ||||
|   " | ||||
|   | ||||
							
								
								
									
										56
									
								
								user/calendar.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								user/calendar.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,56 @@ | ||||
| # Agenda | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Synchronisation avec les agendas électroniques | ||||
|  | ||||
| ::: .warning | ||||
|  | ||||
| La synchronisation avec les agendas électroniques distants est optionnelle et n'est pas active sur toutes les instances. | ||||
|  | ||||
| Pour l'instant, seule une synchronisation avec les agendas de Microsoft Office 365 est possible. | ||||
|  | ||||
| ::: | ||||
|  | ||||
| <! -- TODO note pour l'administrateur: les utilisateurs doivent avoir la même adresse email que celle utilisée dans Office 365 --> | ||||
|  | ||||
| ### Depuis Chill vers l'agenda distant | ||||
|  | ||||
| Chill permet de synchroniser les rendez-vous sur les agendas distants des utilisateurs. Lorsque cette fonctionnalité est activée: | ||||
|  | ||||
| * chaque plage de disponibilité dans Chill est recopiée dans l'agenda distant de l'utilisateur qui l'a créée; | ||||
| * chaque rendez-vous créé dans Chill est copié dans l'agenda distant de l'utilisateur principal du rendez-vous; | ||||
| * lorsqu'un utilisateur est invité à un rendez-vous, une invitation est également générée dans l'agenda distant de l'utilisateur invité. | ||||
| * lorsqu'un utilisateur répond à une invitation dans Chill, cette réponse est également transférée dans l'agenda distant de l'utilisateur invité. | ||||
|  | ||||
| ### Depuis l'agenda distant vers Chill | ||||
|  | ||||
| Chill permet également de synchroniser des modifications effectuée depuis un agenda distant: | ||||
|  | ||||
| * lorsqu'un utilisateur change l'horaire d'une plage de disponibilité ou la supprime depuis l'agenda distant, la modification est répercutée dans Chill: l'horaire de la plage est modifiée ou, si c'est le cas, elle est supprimée (pour autant qu'elle ne soit pas liée à un rendez-vous); | ||||
| * lorsqu'un utilisateur déplace l'horaire d'un rendez-vous, la modification est également enregistrée dans Chill: l'horaire du rendez-vous est modifié.  | ||||
|  | ||||
|   Le rendez-vous est alors marqué comme "modifié" dans Chill. | ||||
|  | ||||
| * lorsqu'un utilisateur supprime un rendez-vous dans l'agenda distant, Chill marque le rendez-vous comme "annulé". Il n'indique cependant pas de motif pour l'annulation; | ||||
| * lorsqu'un utilisateur répond à une invitation depuis son agenda distant, cette information est également enregistrée; | ||||
| * si un utilisateur invite un autre utilisateur de Chill depuis l'agenda distant, cet utilisateur est également ajouté aux "TMS concernés" du rendez-vous. | ||||
|  | ||||
| Il n'est pas possible de créer un rendez-vous depuis l'agenda distant, en dehors de Chill, et que ce rendez-vous soit enregistré automatiquement dans Chill dans le dossier d'un usager ou d'un parcours. | ||||
|  | ||||
| ::: .note | ||||
|  | ||||
| **Bon à savoir** | ||||
|  | ||||
| Seule une partie des informations sont reprises depuis l'agenda distant: | ||||
|  | ||||
| * l'heure de début et de fin du rendez-vous ou de la plage; | ||||
| * l'éventuelle suppression de la plage; | ||||
| * et la réponse à une invitation. | ||||
|  | ||||
| En particulier, les modifications dans la description du rendez-vous, ou la localisation ne sont pas enregistrées dans Chill. | ||||
|  | ||||
| De même, seule la suppression du rendez-vous provoque l'annulation dans Chill. Certains agendas offrent ensuite la possibilité de rétablir un événement déjà annulé, mais cela n'est pas supporté dans Chill: il est nécessaire de re-créer un rendez-vous depuis l'interface de Chill. | ||||
|  | ||||
| ::: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user