Commit 31ae145a464ba1ff7037efefafff6512ab8d90dc
0 parents
Exists in
master
Primeiro commit
Showing
543 changed files
with
52068 additions
and
0 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 543 files displayed.
1 | +++ a/.project | ||
@@ -0,0 +1,27 @@ | @@ -0,0 +1,27 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<projectDescription> | ||
3 | + <name>sga3</name> | ||
4 | + <comment></comment> | ||
5 | + <projects> | ||
6 | + </projects> | ||
7 | + <buildSpec> | ||
8 | + <buildCommand> | ||
9 | + <name>org.eclipse.dltk.core.scriptbuilder</name> | ||
10 | + <arguments> | ||
11 | + </arguments> | ||
12 | + </buildCommand> | ||
13 | + <buildCommand> | ||
14 | + <name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name> | ||
15 | + <arguments> | ||
16 | + </arguments> | ||
17 | + </buildCommand> | ||
18 | + <buildCommand> | ||
19 | + <name>org.eclipse.wst.validation.validationbuilder</name> | ||
20 | + <arguments> | ||
21 | + </arguments> | ||
22 | + </buildCommand> | ||
23 | + </buildSpec> | ||
24 | + <natures> | ||
25 | + <nature>org.eclipse.php.core.PHPNature</nature> | ||
26 | + </natures> | ||
27 | +</projectDescription> |
1 | +++ a/COPYING | ||
@@ -0,0 +1,342 @@ | @@ -0,0 +1,342 @@ | ||
1 | + | ||
2 | + GNU GENERAL PUBLIC LICENSE | ||
3 | + Version 2, June 1991 | ||
4 | + | ||
5 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc. | ||
6 | + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
7 | + Everyone is permitted to copy and distribute verbatim copies | ||
8 | + of this license document, but changing it is not allowed. | ||
9 | + | ||
10 | + Preamble | ||
11 | + | ||
12 | + The licenses for most software are designed to take away your | ||
13 | +freedom to share and change it. By contrast, the GNU General Public | ||
14 | +License is intended to guarantee your freedom to share and change free | ||
15 | +software--to make sure the software is free for all its users. This | ||
16 | +General Public License applies to most of the Free Software | ||
17 | +Foundation's software and to any other program whose authors commit to | ||
18 | +using it. (Some other Free Software Foundation software is covered by | ||
19 | +the GNU Library General Public License instead.) You can apply it to | ||
20 | +your programs, too. | ||
21 | + | ||
22 | + When we speak of free software, we are referring to freedom, not | ||
23 | +price. Our General Public Licenses are designed to make sure that you | ||
24 | +have the freedom to distribute copies of free software (and charge for | ||
25 | +this service if you wish), that you receive source code or can get it | ||
26 | +if you want it, that you can change the software or use pieces of it | ||
27 | +in new free programs; and that you know you can do these things. | ||
28 | + | ||
29 | + To protect your rights, we need to make restrictions that forbid | ||
30 | +anyone to deny you these rights or to ask you to surrender the rights. | ||
31 | +These restrictions translate to certain responsibilities for you if you | ||
32 | +distribute copies of the software, or if you modify it. | ||
33 | + | ||
34 | + For example, if you distribute copies of such a program, whether | ||
35 | +gratis or for a fee, you must give the recipients all the rights that | ||
36 | +you have. You must make sure that they, too, receive or can get the | ||
37 | +source code. And you must show them these terms so they know their | ||
38 | +rights. | ||
39 | + | ||
40 | + We protect your rights with two steps: (1) copyright the software, and | ||
41 | +(2) offer you this license which gives you legal permission to copy, | ||
42 | +distribute and/or modify the software. | ||
43 | + | ||
44 | + Also, for each author's protection and ours, we want to make certain | ||
45 | +that everyone understands that there is no warranty for this free | ||
46 | +software. If the software is modified by someone else and passed on, we | ||
47 | +want its recipients to know that what they have is not the original, so | ||
48 | +that any problems introduced by others will not reflect on the original | ||
49 | +authors' reputations. | ||
50 | + | ||
51 | + Finally, any free program is threatened constantly by software | ||
52 | +patents. We wish to avoid the danger that redistributors of a free | ||
53 | +program will individually obtain patent licenses, in effect making the | ||
54 | +program proprietary. To prevent this, we have made it clear that any | ||
55 | +patent must be licensed for everyone's free use or not licensed at all. | ||
56 | + | ||
57 | + The precise terms and conditions for copying, distribution and | ||
58 | +modification follow. | ||
59 | + | ||
60 | + GNU GENERAL PUBLIC LICENSE | ||
61 | + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
62 | + | ||
63 | + 0. This License applies to any program or other work which contains | ||
64 | +a notice placed by the copyright holder saying it may be distributed | ||
65 | +under the terms of this General Public License. The "Program", below, | ||
66 | +refers to any such program or work, and a "work based on the Program" | ||
67 | +means either the Program or any derivative work under copyright law: | ||
68 | +that is to say, a work containing the Program or a portion of it, | ||
69 | +either verbatim or with modifications and/or translated into another | ||
70 | +language. (Hereinafter, translation is included without limitation in | ||
71 | +the term "modification".) Each licensee is addressed as "you". | ||
72 | + | ||
73 | +Activities other than copying, distribution and modification are not | ||
74 | +covered by this License; they are outside its scope. The act of | ||
75 | +running the Program is not restricted, and the output from the Program | ||
76 | +is covered only if its contents constitute a work based on the | ||
77 | +Program (independent of having been made by running the Program). | ||
78 | +Whether that is true depends on what the Program does. | ||
79 | + | ||
80 | + 1. You may copy and distribute verbatim copies of the Program's | ||
81 | +source code as you receive it, in any medium, provided that you | ||
82 | +conspicuously and appropriately publish on each copy an appropriate | ||
83 | +copyright notice and disclaimer of warranty; keep intact all the | ||
84 | +notices that refer to this License and to the absence of any warranty; | ||
85 | +and give any other recipients of the Program a copy of this License | ||
86 | +along with the Program. | ||
87 | + | ||
88 | +You may charge a fee for the physical act of transferring a copy, and | ||
89 | +you may at your option offer warranty protection in exchange for a fee. | ||
90 | + | ||
91 | + 2. You may modify your copy or copies of the Program or any portion | ||
92 | +of it, thus forming a work based on the Program, and copy and | ||
93 | +distribute such modifications or work under the terms of Section 1 | ||
94 | +above, provided that you also meet all of these conditions: | ||
95 | + | ||
96 | + a) You must cause the modified files to carry prominent notices | ||
97 | + stating that you changed the files and the date of any change. | ||
98 | + | ||
99 | + b) You must cause any work that you distribute or publish, that in | ||
100 | + whole or in part contains or is derived from the Program or any | ||
101 | + part thereof, to be licensed as a whole at no charge to all third | ||
102 | + parties under the terms of this License. | ||
103 | + | ||
104 | + c) If the modified program normally reads commands interactively | ||
105 | + when run, you must cause it, when started running for such | ||
106 | + interactive use in the most ordinary way, to print or display an | ||
107 | + announcement including an appropriate copyright notice and a | ||
108 | + notice that there is no warranty (or else, saying that you provide | ||
109 | + a warranty) and that users may redistribute the program under | ||
110 | + these conditions, and telling the user how to view a copy of this | ||
111 | + License. (Exception: if the Program itself is interactive but | ||
112 | + does not normally print such an announcement, your work based on | ||
113 | + the Program is not required to print an announcement.) | ||
114 | + | ||
115 | +These requirements apply to the modified work as a whole. If | ||
116 | +identifiable sections of that work are not derived from the Program, | ||
117 | +and can be reasonably considered independent and separate works in | ||
118 | +themselves, then this License, and its terms, do not apply to those | ||
119 | +sections when you distribute them as separate works. But when you | ||
120 | +distribute the same sections as part of a whole which is a work based | ||
121 | +on the Program, the distribution of the whole must be on the terms of | ||
122 | +this License, whose permissions for other licensees extend to the | ||
123 | +entire whole, and thus to each and every part regardless of who wrote it. | ||
124 | + | ||
125 | +Thus, it is not the intent of this section to claim rights or contest | ||
126 | +your rights to work written entirely by you; rather, the intent is to | ||
127 | +exercise the right to control the distribution of derivative or | ||
128 | +collective works based on the Program. | ||
129 | + | ||
130 | +In addition, mere aggregation of another work not based on the Program | ||
131 | +with the Program (or with a work based on the Program) on a volume of | ||
132 | +a storage or distribution medium does not bring the other work under | ||
133 | +the scope of this License. | ||
134 | + | ||
135 | + 3. You may copy and distribute the Program (or a work based on it, | ||
136 | +under Section 2) in object code or executable form under the terms of | ||
137 | +Sections 1 and 2 above provided that you also do one of the following: | ||
138 | + | ||
139 | + a) Accompany it with the complete corresponding machine-readable | ||
140 | + source code, which must be distributed under the terms of Sections | ||
141 | + 1 and 2 above on a medium customarily used for software interchange; or, | ||
142 | + | ||
143 | + b) Accompany it with a written offer, valid for at least three | ||
144 | + years, to give any third party, for a charge no more than your | ||
145 | + cost of physically performing source distribution, a complete | ||
146 | + machine-readable copy of the corresponding source code, to be | ||
147 | + distributed under the terms of Sections 1 and 2 above on a medium | ||
148 | + customarily used for software interchange; or, | ||
149 | + | ||
150 | + c) Accompany it with the information you received as to the offer | ||
151 | + to distribute corresponding source code. (This alternative is | ||
152 | + allowed only for noncommercial distribution and only if you | ||
153 | + received the program in object code or executable form with such | ||
154 | + an offer, in accord with Subsection b above.) | ||
155 | + | ||
156 | +The source code for a work means the preferred form of the work for | ||
157 | +making modifications to it. For an executable work, complete source | ||
158 | +code means all the source code for all modules it contains, plus any | ||
159 | +associated interface definition files, plus the scripts used to | ||
160 | +control compilation and installation of the executable. However, as a | ||
161 | +special exception, the source code distributed need not include | ||
162 | +anything that is normally distributed (in either source or binary | ||
163 | +form) with the major components (compiler, kernel, and so on) of the | ||
164 | +operating system on which the executable runs, unless that component | ||
165 | +itself accompanies the executable. | ||
166 | + | ||
167 | +If distribution of executable or object code is made by offering | ||
168 | +access to copy from a designated place, then offering equivalent | ||
169 | +access to copy the source code from the same place counts as | ||
170 | +distribution of the source code, even though third parties are not | ||
171 | +compelled to copy the source along with the object code. | ||
172 | + | ||
173 | + 4. You may not copy, modify, sublicense, or distribute the Program | ||
174 | +except as expressly provided under this License. Any attempt | ||
175 | +otherwise to copy, modify, sublicense or distribute the Program is | ||
176 | +void, and will automatically terminate your rights under this License. | ||
177 | +However, parties who have received copies, or rights, from you under | ||
178 | +this License will not have their licenses terminated so long as such | ||
179 | +parties remain in full compliance. | ||
180 | + | ||
181 | + 5. You are not required to accept this License, since you have not | ||
182 | +signed it. However, nothing else grants you permission to modify or | ||
183 | +distribute the Program or its derivative works. These actions are | ||
184 | +prohibited by law if you do not accept this License. Therefore, by | ||
185 | +modifying or distributing the Program (or any work based on the | ||
186 | +Program), you indicate your acceptance of this License to do so, and | ||
187 | +all its terms and conditions for copying, distributing or modifying | ||
188 | +the Program or works based on it. | ||
189 | + | ||
190 | + 6. Each time you redistribute the Program (or any work based on the | ||
191 | +Program), the recipient automatically receives a license from the | ||
192 | +original licensor to copy, distribute or modify the Program subject to | ||
193 | +these terms and conditions. You may not impose any further | ||
194 | +restrictions on the recipients' exercise of the rights granted herein. | ||
195 | +You are not responsible for enforcing compliance by third parties to | ||
196 | +this License. | ||
197 | + | ||
198 | + 7. If, as a consequence of a court judgment or allegation of patent | ||
199 | +infringement or for any other reason (not limited to patent issues), | ||
200 | +conditions are imposed on you (whether by court order, agreement or | ||
201 | +otherwise) that contradict the conditions of this License, they do not | ||
202 | +excuse you from the conditions of this License. If you cannot | ||
203 | +distribute so as to satisfy simultaneously your obligations under this | ||
204 | +License and any other pertinent obligations, then as a consequence you | ||
205 | +may not distribute the Program at all. For example, if a patent | ||
206 | +license would not permit royalty-free redistribution of the Program by | ||
207 | +all those who receive copies directly or indirectly through you, then | ||
208 | +the only way you could satisfy both it and this License would be to | ||
209 | +refrain entirely from distribution of the Program. | ||
210 | + | ||
211 | +If any portion of this section is held invalid or unenforceable under | ||
212 | +any particular circumstance, the balance of the section is intended to | ||
213 | +apply and the section as a whole is intended to apply in other | ||
214 | +circumstances. | ||
215 | + | ||
216 | +It is not the purpose of this section to induce you to infringe any | ||
217 | +patents or other property right claims or to contest validity of any | ||
218 | +such claims; this section has the sole purpose of protecting the | ||
219 | +integrity of the free software distribution system, which is | ||
220 | +implemented by public license practices. Many people have made | ||
221 | +generous contributions to the wide range of software distributed | ||
222 | +through that system in reliance on consistent application of that | ||
223 | +system; it is up to the author/donor to decide if he or she is willing | ||
224 | +to distribute software through any other system and a licensee cannot | ||
225 | +impose that choice. | ||
226 | + | ||
227 | +This section is intended to make thoroughly clear what is believed to | ||
228 | +be a consequence of the rest of this License. | ||
229 | + | ||
230 | + 8. If the distribution and/or use of the Program is restricted in | ||
231 | +certain countries either by patents or by copyrighted interfaces, the | ||
232 | +original copyright holder who places the Program under this License | ||
233 | +may add an explicit geographical distribution limitation excluding | ||
234 | +those countries, so that distribution is permitted only in or among | ||
235 | +countries not thus excluded. In such case, this License incorporates | ||
236 | +the limitation as if written in the body of this License. | ||
237 | + | ||
238 | + 9. The Free Software Foundation may publish revised and/or new versions | ||
239 | +of the General Public License from time to time. Such new versions will | ||
240 | +be similar in spirit to the present version, but may differ in detail to | ||
241 | +address new problems or concerns. | ||
242 | + | ||
243 | +Each version is given a distinguishing version number. If the Program | ||
244 | +specifies a version number of this License which applies to it and "any | ||
245 | +later version", you have the option of following the terms and conditions | ||
246 | +either of that version or of any later version published by the Free | ||
247 | +Software Foundation. If the Program does not specify a version number of | ||
248 | +this License, you may choose any version ever published by the Free Software | ||
249 | +Foundation. | ||
250 | + | ||
251 | + 10. If you wish to incorporate parts of the Program into other free | ||
252 | +programs whose distribution conditions are different, write to the author | ||
253 | +to ask for permission. For software which is copyrighted by the Free | ||
254 | +Software Foundation, write to the Free Software Foundation; we sometimes | ||
255 | +make exceptions for this. Our decision will be guided by the two goals | ||
256 | +of preserving the free status of all derivatives of our free software and | ||
257 | +of promoting the sharing and reuse of software generally. | ||
258 | + | ||
259 | + NO WARRANTY | ||
260 | + | ||
261 | + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
262 | +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
263 | +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
264 | +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
265 | +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
266 | +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
267 | +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
268 | +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
269 | +REPAIR OR CORRECTION. | ||
270 | + | ||
271 | + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
272 | +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
273 | +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
274 | +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
275 | +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
276 | +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
277 | +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
278 | +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
279 | +POSSIBILITY OF SUCH DAMAGES. | ||
280 | + | ||
281 | + END OF TERMS AND CONDITIONS | ||
282 | + | ||
283 | + How to Apply These Terms to Your New Programs | ||
284 | + | ||
285 | + If you develop a new program, and you want it to be of the greatest | ||
286 | +possible use to the public, the best way to achieve this is to make it | ||
287 | +free software which everyone can redistribute and change under these terms. | ||
288 | + | ||
289 | + To do so, attach the following notices to the program. It is safest | ||
290 | +to attach them to the start of each source file to most effectively | ||
291 | +convey the exclusion of warranty; and each file should have at least | ||
292 | +the "copyright" line and a pointer to where the full notice is found. | ||
293 | + | ||
294 | + <one line to give the program's name and a brief idea of what it does.> | ||
295 | + Copyright (C) <year> <name of author> | ||
296 | + | ||
297 | + This program is free software; you can redistribute it and/or modify | ||
298 | + it under the terms of the GNU General Public License as published by | ||
299 | + the Free Software Foundation; either version 2 of the License, or | ||
300 | + (at your option) any later version. | ||
301 | + | ||
302 | + This program is distributed in the hope that it will be useful, | ||
303 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
304 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
305 | + GNU General Public License for more details. | ||
306 | + | ||
307 | + You should have received a copy of the GNU General Public License | ||
308 | + along with this program; if not, write to the Free Software | ||
309 | + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
310 | + | ||
311 | + | ||
312 | +Also add information on how to contact you by electronic and paper mail. | ||
313 | + | ||
314 | +If the program is interactive, make it output a short notice like this | ||
315 | +when it starts in an interactive mode: | ||
316 | + | ||
317 | + Gnomovision version 69, Copyright (C) year name of author | ||
318 | + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
319 | + This is free software, and you are welcome to redistribute it | ||
320 | + under certain conditions; type `show c' for details. | ||
321 | + | ||
322 | +The hypothetical commands `show w' and `show c' should show the appropriate | ||
323 | +parts of the General Public License. Of course, the commands you use may | ||
324 | +be called something other than `show w' and `show c'; they could even be | ||
325 | +mouse-clicks or menu items--whatever suits your program. | ||
326 | + | ||
327 | +You should also get your employer (if you work as a programmer) or your | ||
328 | +school, if any, to sign a "copyright disclaimer" for the program, if | ||
329 | +necessary. Here is a sample; alter the names: | ||
330 | + | ||
331 | + Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
332 | + `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
333 | + | ||
334 | + <signature of Ty Coon>, 1 April 1989 | ||
335 | + Ty Coon, President of Vice | ||
336 | + | ||
337 | +This General Public License does not permit incorporating your program into | ||
338 | +proprietary programs. If your program is a subroutine library, you may | ||
339 | +consider it more useful to permit linking proprietary applications with the | ||
340 | +library. If this is what you want to do, use the GNU Library General | ||
341 | +Public License instead of this License. | ||
342 | + |
1 | +++ a/DIRETORIOS.txt | ||
@@ -0,0 +1,105 @@ | @@ -0,0 +1,105 @@ | ||
1 | +Hierarquia de Diretorios | ||
2 | + | ||
3 | +sga3 | ||
4 | +|-- admin // Administração do Sistema | ||
5 | +|-- database // Arquivos para Criação do Banco de Dados | ||
6 | +|-- dialogs // Janelas de diálogo do sistema | ||
7 | +|-- doc // Documentação do Sistema | ||
8 | +| |-- imgs // Imagens utilizadas na documentação | ||
9 | +|-- home // Página Inicial | ||
10 | +|-- images // Imagens comum do Sistema (não layout) | ||
11 | +| |-- atendimento // Imagens utilizadas no módulo Atendimento | ||
12 | +| |-- calendar // Imagens utilizadas nos calendários | ||
13 | +|-- install // Diretório de instalação do Sistema | ||
14 | +| |-- sql // Script para criação do banco de dados do Sistema | ||
15 | +|-- lib // Biblioteca do Sistema | ||
16 | +| |-- js // Arquivos de Javascript do Sistema | ||
17 | +| | |-- core // Necessário para o funcionamento básico | ||
18 | +| | |-- jquery // Arquivos da biblioteca jquery | ||
19 | +| | |-- themes // Arquivos de CSS do Sistema | ||
20 | +| | | |-- images // Imagens utilizadas no Sistema | ||
21 | +| | |-- libjsx // Biblioteca de arquivos ajax do Sistema | ||
22 | +| | | |-- ajax // Arquivos ajax do Sistema | ||
23 | +| |-- php // Arquivos de PHP | ||
24 | +| | |-- core // Necessário para o funcionamento básico | ||
25 | +| | | |-- contrib // Contribuições de outros autores | ||
26 | +| | | |-- db // Interação com o Banco de Dados | ||
27 | +| | | |-- relatorios // Relatórios do Sistema | ||
28 | +| | |-- template // Responsável pelo HTML impresso (padrão) | ||
29 | +|-- login // Login Universal do Sistema | ||
30 | +|-- logout // Encerra a sessão do usuário | ||
31 | +|-- modules // Contém os arquivos de execução dos módulos | ||
32 | +| |-- sga // Diretório do autor | ||
33 | +| | |-- admin // Diretório do módulo de configuração de uma unidade | ||
34 | +| | | |-- atendimento // Arquivos da configuração de atendimento em uma unidade | ||
35 | +| | | |-- lib // Biblioteca do módulo | ||
36 | +| | | | |-- js // Arquivos de Javascript do módulo | ||
37 | +| | | | |-- php // Arquivos de PHP do módulo | ||
38 | +| | | |-- monitor // Arquivos de alteração de serviços em uma unidade | ||
39 | +| | | |-- triagem // Arquivos para impressão | ||
40 | +| | | |-- usuarios // | ||
41 | +| | |-- atendimento // Diretório do módulo de Atendimento | ||
42 | +| | | |-- atender // Diretório dos arquivos dos tipos de atendimento | ||
43 | +| | | |-- configuracoes // Configurações do atendente | ||
44 | +| | | |-- estatisticas // Estatísticas do atendimento | ||
45 | +| | | |-- lib // Biblioteca do módulo | ||
46 | +| | | | |-- css // CSS do módulo (mais imagens) | ||
47 | +| | | | |-- js // Javascript do Módulo | ||
48 | +| | | | |-- php // Classes (php) do módulo | ||
49 | +| | | | | |-- template // Classes (php) de template do módulo | ||
50 | +| | | |-- mensagens // Arquivos relativos as mensagens do monitor | ||
51 | +| | |-- configuracao // Diretório do modulo de Configuração do Sistema | ||
52 | +| | | |-- atendimento // Reinicialização de senhas de atendimento | ||
53 | +| | | |-- cargos // Gerenciamento dos cargos | ||
54 | +| | | |-- grupos // Gerenciamento dos grupos | ||
55 | +| | | |-- lib // Biblioteca do módulo | ||
56 | +| | | | |-- css // CSS do módulo (mais imagens) | ||
57 | +| | | | |-- js // Javascript do Módulo | ||
58 | +| | | | |-- php // Classes (php) do módulo | ||
59 | +| | | | | |-- template // Classes (php) de template do módulo | ||
60 | +| | | |-- servicos // Gerenciamento dos serviços | ||
61 | +| | | |-- triagem // Configurações da triagem | ||
62 | +| | | |-- unidades // Gerenciamento das unidades | ||
63 | +| | |-- home // | ||
64 | +| | | |-- lib // | ||
65 | +| | | | |-- php // | ||
66 | +| | |-- inicio // Diretório do módulo de Inicio | ||
67 | +| | | |-- lib // Biblioteca do módulo | ||
68 | +| | | | |-- js // Javascript do Módulo | ||
69 | +| | | | |-- php // Classes (php) do módulo | ||
70 | +| | | | | |-- template // Classes (php) de template do módulo | ||
71 | +| | |-- monitor // Diretório do módulo de Monitor | ||
72 | +| | | |-- lib // Biblioteca do módulo | ||
73 | +| | | | |-- css // CSS do módulo (mais imagens) | ||
74 | +| | | | |-- js // Javascript do Módulo | ||
75 | +| | | | |-- php // Classes (php) do módulo | ||
76 | +| | | | | |-- template // Classes (php) de template do módulo | ||
77 | +| | |-- relatorios // Diretório do módulo de Relatório | ||
78 | +| | | |-- estatiscas // Relatórios estatísticos sobre o sistema | ||
79 | +| | | |-- graficos // Relatórios gráficos sobre o sistema | ||
80 | +| | | |-- lib // Biblioteca do módulo | ||
81 | +| | | | |-- css // CSS do módulo (mais imagens) | ||
82 | +| | | | |-- js // Javascript do Módulo | ||
83 | +| | | | |-- php // Classes (php) do módulo | ||
84 | +| | | | | |-- template // Classes (php) de template do módulo | ||
85 | +| | | |-- relatorio // Relatórios sobre o sistema | ||
86 | +| | |-- triagem // Diretório do módulo de Triagem | ||
87 | +| | | |-- acoes // Ações relativas as senhas | ||
88 | +| | | |-- lib // Biblioteca do módulo | ||
89 | +| | | | |-- css // CSS do modulo (mais imagens) | ||
90 | +| | | | |-- js // Javascript do Módulo | ||
91 | +| | | | |-- php // Classes (php) do módulo | ||
92 | +| | | | | |-- template // Classes (php) de template do módulo | ||
93 | +| | |-- usuarios // Diretório do módulo de Usuário | ||
94 | +| | | |-- lib // Biblioteca do módulo | ||
95 | +| | | | |-- js // Javascript do Módulo | ||
96 | +| | | | |-- php // Classes (php) do módulo | ||
97 | +| | | | | |-- template // Classes (php) de template do módulo | ||
98 | +|-- nbproject // Propriedades do projeto do Sistema | ||
99 | +|-- painel // Arquivos para a Listagem de unidades e serviços | ||
100 | +|-- sounds // Sons do sistema | ||
101 | +|-- themes // Temas do Sistema | ||
102 | +| |-- sga.default // Diretório do Autor | ||
103 | +| | |-- css // Arquivos CSS | ||
104 | +| | |-- imgs // Imagens do layout do Tema | ||
105 | +|-- unidade // Arquivos relativos a definição da unidade no módulo Início |
1 | +++ a/LICENCA.txt | ||
@@ -0,0 +1,728 @@ | @@ -0,0 +1,728 @@ | ||
1 | + LICENÇA PÚBLICA GERAL GNU | ||
2 | + Versão 2, junho de 1991 | ||
3 | + | ||
4 | + | ||
5 | + This is an unofficial translation of the GNU General Public License | ||
6 | + into Brazilian Portuguese. It was not published by the Free Software | ||
7 | + Foundation, and does not legally state the distribution terms for | ||
8 | + software that uses the GNU GPL -- only the original English text of | ||
9 | + the GNU GPL does that. However, we hope that this translation will | ||
10 | + help Brazilian Portuguese speakers understand the GNU GPL better. | ||
11 | + | ||
12 | + Esta é uma tradução não-oficial da Licença Pública Geral GNU ("GPL | ||
13 | + GNU") para o português do Brasil. Ela não foi publicada pela Free | ||
14 | +Software Foundation, e legalmente não afirma os termos de distribuição | ||
15 | + de software que utiliza a GPL GNU -- apenas o texto original da GPL | ||
16 | + GNU, em inglês, faz isso. Contudo, esperamos que esta tradução ajude | ||
17 | + aos que utilizam o português do Brasil a entender melhor a GPL GNU. | ||
18 | + | ||
19 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, | ||
20 | + Cambridge, MA 02139, USA | ||
21 | + | ||
22 | +A qualquer pessoa é permitido copiar e distribuir cópias desse | ||
23 | +documento de licença, desde que sem qualquer alteração. | ||
24 | + | ||
25 | + Introdução | ||
26 | + | ||
27 | + As licenças de muitos software são desenvolvidas para restringir sua | ||
28 | +liberdade de compartilhá-lo e mudá-lo. Contrária a isso, a Licença | ||
29 | +Pública Geral GNU pretende garantir sua liberdade de compartilhar e | ||
30 | +alterar software livres -- garantindo que o software será livre e | ||
31 | +gratuito para os seus usuários. Esta Licença Pública Geral aplica-se à | ||
32 | +maioria dos software da Free Software Foundation e a qualquer outro | ||
33 | +programa cujo autor decida aplicá-la. (Alguns outros software da FSF | ||
34 | +são cobertos pela Licença Pública Geral de Bibliotecas, no entanto.) | ||
35 | +Você pode aplicá-la também aos seus programas. | ||
36 | + | ||
37 | + Quando nos referimos a software livre, estamos nos referindo a | ||
38 | +liberdade e não a preço. Nossa Licença Pública Geral foi desenvolvida | ||
39 | +para garantir que você tenha a liberdade de distribuir cópias de | ||
40 | +software livre (e cobrar por isso, se quiser); que você receba o | ||
41 | +código-fonte ou tenha acesso a ele, se quiser; que você possa mudar o | ||
42 | +software ou utilizar partes dele em novos programas livres e | ||
43 | +gratuitos; e que você saiba que pode fazer tudo isso. | ||
44 | + | ||
45 | + Para proteger seus direitos, precisamos fazer restrições que impeçam | ||
46 | +a qualquer um negar estes direitos ou solicitar que você deles | ||
47 | +abdique. Estas restrições traduzem-se em certas responsabilidades para | ||
48 | +você, se você for distribuir cópias do software ou modificá-lo. | ||
49 | + | ||
50 | + Por exemplo, se você distribuir cópias de um programa, gratuitamente | ||
51 | +ou por alguma quantia, você tem que fornecer aos recebedores todos os | ||
52 | +direitos que você possui. Você tem que garantir que eles também | ||
53 | +recebam ou possam obter o código-fonte. E você tem que mostrar-lhes | ||
54 | +estes termos para que eles possam conhecer seus direitos. | ||
55 | + | ||
56 | + Nós protegemos seus direitos em dois passos: (1) com copyright do | ||
57 | +software e (2) com a oferta desta licença, que lhe dá permissão legal | ||
58 | +para copiar, distribuir e/ou modificar o software. | ||
59 | + | ||
60 | + Além disso, tanto para a proteção do autor quanto a nossa, | ||
61 | +gostaríamos de certificar-nos que todos entendam que não há qualquer | ||
62 | +garantia nestes software livres. Se o software é modificado por alguém | ||
63 | +mais e passado adiante, queremos que seus recebedores saibam que o que | ||
64 | +eles obtiveram não é original, de forma que qualquer problema | ||
65 | +introduzido por terceiros não interfira na reputação do autor | ||
66 | +original. | ||
67 | + | ||
68 | + Finalmente, qualquer programa é ameaçado constantemente por patentes | ||
69 | +de software. Queremos evitar o perigo de que distribuidores de | ||
70 | +software livre obtenham patentes individuais, o que tem o efeito de | ||
71 | +tornar o programa proprietário. Para prevenir isso, deixamos claro que | ||
72 | +qualquer patente tem que ser licenciada para uso livre e gratuito por | ||
73 | +qualquer pessoa, ou então que nem necessite ser licenciada. | ||
74 | + | ||
75 | + Os termos e condições precisas para cópia, distribuição e | ||
76 | +modificação se encontram abaixo: | ||
77 | + | ||
78 | + LICENÇA PÚBLICA GERAL GNU | ||
79 | + TERMOS E CONDIÇÕES PARA CÓPIA, DISTRIBUIÇÃO E MODIFICAÇÃO | ||
80 | + | ||
81 | + 0. Esta licença se aplica a qualquer programa ou outro trabalho que | ||
82 | +contenha um aviso colocado pelo detentor dos direitos autorais | ||
83 | +informando que aquele pode ser distribuído sob as condições desta | ||
84 | +Licença Pública Geral. O "Programa" abaixo refere-se a qualquer | ||
85 | +programa ou trabalho, e "trabalho baseado no Programa" significa tanto | ||
86 | +o Programa em si como quaisquer trabalhos derivados, de acordo com a | ||
87 | +lei de direitos autorais: isto quer dizer um trabalho que contenha o | ||
88 | +Programa ou parte dele, tanto originalmente ou com modificações, e/ou | ||
89 | +tradução para outros idiomas. (Doravante o processo de tradução está | ||
90 | +incluído sem limites no termo "modificação".) Cada licenciado é | ||
91 | +mencionado como "você". | ||
92 | + | ||
93 | +Atividades outras que a cópia, a distribuição e modificação não estão | ||
94 | +cobertas por esta Licença; elas estão fora de seu escopo. O ato de | ||
95 | +executar o Programa não é restringido e o resultado do Programa é | ||
96 | +coberto apenas se seu conteúdo contenha trabalhos baseados no Programa | ||
97 | +(independentemente de terem sido gerados pela execução do | ||
98 | +Programa). Se isso é verdadeiro depende do que o programa faz. | ||
99 | + | ||
100 | + 1. Você pode copiar e distribuir cópias fiéis do código-fonte do | ||
101 | +Programa da mesma forma que você o recebeu, usando qualquer meio, | ||
102 | +deste que você conspícua e apropriadamente publique em cada cópia um | ||
103 | +aviso de direitos autorais e uma declaração de inexistência de | ||
104 | +garantias; mantenha intactas todos os avisos que se referem a esta | ||
105 | +Licença e à ausência total de garantias; e forneça a outros | ||
106 | +recebedores do Programa uma cópia desta Licença, junto com o Programa. | ||
107 | + | ||
108 | +Você pode cobrar pelo ato físico de transferir uma cópia e pode, | ||
109 | +opcionalmente, oferecer garantia em troca de pagamento. | ||
110 | + | ||
111 | + 2. Você pode modificar sua cópia ou cópias do Programa, ou qualquer | ||
112 | +parte dele, assim gerando um trabalho baseado no Programa, e copiar e | ||
113 | +distribuir essas modificações ou trabalhos sob os termos da seção 1 | ||
114 | +acima, desde que você também se enquadre em todas estas condições: | ||
115 | + | ||
116 | + a) Você tem que fazer com que os arquivos modificados levem avisos | ||
117 | + proeminentes afirmando que você alterou os arquivos, incluindo a | ||
118 | + data de qualquer alteração. | ||
119 | + | ||
120 | + b) Você tem que fazer com que quaisquer trabalhos que você | ||
121 | + distribua ou publique, e que integralmente ou em partes contenham | ||
122 | + ou sejam derivados do Programa ou de suas partes, sejam | ||
123 | + licenciados, integralmente e sem custo algum para quaisquer | ||
124 | + terceiros, sob os termos desta Licença. | ||
125 | + | ||
126 | + c) Se qualquer programa modificado normalmente lê comandos | ||
127 | + interativamente quando executados, você tem que fazer com que, | ||
128 | + quando iniciado tal uso interativo da forma mais simples, seja | ||
129 | + impresso ou mostrado um anúncio de que não há qualquer garantia | ||
130 | + (ou então que você fornece a garantia) e que os usuários podem | ||
131 | + redistribuir o programa sob estas condições, ainda informando os | ||
132 | + usuários como consultar uma cópia desta Licença. (Exceção: se o | ||
133 | + Programa em si é interativo mas normalmente não imprime estes | ||
134 | + tipos de anúncios, seu trabalho baseado no Programa não precisa | ||
135 | + imprimir um anúncio.) | ||
136 | + | ||
137 | +Estas exigências aplicam-se ao trabalho modificado como um todo. Se | ||
138 | +seções identificáveis de tal trabalho não são derivadas do Programa, e | ||
139 | +podem ser razoavelmente consideradas trabalhos independentes e | ||
140 | +separados por si só, então esta Licença, e seus termos, não se aplicam | ||
141 | +a estas seções quando você distribui-las como trabalhos em | ||
142 | +separado. Mas quando você distribuir as mesmas seções como parte de um | ||
143 | +todo que é trabalho baseado no Programa, a distribuição como um todo | ||
144 | +tem que se enquadrar nos termos desta Licença, cujas permissões para | ||
145 | +outros licenciados se estendem ao todo, portanto também para cada e | ||
146 | +toda parte independente de quem a escreveu. | ||
147 | + | ||
148 | +Desta forma, esta seção não tem a intenção de reclamar direitos os | ||
149 | +contestar seus direitos sobre o trabalho escrito completamente por | ||
150 | +você; ao invés disso, a intenção é a de exercitar o direito de | ||
151 | +controlar a distribuição de trabalhos, derivados ou coletivos, | ||
152 | +baseados no Programa. | ||
153 | + | ||
154 | +Adicionalmente, a mera adição ao Programa de outro trabalho não | ||
155 | +baseado no Programa (ou de trabalho baseado no Programa) em um volume | ||
156 | +de armazenamento ou meio de distribuição não faz o outro trabalho | ||
157 | +parte do escopo desta Licença. | ||
158 | + | ||
159 | + 3. Você pode copiar e distribuir o Programa (ou trabalho baseado | ||
160 | +nele, conforme descrito na Seção 2) em código-objeto ou em forma | ||
161 | +executável sob os termos das Seções 1 e 2 acima, desde que você | ||
162 | +faça um dos seguintes: | ||
163 | + | ||
164 | + a) O acompanhe com o código-fonte completo e em forma acessível | ||
165 | + por máquinas, que tem que ser distribuído sob os termos das Seções | ||
166 | + 1 e 2 acima e em meio normalmente utilizado para o intercâmbio de | ||
167 | + software; ou, | ||
168 | + | ||
169 | + b) O acompanhe com uma oferta escrita, válida por pelo menos três | ||
170 | + anos, de fornecer a qualquer um, com um custo não superior ao | ||
171 | + custo de distribuição física do material, uma cópia do | ||
172 | + código-fonte completo e em forma acessível por máquinas, que tem | ||
173 | + que ser distribuído sob os termos das Seções 1 e 2 acima e em meio | ||
174 | + normalmente utilizado para o intercâmbio de software; ou, | ||
175 | + | ||
176 | + c) O acompanhe com a informação que você recebeu em relação à | ||
177 | + oferta de distribuição do código-fonte correspondente. (Esta | ||
178 | + alternativa é permitida somente em distribuição não comerciais, e | ||
179 | + apenas se você recebeu o programa em forma de código-objeto ou | ||
180 | + executável, com oferta de acordo com a Subseção b acima.) | ||
181 | + | ||
182 | +O código-fonte de um trabalho corresponde à forma de trabalho | ||
183 | +preferida para se fazer modificações. Para um trabalho em forma | ||
184 | +executável, o código-fonte completo significa todo o código-fonte de | ||
185 | +todos os módulos que ele contém, mais quaisquer arquivos de definição | ||
186 | +de "interface", mais os "scripts" utilizados para se controlar a | ||
187 | +compilação e a instalação do executável. Contudo, como exceção | ||
188 | +especial, o código-fonte distribuído não precisa incluir qualquer | ||
189 | +componente normalmente distribuído (tanto em forma original quanto | ||
190 | +binária) com os maiores componentes (o compilador, o "kernel" etc.) do | ||
191 | +sistema operacional sob o qual o executável funciona, a menos que o | ||
192 | +componente em si acompanhe o executável. | ||
193 | + | ||
194 | +Se a distribuição do executável ou código-objeto é feita através da | ||
195 | +oferta de acesso a cópias de algum lugar, então ofertar o acesso | ||
196 | +equivalente a cópia, do mesmo lugar, do código-fonte equivale à | ||
197 | +distribuição do código-fonte, mesmo que terceiros não sejam compelidos | ||
198 | +a copiar o código-fonte com o código-objeto. | ||
199 | + | ||
200 | + 4. Você não pode copiar, modificar, sub-licenciar ou distribuir o | ||
201 | +Programa, exceto de acordo com as condições expressas nesta | ||
202 | +Licença. Qualquer outra tentativa de cópia, modificação, | ||
203 | +sub-licenciamento ou distribuição do Programa não é valida, e | ||
204 | +cancelará automaticamente os direitos que lhe foram fornecidos por | ||
205 | +esta Licença. No entanto, terceiros que de você receberam cópias ou | ||
206 | +direitos, fornecidos sob os termos desta Licença, não terão suas | ||
207 | +licenças terminadas, desde que permaneçam em total concordância com | ||
208 | +ela. | ||
209 | + | ||
210 | + 5. Você não é obrigado a aceitar esta Licença já que não a | ||
211 | +assinou. No entanto, nada mais o dará permissão para modificar ou | ||
212 | +distribuir o Programa ou trabalhos derivados deste. Estas ações são | ||
213 | +proibidas por lei, caso você não aceite esta Licença. Desta forma, ao | ||
214 | +modificar ou distribuir o Programa (ou qualquer trabalho derivado do | ||
215 | +Programa), você estará indicando sua total aceitação desta Licença | ||
216 | +para fazê-los, e todos os seus termos e condições para copiar, | ||
217 | +distribuir ou modificar o Programa, ou trabalhos baseados nele. | ||
218 | + | ||
219 | + 6. Cada vez que você redistribuir o Programa (ou qualquer trabalho | ||
220 | +baseado nele), os recebedores adquirirão automaticamente do | ||
221 | +licenciador original uma licença para copiar, distribuir ou modificar | ||
222 | +o Programa, sujeitos a estes termos e condições. Você não poderá impor | ||
223 | +aos recebedores qualquer outra restrição ao exercício dos direitos | ||
224 | +então adquiridos. Você não é responsável em garantir a concordância de | ||
225 | +terceiros a esta Licença. | ||
226 | + | ||
227 | + 7. Se, em conseqüência de decisões judiciais ou alegações de | ||
228 | +infringimento de patentes ou quaisquer outras razões (não limitadas a | ||
229 | +assuntos relacionados a patentes), condições forem impostas a você | ||
230 | +(por ordem judicial, acordos ou outras formas) e que contradigam as | ||
231 | +condições desta Licença, elas não o livram das condições desta | ||
232 | +Licença. Se você não puder distribuir de forma a satisfazer | ||
233 | +simultaneamente suas obrigações para com esta Licença e para com as | ||
234 | +outras obrigações pertinentes, então como conseqüência você não poderá | ||
235 | +distribuir o Programa. Por exemplo, se uma licença de patente não | ||
236 | +permitirá a redistribuição, livre de "royalties", do Programa, por | ||
237 | +todos aqueles que receberem cópias direta ou indiretamente de você, | ||
238 | +então a única forma de você satisfazer a ela e a esta Licença seria a | ||
239 | +de desistir completamente de distribuir o Programa. | ||
240 | + | ||
241 | +Se qualquer parte desta seção for considerada inválida ou não | ||
242 | +aplicável em qualquer circunstância particular, o restante da seção se | ||
243 | +aplica, e a seção como um todo se aplica em outras circunstâncias. | ||
244 | + | ||
245 | +O propósito desta seção não é o de induzi-lo a infringir quaisquer | ||
246 | +patentes ou reivindicação de direitos de propriedade outros, ou a | ||
247 | +contestar a validade de quaisquer dessas reivindicações; esta seção | ||
248 | +tem como único propósito proteger a integridade dos sistemas de | ||
249 | +distribuição de software livres, o que é implementado pela prática de | ||
250 | +licenças públicas. Várias pessoas têm contribuído generosamente e em | ||
251 | +grande escala para os software distribuídos usando este sistema, na | ||
252 | +certeza de que sua aplicação é feita de forma consistente; fica a | ||
253 | +critério do autor/doador decidir se ele ou ela está disposto a | ||
254 | +distribuir software utilizando outro sistema, e um licenciado não pode | ||
255 | +impor qualquer escolha. | ||
256 | + | ||
257 | +Esta seção destina-se a tornar bastante claro o que se acredita ser | ||
258 | +conseqüência do restante desta Licença. | ||
259 | + | ||
260 | + 8. Se a distribuição e/ou uso do Programa são restringidos em certos | ||
261 | +países por patentes ou direitos autorais, o detentor dos direitos | ||
262 | +autorais original, e que colocou o Programa sob esta Licença, pode | ||
263 | +incluir uma limitação geográfica de distribuição, excluindo aqueles | ||
264 | +países de forma a tornar a distribuição permitida apenas naqueles ou | ||
265 | +entre aqueles países então não excluídos. Nestes casos, esta Licença | ||
266 | +incorpora a limitação como se a mesma constasse escrita nesta Licença. | ||
267 | + | ||
268 | + 9. A Free Software Foundation pode publicar versões revisadas e/ou | ||
269 | +novas da Licença Pública Geral de tempos em tempos. Estas novas | ||
270 | +versões serão similares em espírito à versão atual, mas podem diferir | ||
271 | +em detalhes que resolvem novos problemas ou situações. | ||
272 | + | ||
273 | +A cada versão é dada um número distinto. Se o Programa especifica um | ||
274 | +número de versão específico desta Licença que se aplica a ele e a | ||
275 | +"qualquer nova versão", você tem a opção de aceitar os termos e | ||
276 | +condições daquela versão ou de qualquer outra versão publicada pela | ||
277 | +Free Software Foundation. Se o programa não especifica um número de | ||
278 | +versão desta Licença, você pode escolher qualquer versão já publicada | ||
279 | +pela Free Software Foundation. | ||
280 | + | ||
281 | + 10. Se você pretende incorporar partes do Programa em outros | ||
282 | +programas livres cujas condições de distribuição são diferentes, | ||
283 | +escreva ao autor e solicite permissão. Para o software que a Free | ||
284 | +Software Foundation detém direitos autorais, escreva à Free Software | ||
285 | +Foundation; às vezes nós permitimos exceções a este caso. Nossa | ||
286 | +decisão será guiada pelos dois objetivos de preservar a condição de | ||
287 | +liberdade de todas as derivações do nosso software livre, e de | ||
288 | +promover o compartilhamento e reutilização de software em aspectos | ||
289 | +gerais. | ||
290 | + | ||
291 | + AUSÊNCIA DE GARANTIAS | ||
292 | + | ||
293 | + 11. UMA VEZ QUE O PROGRAMA É LICENCIADO SEM ÔNUS, NÃO HÁ QUALQUER | ||
294 | +GARANTIA PARA O PROGRAMA, NA EXTENSÃO PERMITIDA PELAS LEIS | ||
295 | +APLICÁVEIS. EXCETO QUANDO EXPRESSADO DE FORMA ESCRITA, OS DETENTORES | ||
296 | +DOS DIREITOS AUTORAIS E/OU TERCEIROS DISPONIBILIZAM O PROGRAMA "NO | ||
297 | +ESTADO", SEM QUALQUER TIPO DE GARANTIAS, EXPRESSAS OU IMPLÍCITAS, | ||
298 | +INCLUINDO, MAS NÃO LIMITADO A, AS GARANTIAS IMPLÍCITAS DE | ||
299 | +COMERCIALIZAÇÃO E AS DE ADEQUAÇÃO A QUALQUER PROPÓSITO. O RISCO TOTAL | ||
300 | +COM A QUALIDADE E DESEMPENHO DO PROGRAMA É SEU. SE O PROGRAMA SE | ||
301 | +MOSTRAR DEFEITUOSO, VOCÊ ASSUME OS CUSTOS DE TODAS AS MANUTENÇÕES, | ||
302 | +REPAROS E CORREÇÕES. | ||
303 | + | ||
304 | + 12. EM NENHUMA OCASIÃO, A MENOS QUE EXIGIDO PELAS LEIS APLICÁVEIS OU | ||
305 | +ACORDO ESCRITO, OS DETENTORES DOS DIREITOS AUTORAIS, OU QUALQUER OUTRA | ||
306 | +PARTE QUE POSSA MODIFICAR E/OU REDISTRIBUIR O PROGRAMA CONFORME | ||
307 | +PERMITIDO ACIMA, SERÃO RESPONSABILIZADOS POR VOCÊ POR DANOS, INCLUINDO | ||
308 | +QUALQUER DANO EM GERAL, ESPECIAL, ACIDENTAL OU CONSEQÜENTE, | ||
309 | +RESULTANTES DO USO OU INCAPACIDADE DE USO DO PROGRAMA (INCLUINDO, MAS | ||
310 | +NÃO LIMITADO A, A PERDA DE DADOS OU DADOS TORNADOS INCORRETOS, OU | ||
311 | +PERDAS SOFRIDAS POR VOCÊ OU POR OUTRAS PARTES, OU FALHAS DO PROGRAMA | ||
312 | +AO OPERAR COM QUALQUER OUTRO PROGRAMA), MESMO QUE TAL DETENTOR OU | ||
313 | +PARTE TENHAM SIDO AVISADOS DA POSSIBILIDADE DE TAIS DANOS. | ||
314 | + | ||
315 | + FIM DOS TERMOS E CONDIÇÕES | ||
316 | + | ||
317 | + Como Aplicar Estes Termos aos Seus Novos Programas | ||
318 | + | ||
319 | + Se você desenvolver um novo programa, e quer que ele seja utilizado | ||
320 | +amplamente pelo público, a melhor forma de alcançar este objetivo é | ||
321 | +torná-lo software livre que qualquer um pode redistribuir e alterar, | ||
322 | +sob estes termos. | ||
323 | + | ||
324 | + Para isso, anexe os seguintes avisos ao programa. É mais seguro | ||
325 | +anexá-los logo no início de cada arquivo-fonte para reforçarem mais | ||
326 | +efetivamente a inexistência de garantias; e cada arquivo deve possuir | ||
327 | +pelo menos a linha de "copyright" e uma indicação de onde o texto | ||
328 | +completo se encontra. | ||
329 | + | ||
330 | + <uma linha que forneça o nome do programa e uma idéia do que ele faz.> | ||
331 | + Copyright (C) <ano> <nome do autor> | ||
332 | + | ||
333 | + Este programa é software livre; você pode redistribuí-lo e/ou | ||
334 | + modificá-lo sob os termos da Licença Pública Geral GNU, conforme | ||
335 | + publicada pela Free Software Foundation; tanto a versão 2 da | ||
336 | + Licença como (a seu critério) qualquer versão mais nova. | ||
337 | + | ||
338 | + Este programa é distribuído na expectativa de ser útil, mas SEM | ||
339 | + QUALQUER GARANTIA; sem mesmo a garantia implícita de | ||
340 | + COMERCIALIZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM | ||
341 | + PARTICULAR. Consulte a Licença Pública Geral GNU para obter mais | ||
342 | + detalhes. | ||
343 | + | ||
344 | + Você deve ter recebido uma cópia da Licença Pública Geral GNU | ||
345 | + junto com este programa; se não, escreva para a Free Software | ||
346 | + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA | ||
347 | + 02111-1307, USA. | ||
348 | + | ||
349 | +Inclua também informações sobre como contactá-lo eletronicamente e por | ||
350 | +carta. | ||
351 | + | ||
352 | +Se o programa é interativo, faça-o mostrar um aviso breve como este, | ||
353 | +ao iniciar um modo interativo: | ||
354 | + | ||
355 | + Gnomovision versão 69, Copyright (C) ano nome do autor | ||
356 | + O Gnomovision não possui QUALQUER GARANTIA; para obter mais | ||
357 | + detalhes digite `show w'. Ele é software livre e você está | ||
358 | + convidado a redistribui-lo sob certas condições; digite `show c' | ||
359 | + para obter detalhes. | ||
360 | + | ||
361 | +Os comandos hipotéticos `show w' e `show c' devem mostrar as partes | ||
362 | +apropriadas da Licença Pública Geral. Claro, os comandos que você usar | ||
363 | +podem ser ativados de outra forma que `show w' e `show c'; eles podem | ||
364 | +até ser cliques do mouse ou itens de um menu -- o que melhor se | ||
365 | +adequar ao programa. | ||
366 | + | ||
367 | +Você também deve obter do seu empregador (se você trabalha como | ||
368 | +programador) ou escola, se houver, uma "declaração de ausência de | ||
369 | +direitos autorais" sobre o programa, se necessário. Aqui está um | ||
370 | +exemplo; altere os nomes: | ||
371 | + | ||
372 | + Yoyodyne, Inc., aqui declara a ausência de quaisquer direitos | ||
373 | + autorais sobre o programa `Gnomovision' (que executa interpretações | ||
374 | + em compiladores) escrito por James Hacker. | ||
375 | + | ||
376 | + <assinatura de Ty Coon>, 1o. de abril de 1989 | ||
377 | + Ty Con, Vice-presidente | ||
378 | + | ||
379 | +Esta Licença Pública Geral não permite incorporar seu programa em | ||
380 | +programas proprietários. Se seu programa é uma biblioteca de | ||
381 | +sub-rotinas, você deve considerar mais útil permitir ligar aplicações | ||
382 | +proprietárias com a biblioteca. Se isto é o que você deseja, use a | ||
383 | +Licença Pública Geral de Bibliotecas GNU, ao invés desta Licença. | ||
384 | + | ||
385 | + | ||
386 | + | ||
387 | + | ||
388 | + | ||
389 | + GNU GENERAL PUBLIC LICENSE | ||
390 | + Version 2, June 1991 | ||
391 | + | ||
392 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc. | ||
393 | + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
394 | + Everyone is permitted to copy and distribute verbatim copies | ||
395 | + of this license document, but changing it is not allowed. | ||
396 | + | ||
397 | + Preamble | ||
398 | + | ||
399 | + The licenses for most software are designed to take away your | ||
400 | +freedom to share and change it. By contrast, the GNU General Public | ||
401 | +License is intended to guarantee your freedom to share and change free | ||
402 | +software--to make sure the software is free for all its users. This | ||
403 | +General Public License applies to most of the Free Software | ||
404 | +Foundation's software and to any other program whose authors commit to | ||
405 | +using it. (Some other Free Software Foundation software is covered by | ||
406 | +the GNU Library General Public License instead.) You can apply it to | ||
407 | +your programs, too. | ||
408 | + | ||
409 | + When we speak of free software, we are referring to freedom, not | ||
410 | +price. Our General Public Licenses are designed to make sure that you | ||
411 | +have the freedom to distribute copies of free software (and charge for | ||
412 | +this service if you wish), that you receive source code or can get it | ||
413 | +if you want it, that you can change the software or use pieces of it | ||
414 | +in new free programs; and that you know you can do these things. | ||
415 | + | ||
416 | + To protect your rights, we need to make restrictions that forbid | ||
417 | +anyone to deny you these rights or to ask you to surrender the rights. | ||
418 | +These restrictions translate to certain responsibilities for you if you | ||
419 | +distribute copies of the software, or if you modify it. | ||
420 | + | ||
421 | + For example, if you distribute copies of such a program, whether | ||
422 | +gratis or for a fee, you must give the recipients all the rights that | ||
423 | +you have. You must make sure that they, too, receive or can get the | ||
424 | +source code. And you must show them these terms so they know their | ||
425 | +rights. | ||
426 | + | ||
427 | + We protect your rights with two steps: (1) copyright the software, and | ||
428 | +(2) offer you this license which gives you legal permission to copy, | ||
429 | +distribute and/or modify the software. | ||
430 | + | ||
431 | + Also, for each author's protection and ours, we want to make certain | ||
432 | +that everyone understands that there is no warranty for this free | ||
433 | +software. If the software is modified by someone else and passed on, we | ||
434 | +want its recipients to know that what they have is not the original, so | ||
435 | +that any problems introduced by others will not reflect on the original | ||
436 | +authors' reputations. | ||
437 | + | ||
438 | + Finally, any free program is threatened constantly by software | ||
439 | +patents. We wish to avoid the danger that redistributors of a free | ||
440 | +program will individually obtain patent licenses, in effect making the | ||
441 | +program proprietary. To prevent this, we have made it clear that any | ||
442 | +patent must be licensed for everyone's free use or not licensed at all. | ||
443 | + | ||
444 | + The precise terms and conditions for copying, distribution and | ||
445 | +modification follow. | ||
446 | + | ||
447 | + GNU GENERAL PUBLIC LICENSE | ||
448 | + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
449 | + | ||
450 | + 0. This License applies to any program or other work which contains | ||
451 | +a notice placed by the copyright holder saying it may be distributed | ||
452 | +under the terms of this General Public License. The "Program", below, | ||
453 | +refers to any such program or work, and a "work based on the Program" | ||
454 | +means either the Program or any derivative work under copyright law: | ||
455 | +that is to say, a work containing the Program or a portion of it, | ||
456 | +either verbatim or with modifications and/or translated into another | ||
457 | +language. (Hereinafter, translation is included without limitation in | ||
458 | +the term "modification".) Each licensee is addressed as "you". | ||
459 | + | ||
460 | +Activities other than copying, distribution and modification are not | ||
461 | +covered by this License; they are outside its scope. The act of | ||
462 | +running the Program is not restricted, and the output from the Program | ||
463 | +is covered only if its contents constitute a work based on the | ||
464 | +Program (independent of having been made by running the Program). | ||
465 | +Whether that is true depends on what the Program does. | ||
466 | + | ||
467 | + 1. You may copy and distribute verbatim copies of the Program's | ||
468 | +source code as you receive it, in any medium, provided that you | ||
469 | +conspicuously and appropriately publish on each copy an appropriate | ||
470 | +copyright notice and disclaimer of warranty; keep intact all the | ||
471 | +notices that refer to this License and to the absence of any warranty; | ||
472 | +and give any other recipients of the Program a copy of this License | ||
473 | +along with the Program. | ||
474 | + | ||
475 | +You may charge a fee for the physical act of transferring a copy, and | ||
476 | +you may at your option offer warranty protection in exchange for a fee. | ||
477 | + | ||
478 | + 2. You may modify your copy or copies of the Program or any portion | ||
479 | +of it, thus forming a work based on the Program, and copy and | ||
480 | +distribute such modifications or work under the terms of Section 1 | ||
481 | +above, provided that you also meet all of these conditions: | ||
482 | + | ||
483 | + a) You must cause the modified files to carry prominent notices | ||
484 | + stating that you changed the files and the date of any change. | ||
485 | + | ||
486 | + b) You must cause any work that you distribute or publish, that in | ||
487 | + whole or in part contains or is derived from the Program or any | ||
488 | + part thereof, to be licensed as a whole at no charge to all third | ||
489 | + parties under the terms of this License. | ||
490 | + | ||
491 | + c) If the modified program normally reads commands interactively | ||
492 | + when run, you must cause it, when started running for such | ||
493 | + interactive use in the most ordinary way, to print or display an | ||
494 | + announcement including an appropriate copyright notice and a | ||
495 | + notice that there is no warranty (or else, saying that you provide | ||
496 | + a warranty) and that users may redistribute the program under | ||
497 | + these conditions, and telling the user how to view a copy of this | ||
498 | + License. (Exception: if the Program itself is interactive but | ||
499 | + does not normally print such an announcement, your work based on | ||
500 | + the Program is not required to print an announcement.) | ||
501 | + | ||
502 | +These requirements apply to the modified work as a whole. If | ||
503 | +identifiable sections of that work are not derived from the Program, | ||
504 | +and can be reasonably considered independent and separate works in | ||
505 | +themselves, then this License, and its terms, do not apply to those | ||
506 | +sections when you distribute them as separate works. But when you | ||
507 | +distribute the same sections as part of a whole which is a work based | ||
508 | +on the Program, the distribution of the whole must be on the terms of | ||
509 | +this License, whose permissions for other licensees extend to the | ||
510 | +entire whole, and thus to each and every part regardless of who wrote it. | ||
511 | + | ||
512 | +Thus, it is not the intent of this section to claim rights or contest | ||
513 | +your rights to work written entirely by you; rather, the intent is to | ||
514 | +exercise the right to control the distribution of derivative or | ||
515 | +collective works based on the Program. | ||
516 | + | ||
517 | +In addition, mere aggregation of another work not based on the Program | ||
518 | +with the Program (or with a work based on the Program) on a volume of | ||
519 | +a storage or distribution medium does not bring the other work under | ||
520 | +the scope of this License. | ||
521 | + | ||
522 | + 3. You may copy and distribute the Program (or a work based on it, | ||
523 | +under Section 2) in object code or executable form under the terms of | ||
524 | +Sections 1 and 2 above provided that you also do one of the following: | ||
525 | + | ||
526 | + a) Accompany it with the complete corresponding machine-readable | ||
527 | + source code, which must be distributed under the terms of Sections | ||
528 | + 1 and 2 above on a medium customarily used for software interchange; or, | ||
529 | + | ||
530 | + b) Accompany it with a written offer, valid for at least three | ||
531 | + years, to give any third party, for a charge no more than your | ||
532 | + cost of physically performing source distribution, a complete | ||
533 | + machine-readable copy of the corresponding source code, to be | ||
534 | + distributed under the terms of Sections 1 and 2 above on a medium | ||
535 | + customarily used for software interchange; or, | ||
536 | + | ||
537 | + c) Accompany it with the information you received as to the offer | ||
538 | + to distribute corresponding source code. (This alternative is | ||
539 | + allowed only for noncommercial distribution and only if you | ||
540 | + received the program in object code or executable form with such | ||
541 | + an offer, in accord with Subsection b above.) | ||
542 | + | ||
543 | +The source code for a work means the preferred form of the work for | ||
544 | +making modifications to it. For an executable work, complete source | ||
545 | +code means all the source code for all modules it contains, plus any | ||
546 | +associated interface definition files, plus the scripts used to | ||
547 | +control compilation and installation of the executable. However, as a | ||
548 | +special exception, the source code distributed need not include | ||
549 | +anything that is normally distributed (in either source or binary | ||
550 | +form) with the major components (compiler, kernel, and so on) of the | ||
551 | +operating system on which the executable runs, unless that component | ||
552 | +itself accompanies the executable. | ||
553 | + | ||
554 | +If distribution of executable or object code is made by offering | ||
555 | +access to copy from a designated place, then offering equivalent | ||
556 | +access to copy the source code from the same place counts as | ||
557 | +distribution of the source code, even though third parties are not | ||
558 | +compelled to copy the source along with the object code. | ||
559 | + | ||
560 | + 4. You may not copy, modify, sublicense, or distribute the Program | ||
561 | +except as expressly provided under this License. Any attempt | ||
562 | +otherwise to copy, modify, sublicense or distribute the Program is | ||
563 | +void, and will automatically terminate your rights under this License. | ||
564 | +However, parties who have received copies, or rights, from you under | ||
565 | +this License will not have their licenses terminated so long as such | ||
566 | +parties remain in full compliance. | ||
567 | + | ||
568 | + 5. You are not required to accept this License, since you have not | ||
569 | +signed it. However, nothing else grants you permission to modify or | ||
570 | +distribute the Program or its derivative works. These actions are | ||
571 | +prohibited by law if you do not accept this License. Therefore, by | ||
572 | +modifying or distributing the Program (or any work based on the | ||
573 | +Program), you indicate your acceptance of this License to do so, and | ||
574 | +all its terms and conditions for copying, distributing or modifying | ||
575 | +the Program or works based on it. | ||
576 | + | ||
577 | + 6. Each time you redistribute the Program (or any work based on the | ||
578 | +Program), the recipient automatically receives a license from the | ||
579 | +original licensor to copy, distribute or modify the Program subject to | ||
580 | +these terms and conditions. You may not impose any further | ||
581 | +restrictions on the recipients' exercise of the rights granted herein. | ||
582 | +You are not responsible for enforcing compliance by third parties to | ||
583 | +this License. | ||
584 | + | ||
585 | + 7. If, as a consequence of a court judgment or allegation of patent | ||
586 | +infringement or for any other reason (not limited to patent issues), | ||
587 | +conditions are imposed on you (whether by court order, agreement or | ||
588 | +otherwise) that contradict the conditions of this License, they do not | ||
589 | +excuse you from the conditions of this License. If you cannot | ||
590 | +distribute so as to satisfy simultaneously your obligations under this | ||
591 | +License and any other pertinent obligations, then as a consequence you | ||
592 | +may not distribute the Program at all. For example, if a patent | ||
593 | +license would not permit royalty-free redistribution of the Program by | ||
594 | +all those who receive copies directly or indirectly through you, then | ||
595 | +the only way you could satisfy both it and this License would be to | ||
596 | +refrain entirely from distribution of the Program. | ||
597 | + | ||
598 | +If any portion of this section is held invalid or unenforceable under | ||
599 | +any particular circumstance, the balance of the section is intended to | ||
600 | +apply and the section as a whole is intended to apply in other | ||
601 | +circumstances. | ||
602 | + | ||
603 | +It is not the purpose of this section to induce you to infringe any | ||
604 | +patents or other property right claims or to contest validity of any | ||
605 | +such claims; this section has the sole purpose of protecting the | ||
606 | +integrity of the free software distribution system, which is | ||
607 | +implemented by public license practices. Many people have made | ||
608 | +generous contributions to the wide range of software distributed | ||
609 | +through that system in reliance on consistent application of that | ||
610 | +system; it is up to the author/donor to decide if he or she is willing | ||
611 | +to distribute software through any other system and a licensee cannot | ||
612 | +impose that choice. | ||
613 | + | ||
614 | +This section is intended to make thoroughly clear what is believed to | ||
615 | +be a consequence of the rest of this License. | ||
616 | + | ||
617 | + 8. If the distribution and/or use of the Program is restricted in | ||
618 | +certain countries either by patents or by copyrighted interfaces, the | ||
619 | +original copyright holder who places the Program under this License | ||
620 | +may add an explicit geographical distribution limitation excluding | ||
621 | +those countries, so that distribution is permitted only in or among | ||
622 | +countries not thus excluded. In such case, this License incorporates | ||
623 | +the limitation as if written in the body of this License. | ||
624 | + | ||
625 | + 9. The Free Software Foundation may publish revised and/or new versions | ||
626 | +of the General Public License from time to time. Such new versions will | ||
627 | +be similar in spirit to the present version, but may differ in detail to | ||
628 | +address new problems or concerns. | ||
629 | + | ||
630 | +Each version is given a distinguishing version number. If the Program | ||
631 | +specifies a version number of this License which applies to it and "any | ||
632 | +later version", you have the option of following the terms and conditions | ||
633 | +either of that version or of any later version published by the Free | ||
634 | +Software Foundation. If the Program does not specify a version number of | ||
635 | +this License, you may choose any version ever published by the Free Software | ||
636 | +Foundation. | ||
637 | + | ||
638 | + 10. If you wish to incorporate parts of the Program into other free | ||
639 | +programs whose distribution conditions are different, write to the author | ||
640 | +to ask for permission. For software which is copyrighted by the Free | ||
641 | +Software Foundation, write to the Free Software Foundation; we sometimes | ||
642 | +make exceptions for this. Our decision will be guided by the two goals | ||
643 | +of preserving the free status of all derivatives of our free software and | ||
644 | +of promoting the sharing and reuse of software generally. | ||
645 | + | ||
646 | + NO WARRANTY | ||
647 | + | ||
648 | + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
649 | +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
650 | +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
651 | +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
652 | +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
653 | +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
654 | +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
655 | +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
656 | +REPAIR OR CORRECTION. | ||
657 | + | ||
658 | + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
659 | +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
660 | +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
661 | +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
662 | +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
663 | +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
664 | +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
665 | +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
666 | +POSSIBILITY OF SUCH DAMAGES. | ||
667 | + | ||
668 | + END OF TERMS AND CONDITIONS | ||
669 | + | ||
670 | + How to Apply These Terms to Your New Programs | ||
671 | + | ||
672 | + If you develop a new program, and you want it to be of the greatest | ||
673 | +possible use to the public, the best way to achieve this is to make it | ||
674 | +free software which everyone can redistribute and change under these terms. | ||
675 | + | ||
676 | + To do so, attach the following notices to the program. It is safest | ||
677 | +to attach them to the start of each source file to most effectively | ||
678 | +convey the exclusion of warranty; and each file should have at least | ||
679 | +the "copyright" line and a pointer to where the full notice is found. | ||
680 | + | ||
681 | + <one line to give the program's name and a brief idea of what it does.> | ||
682 | + Copyright (C) <year> <name of author> | ||
683 | + | ||
684 | + This program is free software; you can redistribute it and/or modify | ||
685 | + it under the terms of the GNU General Public License as published by | ||
686 | + the Free Software Foundation; either version 2 of the License, or | ||
687 | + (at your option) any later version. | ||
688 | + | ||
689 | + This program is distributed in the hope that it will be useful, | ||
690 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
691 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
692 | + GNU General Public License for more details. | ||
693 | + | ||
694 | + You should have received a copy of the GNU General Public License | ||
695 | + along with this program; if not, write to the Free Software | ||
696 | + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
697 | + | ||
698 | + | ||
699 | +Also add information on how to contact you by electronic and paper mail. | ||
700 | + | ||
701 | +If the program is interactive, make it output a short notice like this | ||
702 | +when it starts in an interactive mode: | ||
703 | + | ||
704 | + Gnomovision version 69, Copyright (C) year name of author | ||
705 | + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
706 | + This is free software, and you are welcome to redistribute it | ||
707 | + under certain conditions; type `show c' for details. | ||
708 | + | ||
709 | +The hypothetical commands `show w' and `show c' should show the appropriate | ||
710 | +parts of the General Public License. Of course, the commands you use may | ||
711 | +be called something other than `show w' and `show c'; they could even be | ||
712 | +mouse-clicks or menu items--whatever suits your program. | ||
713 | + | ||
714 | +You should also get your employer (if you work as a programmer) or your | ||
715 | +school, if any, to sign a "copyright disclaimer" for the program, if | ||
716 | +necessary. Here is a sample; alter the names: | ||
717 | + | ||
718 | + Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
719 | + `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
720 | + | ||
721 | + <signature of Ty Coon>, 1 April 1989 | ||
722 | + Ty Coon, President of Vice | ||
723 | + | ||
724 | +This General Public License does not permit incorporating your program into | ||
725 | +proprietary programs. If your program is a subroutine library, you may | ||
726 | +consider it more useful to permit linking proprietary applications with the | ||
727 | +library. If this is what you want to do, use the GNU Library General | ||
728 | +Public License instead of this License. |
1 | +++ a/build.xml | ||
@@ -0,0 +1,56 @@ | @@ -0,0 +1,56 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<project name="sgalivre-web" default="dist" basedir="."> | ||
3 | + <description> | ||
4 | + Sistema Web do SGA Livre | ||
5 | + </description> | ||
6 | + | ||
7 | + <property name="version" value="1.0.3" /> | ||
8 | + | ||
9 | + <property name="src" location="." /> | ||
10 | + <property name="lib" location="lib" /> | ||
11 | + <property name="dist" location="dist" /> | ||
12 | + <property name="build" location="build" /> | ||
13 | + <property name="build.dist" location="${build}/dist" /> | ||
14 | + | ||
15 | + <target name="init" depends="clean" description="Cria pastas destino."> | ||
16 | + <mkdir dir="${build}" /> | ||
17 | + <mkdir dir="${build.dist}" /> | ||
18 | + </target> | ||
19 | + | ||
20 | + <target name="pre-dist" depends="init" description="Prepara os arquivos para (re)distribuição"> | ||
21 | + | ||
22 | + <copy todir="${build.dist}"> | ||
23 | + <fileset dir="${src}"> | ||
24 | + <exclude name="**/nbproject/**" /> | ||
25 | + <exclude name="**/build/**" /> | ||
26 | + </fileset> | ||
27 | + </copy> | ||
28 | + | ||
29 | + <copy overwrite="true" file="${build.dist}/lib/php/core/Config.bkp.php" tofile="${build.dist}/lib/php/core/Config.php" /> | ||
30 | + </target> | ||
31 | + | ||
32 | + <target name="dist-zip" depends="pre-dist" description="Gera um ZIP do controlador de paineis"> | ||
33 | + <zip destfile="${build}/sgalivre-servidor-web_${version}.zip"> | ||
34 | + <zipfileset dir="${build.dist}" prefix="sgalivre/"> | ||
35 | + </zipfileset> | ||
36 | + </zip> | ||
37 | + </target> | ||
38 | + | ||
39 | + <target name="dist" depends="pre-dist" description="Gera um TGZ do controlador de paineis"> | ||
40 | + <tar destfile="${build}/sgalivre-servidor-web_${version}.tgz" compression="gzip"> | ||
41 | + <tarfileset dir="${build.dist}" mode="755" username="www-data" group="www-data" prefix="sgalivre/"> | ||
42 | + <include name="lib/php/core/Config.php" /> | ||
43 | + <include name="lib/php/core/Config.bkp.php" /> | ||
44 | + </tarfileset> | ||
45 | + <tarfileset dir="${build.dist}" prefix="sgalivre/"> | ||
46 | + <exclude name="lib/php/core/Config.php" /> | ||
47 | + <exclude name="lib/php/core/Config.bkp.php" /> | ||
48 | + </tarfileset> | ||
49 | + </tar> | ||
50 | + </target> | ||
51 | + | ||
52 | + | ||
53 | + <target name="clean" description="Limpa arquivos de saida"> | ||
54 | + <delete dir="${build}" /> | ||
55 | + </target> | ||
56 | +</project> |
1 | +++ a/dialogs/error_dialog.php | ||
@@ -0,0 +1,42 @@ | @@ -0,0 +1,42 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +/** | ||
4 | + * | ||
5 | + * Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
6 | + * | ||
7 | + * Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
8 | + * | ||
9 | + * O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
10 | + * publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
11 | + * | ||
12 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
13 | + * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
14 | + * | ||
15 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a | ||
16 | + * Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
17 | + * | ||
18 | +**/ | ||
19 | + | ||
20 | +try { | ||
21 | + if (empty($_REQUEST['message'])) { | ||
22 | + throw new Exception("Erro interno, mensagem de erro não especificada para dialog de erro."); | ||
23 | + } | ||
24 | + | ||
25 | + if (empty($_REQUEST['title'])) { | ||
26 | + $title = 'Erro'; | ||
27 | + } | ||
28 | + else { | ||
29 | + $title = $_REQUEST['title']; | ||
30 | + } | ||
31 | + | ||
32 | + $message = $_REQUEST['message']; | ||
33 | + $onClickOk = $_REQUEST['onclickok']; | ||
34 | + | ||
35 | + Template::display_header(); | ||
36 | + Template::display_error($message, $title, 0, $onClickOk); | ||
37 | + Template::display_footer(); | ||
38 | +} | ||
39 | +catch (Exception $e) { | ||
40 | + Template::display_exception($e); | ||
41 | +} | ||
42 | +?> | ||
0 | \ No newline at end of file | 43 | \ No newline at end of file |
1 | +++ a/dialogs/info_dialog.php | ||
@@ -0,0 +1,40 @@ | @@ -0,0 +1,40 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +/** | ||
4 | + * | ||
5 | + * Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
6 | + * | ||
7 | + * Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
8 | + * | ||
9 | + * O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
10 | + * publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
11 | + * | ||
12 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
13 | + * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
14 | + * | ||
15 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a | ||
16 | + * Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
17 | + * | ||
18 | +**/ | ||
19 | + | ||
20 | +try { | ||
21 | + if (empty($_REQUEST['message'])) { | ||
22 | + throw new Exception("Erro interno, mensagem de informação não especificada para info_dialog."); | ||
23 | + } | ||
24 | + | ||
25 | + if (empty($_REQUEST['title'])) { | ||
26 | + $title = 'Informação'; | ||
27 | + } | ||
28 | + else { | ||
29 | + $title = $_REQUEST['title']; | ||
30 | + } | ||
31 | + | ||
32 | + $message = $_REQUEST['message']; | ||
33 | + $onClickOk = $_REQUEST['onclickok']; | ||
34 | + | ||
35 | + Template::display_confirm_dialog($message, $title, $onClickOk); | ||
36 | +} | ||
37 | +catch (Exception $e) { | ||
38 | + Template::display_exception($e); | ||
39 | +} | ||
40 | +?> |
1 | +++ a/dialogs/yes_no_dialog.php | ||
@@ -0,0 +1,41 @@ | @@ -0,0 +1,41 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +/** | ||
4 | + * | ||
5 | + * Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
6 | + * | ||
7 | + * Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
8 | + * | ||
9 | + * O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
10 | + * publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
11 | + * | ||
12 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
13 | + * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
14 | + * | ||
15 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a | ||
16 | + * Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
17 | + * | ||
18 | +**/ | ||
19 | + | ||
20 | +try { | ||
21 | + if (empty($_REQUEST['message']) || empty($_REQUEST['onclickok'])) { | ||
22 | + throw new Exception("Erro interno, mensagem ou evento onclick não especificado para dialog de confirmação."); | ||
23 | + } | ||
24 | + | ||
25 | + if (empty($_REQUEST['title'])) { | ||
26 | + $title = 'Confirmação'; | ||
27 | + } | ||
28 | + else { | ||
29 | + $title = $_REQUEST['title']; | ||
30 | + } | ||
31 | + | ||
32 | + $message = $_REQUEST['message']; | ||
33 | + $onclickok = $_REQUEST['onclickok']; | ||
34 | + $onclickcancel = $_REQUEST['onclickcancel']; | ||
35 | + | ||
36 | + Template::display_yes_no_dialog($message, $title, "window.closePopup(this);".$onclickok,false, $onclickcancel); | ||
37 | +} | ||
38 | +catch (Exception $e) { | ||
39 | + Template::display_exception($e); | ||
40 | +} | ||
41 | +?> | ||
0 | \ No newline at end of file | 42 | \ No newline at end of file |
No preview for this file type
No preview for this file type
1 | +++ a/doc/html4css1.css | ||
@@ -0,0 +1,361 @@ | @@ -0,0 +1,361 @@ | ||
1 | + | ||
2 | +/** | ||
3 | + * | ||
4 | + * Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
5 | + * | ||
6 | + * Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
7 | + * | ||
8 | + * O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
9 | + * publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
10 | + * | ||
11 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
12 | + * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
13 | + * | ||
14 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a | ||
15 | + * Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
16 | + * | ||
17 | +**/ | ||
18 | + | ||
19 | +/* | ||
20 | +:Author: David Goodger | ||
21 | +:Contact: goodger@users.sourceforge.net | ||
22 | +:Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ | ||
23 | +:Revision: $Revision: 4224 $ | ||
24 | +:Copyright: This stylesheet has been placed in the public domain. | ||
25 | + | ||
26 | +Default cascading style sheet for the HTML output of Docutils. | ||
27 | + | ||
28 | +See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to | ||
29 | +customize this style sheet. | ||
30 | +*/ | ||
31 | + | ||
32 | +/* used to remove borders from tables and images */ | ||
33 | +.borderless, table.borderless td, table.borderless th { | ||
34 | + border: 0 | ||
35 | +} | ||
36 | + | ||
37 | +table.borderless td, table.borderless th { | ||
38 | + /* Override padding for "table.docutils td" with "! important". | ||
39 | +The right padding separates the table cells. */ | ||
40 | + padding: 0 0.5em 0 0 ! important | ||
41 | +} | ||
42 | + | ||
43 | +.first { | ||
44 | +/* Override more specific margin styles with "! important". */ | ||
45 | + margin-top: 0 ! important | ||
46 | +} | ||
47 | + | ||
48 | +.last, .with-subtitle { | ||
49 | + margin-bottom: 0 ! important | ||
50 | +} | ||
51 | + | ||
52 | +.hidden { | ||
53 | + display: none | ||
54 | +} | ||
55 | + | ||
56 | +a.toc-backref { | ||
57 | + text-decoration: none; | ||
58 | + color: black | ||
59 | +} | ||
60 | + | ||
61 | +blockquote.epigraph { | ||
62 | + margin: 2em 5em; | ||
63 | +} | ||
64 | + | ||
65 | +dl.docutils dd { | ||
66 | + margin-bottom: 0.5em | ||
67 | +} | ||
68 | + | ||
69 | +/* Uncomment (and remove this text!) to get bold-faced definition list terms | ||
70 | +dl.docutils dt { | ||
71 | + font-weight: bold } | ||
72 | +*/ | ||
73 | + | ||
74 | +div.abstract { | ||
75 | + margin: 2em 2em | ||
76 | +} | ||
77 | + | ||
78 | +div.abstract p.topic-title { | ||
79 | + font-weight: bold; | ||
80 | + text-align: center | ||
81 | +} | ||
82 | + | ||
83 | +div.admonition, div.attention, div.caution, div.danger, div.error, | ||
84 | + div.hint, div.important, div.note, div.tip, div.warning { | ||
85 | + margin: 2em; | ||
86 | + border: medium outset; | ||
87 | + padding: 1em | ||
88 | +} | ||
89 | + | ||
90 | +div.admonition p.admonition-title, div.hint p.admonition-title, | ||
91 | + div.important p.admonition-title, div.note p.admonition-title, | ||
92 | + div.tip p.admonition-title { | ||
93 | + font-weight: bold; | ||
94 | + font-family: sans-serif | ||
95 | +} | ||
96 | + | ||
97 | +div.attention p.admonition-title, div.caution p.admonition-title, | ||
98 | + div.danger p.admonition-title, div.error p.admonition-title, | ||
99 | + div.warning p.admonition-title { | ||
100 | + color: red; | ||
101 | + /*font-weight: bold;*/ | ||
102 | + font-family: sans-serif; | ||
103 | +} | ||
104 | + | ||
105 | +/* Uncomment (and remove this text!) to get reduced vertical space in | ||
106 | + compound paragraphs. | ||
107 | +div.compound .compound-first, div.compound .compound-middle { | ||
108 | + margin-bottom: 0.5em } | ||
109 | + | ||
110 | +div.compound .compound-last, div.compound .compound-middle { | ||
111 | + margin-top: 0.5em } | ||
112 | +*/ | ||
113 | + | ||
114 | +div.dedication { | ||
115 | + margin: 2em 5em; | ||
116 | + text-align: center; | ||
117 | + font-style: italic | ||
118 | +} | ||
119 | + | ||
120 | +div.dedication p.topic-title { | ||
121 | + font-weight: bold; | ||
122 | + font-style: normal | ||
123 | +} | ||
124 | + | ||
125 | +div.figure { | ||
126 | + margin-left: 2em; | ||
127 | + margin-right: 2em | ||
128 | +} | ||
129 | + | ||
130 | +div.footer, div.header { | ||
131 | + clear: both; | ||
132 | + font-size: smaller | ||
133 | +} | ||
134 | + | ||
135 | +div.line-block { | ||
136 | + display: block; | ||
137 | + margin-top: 1em; | ||
138 | + margin-bottom: 1em | ||
139 | +} | ||
140 | + | ||
141 | +div.line-block div.line-block { | ||
142 | + margin-top: 0; | ||
143 | + margin-bottom: 0; | ||
144 | + margin-left: 0.5em | ||
145 | +} | ||
146 | + | ||
147 | +div.sidebar { | ||
148 | + margin-left: 1em; | ||
149 | + border: medium outset; | ||
150 | + padding: 1em; | ||
151 | + background-color: #ffffee; | ||
152 | + width: 40%; | ||
153 | + float: right; | ||
154 | + clear: right | ||
155 | +} | ||
156 | + | ||
157 | +div.sidebar p.rubric { | ||
158 | + font-family: sans-serif; | ||
159 | + font-size: medium | ||
160 | +} | ||
161 | + | ||
162 | +div.system-messages { | ||
163 | + margin: 5em | ||
164 | +} | ||
165 | + | ||
166 | +div.system-messages h1 { | ||
167 | + color: red | ||
168 | +} | ||
169 | + | ||
170 | +div.system-message { | ||
171 | + border: medium outset; | ||
172 | + padding: 1em | ||
173 | +} | ||
174 | + | ||
175 | +div.system-message p.system-message-title { | ||
176 | + color: red; | ||
177 | + font-weight: bold | ||
178 | +} | ||
179 | + | ||
180 | +div.topic { | ||
181 | + margin: 1em | ||
182 | +} | ||
183 | + | ||
184 | +h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, | ||
185 | + h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { | ||
186 | + margin-top: 0.4em | ||
187 | +} | ||
188 | + | ||
189 | +h1.title { | ||
190 | + text-align: center | ||
191 | +} | ||
192 | + | ||
193 | +h2.subtitle { | ||
194 | + text-align: center | ||
195 | +} | ||
196 | + | ||
197 | +hr.docutils { | ||
198 | + width: 75% | ||
199 | +} | ||
200 | + | ||
201 | +img.align-left { | ||
202 | + clear: left | ||
203 | +} | ||
204 | + | ||
205 | +img.align-right { | ||
206 | + clear: right | ||
207 | +} | ||
208 | + | ||
209 | +ol.simple, ul.simple { | ||
210 | + margin-bottom: 1em | ||
211 | +} | ||
212 | + | ||
213 | +ol.arabic { | ||
214 | + list-style: decimal | ||
215 | +} | ||
216 | + | ||
217 | +ol.loweralpha { | ||
218 | + list-style: lower-alpha | ||
219 | +} | ||
220 | + | ||
221 | +ol.upperalpha { | ||
222 | + list-style: upper-alpha | ||
223 | +} | ||
224 | + | ||
225 | +ol.lowerroman { | ||
226 | + list-style: lower-roman | ||
227 | +} | ||
228 | + | ||
229 | +ol.upperroman { | ||
230 | + list-style: upper-roman | ||
231 | +} | ||
232 | + | ||
233 | +p.attribution { | ||
234 | + text-align: right; | ||
235 | + margin-left: 50% | ||
236 | +} | ||
237 | + | ||
238 | +p.caption { | ||
239 | + font-style: italic | ||
240 | +} | ||
241 | + | ||
242 | +p.credits { | ||
243 | + font-style: italic; | ||
244 | + font-size: smaller | ||
245 | +} | ||
246 | + | ||
247 | +p.label { | ||
248 | + white-space: nowrap | ||
249 | +} | ||
250 | + | ||
251 | +p.rubric { | ||
252 | + font-weight: bold; | ||
253 | + font-size: larger; | ||
254 | + color: maroon; | ||
255 | + text-align: center | ||
256 | +} | ||
257 | + | ||
258 | +p.sidebar-title { | ||
259 | + font-family: sans-serif; | ||
260 | + font-weight: bold; | ||
261 | + font-size: larger | ||
262 | +} | ||
263 | + | ||
264 | +p.sidebar-subtitle { | ||
265 | + font-family: sans-serif; | ||
266 | + font-weight: bold | ||
267 | +} | ||
268 | + | ||
269 | +p.topic-title { | ||
270 | + font-weight: bold | ||
271 | +} | ||
272 | + | ||
273 | +pre.address { | ||
274 | + margin-bottom: 0; | ||
275 | + margin-top: 0; | ||
276 | + font-family: serif; | ||
277 | + font-size: 100% | ||
278 | +} | ||
279 | + | ||
280 | +pre.literal-block, pre.doctest-block { | ||
281 | + margin-left: 2em; | ||
282 | + margin-right: 2em; | ||
283 | + background-color: #eeeeee | ||
284 | +} | ||
285 | + | ||
286 | +span.classifier { | ||
287 | + font-family: sans-serif; | ||
288 | + font-style: oblique | ||
289 | +} | ||
290 | + | ||
291 | +span.classifier-delimiter { | ||
292 | + font-family: sans-serif; | ||
293 | + font-weight: bold | ||
294 | +} | ||
295 | + | ||
296 | +span.interpreted { | ||
297 | + font-family: sans-serif | ||
298 | +} | ||
299 | + | ||
300 | +span.option { | ||
301 | + white-space: nowrap | ||
302 | +} | ||
303 | + | ||
304 | +span.pre { | ||
305 | + white-space: pre | ||
306 | +} | ||
307 | + | ||
308 | +span.problematic { | ||
309 | + color: red | ||
310 | +} | ||
311 | + | ||
312 | +span.section-subtitle { | ||
313 | +/* font-size relative to parent (h1..h6 element) */ | ||
314 | + font-size: 80% | ||
315 | +} | ||
316 | + | ||
317 | +table.citation { | ||
318 | + border-left: solid 1px gray; | ||
319 | + margin-left: 1px | ||
320 | +} | ||
321 | + | ||
322 | +table.docinfo { | ||
323 | + margin: 2em 4em | ||
324 | +} | ||
325 | + | ||
326 | +table.docutils { | ||
327 | + margin-top: 0.5em; | ||
328 | + margin-bottom: 0.5em | ||
329 | +} | ||
330 | + | ||
331 | +table.footnote { | ||
332 | + border-left: solid 1px black; | ||
333 | + margin-left: 1px | ||
334 | +} | ||
335 | + | ||
336 | +table.docutils td, table.docutils th, | ||
337 | + table.docinfo td, table.docinfo th { | ||
338 | + padding-left: 0.5em; | ||
339 | + padding-right: 0.5em; | ||
340 | + vertical-align: top | ||
341 | +} | ||
342 | + | ||
343 | +table.docutils th.field-name, table.docinfo th.docinfo-name { | ||
344 | + font-weight: bold; | ||
345 | + text-align: left; | ||
346 | + white-space: nowrap; | ||
347 | + padding-left: 0 | ||
348 | +} | ||
349 | + | ||
350 | +h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, | ||
351 | + h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { | ||
352 | + font-size: 100% | ||
353 | +} | ||
354 | + | ||
355 | +tt.docutils { | ||
356 | + background-color: #eeeeee | ||
357 | +} | ||
358 | + | ||
359 | +ul.auto-toc { | ||
360 | + list-style-type: none | ||
361 | +} |
7.72 KB
16.2 KB
39.8 KB
14.2 KB
10.5 KB
19 KB
15.1 KB
33.5 KB
16 KB
36.8 KB
18.5 KB
11.1 KB
34.5 KB
26.9 KB
74 KB
73.9 KB
78.9 KB
31.9 KB
24 KB
22.3 KB
29.1 KB
23.6 KB
25.9 KB
8.66 KB
16.3 KB
36.6 KB
49.5 KB
5.41 KB
80.9 KB
111 KB
220 KB
1.38 KB
36.8 KB
27.3 KB
3.29 KB
11.4 KB
108 KB
20.8 KB
25 KB
129 KB
3.51 KB
3.88 KB
16.9 KB
2.75 KB
16.1 KB
16.4 KB
12.2 KB
3.75 KB
19.8 KB
10.3 KB
25.9 KB
3.56 KB
39.2 KB
2.95 KB
2.18 KB
12 KB
11.3 KB
37.9 KB
4.13 KB
16 KB
70.5 KB
33.2 KB
28.9 KB
61 KB
57.4 KB
220 KB
2.54 KB
18 KB
7.17 KB
16.7 KB
9.67 KB
9.74 KB
10.1 KB
3.88 KB
33.2 KB
40.1 KB
29.5 KB
1 | +++ a/doc/index.html | ||
@@ -0,0 +1,60 @@ | @@ -0,0 +1,60 @@ | ||
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
2 | +<html><head><!-- | ||
3 | +--Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
4 | +-- | ||
5 | +--Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
6 | +-- | ||
7 | +--O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como --publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
8 | +-- | ||
9 | +--Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
10 | +--MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
11 | +-- | ||
12 | +--Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
13 | +--> | ||
14 | + | ||
15 | + | ||
16 | +<title>SGA Livre - Manuais</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
17 | +<link rel="stylesheet" href="sgadoc.css" type="text/css"></head> | ||
18 | +<body> | ||
19 | +<div class="document" id="documento"> | ||
20 | +<div align="center"> <br> | ||
21 | +<img style="width: 561px; height: 71px;" alt="SGA" src="imgs/logo_horizontal_simples.jpg"><br> | ||
22 | +</div> | ||
23 | +<h1 class="title">Manuais do SGA Livre</h1> | ||
24 | +<div class="section" id="indice"> | ||
25 | +<h1>Índice</h1> | ||
26 | +<ul class="ul-simples"> | ||
27 | +<li><a href="introducao.html">Manual de Introdução</a></li> | ||
28 | +<li><a href="instalacao.html">Manual de Instalação</a></li> | ||
29 | +<li><a href="usuario.html">Manual do Usuário</a></li> | ||
30 | +</ul> | ||
31 | +<div class="note"> | ||
32 | +<p>Esta documentação tem por objetivo fornecer suporte | ||
33 | +às | ||
34 | +tarefas de instalação, configuração e uso do SGA Livre. </p> | ||
35 | +<p>Está dividida em tópicos, para facilitar a | ||
36 | +utilização de usuários com propósistos diferenciados. Serão abordados | ||
37 | +aqui os seguintes tópicos: </p> | ||
38 | +<ul> | ||
39 | +<li>Manual de Introdução - que contém uma breve descrição e apresentação | ||
40 | +do que é o Sistema de Gerenciamento do Atendimento - Livre;</li> | ||
41 | +<li>Manual de Instalação - um roteiro técnico para instalação | ||
42 | +do SGA Livre, | ||
43 | +contendo todos os passos necessários para a instalação do banco de | ||
44 | +dados, | ||
45 | +aplicação Web, Controlador de Painéis e Painéis de Senhas;</li> | ||
46 | +<li>Manual do Usuário - Detalha todas as configurações e opções | ||
47 | +de uso dos diversos módulos do SGA Livre.</li> | ||
48 | +</ul> | ||
49 | +<p>Sugerimos fortemente que leia toda a documentação antes de | ||
50 | +iniciar a instalação, configuração e uso do sistema!<br> | ||
51 | +</p> | ||
52 | +Os desenvolvedores do sistema esperam receber colaborações técnicas | ||
53 | +para aperfeiçoamento constante do SGA Livre. Participe!<br> | ||
54 | +<p></p> | ||
55 | +<p> Equipe de desenvolvimento do SGA Livre.</p> | ||
56 | +<p>DATAPREV</p> | ||
57 | +</div> | ||
58 | +</div> | ||
59 | +</div> | ||
60 | +</body></html> | ||
0 | \ No newline at end of file | 61 | \ No newline at end of file |
1 | +++ a/doc/instalacao.html | ||
@@ -0,0 +1,390 @@ | @@ -0,0 +1,390 @@ | ||
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
2 | +<html><head> | ||
3 | +<!-- | ||
4 | +--Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
5 | +-- | ||
6 | +--Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
7 | +-- | ||
8 | +--O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como --publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
9 | +-- | ||
10 | +--Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
11 | +--MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
12 | +-- | ||
13 | +--Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
14 | +--><title>SGA Livre - Manual de Instalação</title> | ||
15 | + | ||
16 | + | ||
17 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
18 | +<link rel="stylesheet" href="sgadoc.css" type="text/css"></head><body> | ||
19 | +<div class="document" id="documento"> | ||
20 | +<div> | ||
21 | +<center><img style="width: 561px; height: 71px;" alt="" src="imgs/logo_horizontal_simples.jpg"><br> | ||
22 | +</center> | ||
23 | +</div> | ||
24 | +<h1 class="title">Manual de Instalação do SGA Livre</h1> | ||
25 | +<a href="index.html">Retornar à | ||
26 | +Página Inicial</a> | ||
27 | +<ul> | ||
28 | +</ul> | ||
29 | +<div class="section" id="indice"> | ||
30 | +<h1 class="tittle">Índice</h1> | ||
31 | +<ul> | ||
32 | +<li><a href="#intro">Introdução</a></li> | ||
33 | +<li><a href="#install">Instalação do Servidor Web | ||
34 | +e Banco de Dados</a></li> | ||
35 | +<li><a href="#controlador">Instalação do | ||
36 | +Controlador de Painéis</a></li> | ||
37 | +<li><a href="#cron">Configuração do Cron</a></li> | ||
38 | +<li><a href="#painelsenhas">Instalação do Painel | ||
39 | +de Senhas</a></li> | ||
40 | +</ul> | ||
41 | +</div> | ||
42 | +<div class="section" id="intro"> | ||
43 | +<h1 class="tittle"><a name="intro">Introdução</a></h1> | ||
44 | +A instalação do | ||
45 | +servidor do SGA Livre requer conhecimento técnico em Linux. Então, | ||
46 | +sugerimos que este roteiro seja executado por um usuário familiarizado | ||
47 | +com instalação de pacotes e configuração básica de Apache, | ||
48 | +PHP, | ||
49 | +Postgresql e Java.<br> | ||
50 | +<br> | ||
51 | +Este roteiro está baseado (e Recomendamos) Sistema Operacional | ||
52 | +GNU/Linux Debian 5 - Lenny. <br> | ||
53 | +<br> | ||
54 | +Como | ||
55 | +pode ser visto na seção 'Arquitetura' do manual de introdução, o SGA | ||
56 | +Livre pode ser instalado separando servidor de aplicação web, banco de | ||
57 | +dados e controlador de painéis. Essa decisão deve ser tomada com base | ||
58 | +no volume de acesso e uso do sistema. Porém, para a maioria dos | ||
59 | +usuários, instalar todos esses componentes num único | ||
60 | +servidor será suficiente. Este manual pressupõe que todos os | ||
61 | +componentes estarão instalados na mesma máquina servidora.<br> | ||
62 | +<br> | ||
63 | +<span style="font-weight: bold; text-decoration: underline;">Pré-requisitos | ||
64 | +de hardware:<br> | ||
65 | +</span>A definição de requisitos de hardware deve ser baseada no | ||
66 | +volume de acesso esperado.<br> | ||
67 | +Quanto maior o número de unidades de atendimento, mais adequada deve | ||
68 | +ser a máquina servidora.<br> | ||
69 | +Em | ||
70 | +geral, servidores com dois processadores, 2 GB de memória RAM | ||
71 | +e 50 | ||
72 | +GB de espaço em disco devem atender bem para pequenos volumes.<br> | ||
73 | +<p style="text-decoration: underline; font-weight: bold;"></p> | ||
74 | +<p style="text-decoration: underline; font-weight: bold;">Pré-requisitos | ||
75 | +de software:</p> | ||
76 | +<p>Postgresql versão 8.3<br> | ||
77 | +Apache versão 2<br> | ||
78 | +Openjdk-6-jre ou Sun-java6-jre<br> | ||
79 | +PHP versão 5.2.0<br> | ||
80 | +GD versão 2.0<br> | ||
81 | +Multibyte String<br> | ||
82 | +PDO versão 1.0.0<br> | ||
83 | +PDO PgSQL versão 1.0.2<br> | ||
84 | +</p> | ||
85 | +<br> | ||
86 | +<span style="font-weight: bold;">Lista de Pacotes para | ||
87 | +Debian Lenny:</span><br> | ||
88 | +apt-get install postgresql-8.3 postgresql-client-8.3 apache2 | ||
89 | +openjdk-6-jre php5 | ||
90 | +php5-cli libapache2-mod-php5 php5-gd php5-pgsql | ||
91 | +<p></p> | ||
92 | +<p><small><span style="font-weight: bold; text-decoration: underline;">Dica</span>: | ||
93 | +após instalar os pacotes, e antes de prosseguir com a instalação, | ||
94 | +certifique-se que o usuário padrão de administração do | ||
95 | +Postgresql esteja habilitado.<br> | ||
96 | +Exemplo no Debian para habilitar o usuário padrão postgres:<br> | ||
97 | +<span style="font-style: italic;">$ su - postgres</span><br style="font-style: italic;"> | ||
98 | +<span style="font-style: italic;">$ psql</span><br style="font-style: italic;"> | ||
99 | +<span style="font-style: italic;">$ alter user | ||
100 | +postgres with password 'defina_sua_senha'; (com aspas)</span></small></p> | ||
101 | +<p> </p> | ||
102 | +<p></p> | ||
103 | +</div> | ||
104 | +<div class="section" id="install"> | ||
105 | +<h1 class="tittle"><a name="tittle">Instalação | ||
106 | +do Servidor Web e Banco de Dados</a></h1> | ||
107 | +<p>Nesta seção será descrita a instalação do Servidor Web e do | ||
108 | +Banco de Dados.</p> | ||
109 | +<p style="font-weight: bold; text-decoration: underline;"><big><big>Pacotes de instalação</big></big></p>O | ||
110 | +pacote completo de instalação do SGA Livre é composto de:<br> | ||
111 | +<ul><li>Para instalação no Servidor</li><ul><ul><li>sgalivre-servidor-web_x.x.x.tgz - Pacote de | ||
112 | +instalação do Servidor Web e Banco de Dados.</li></ul></ul><ul><ul><li>sgalivre-controladorpaineis_x.x.x.tgz - Pacote de | ||
113 | +instalação do Controlador de Painéis.</li></ul></ul></ul> | ||
114 | +<ul><li>Para instalação do Painel de Senhas</li><ul><ul><li>sgalivre-painel_x.x.x.tgz - Pacote de instalação .tgz | ||
115 | +do Painel de Senhas.</li></ul></ul><ul><ul><li>sgalivre-painel_x.x.x.deb - Pacote de instalação .deb | ||
116 | +do Painel de Senhas.</li></ul></ul></ul> | ||
117 | +<br> | ||
118 | +<small style="font-weight: bold;">Onde x.x.x signifca a | ||
119 | +versão. Ex.: 1.0.0</small><br><br><br> | ||
120 | +<br> | ||
121 | +<p class="topic"></p> | ||
122 | +<p class="topic">Primeiro Passo - Início</p> | ||
123 | +<p>Descompactar o sgalivre-servidor-web_x.x.x.tgz na área web do servidor apache2. | ||
124 | +</p><p>Acessar o instalador web, conforme exemplo abaixo:</p> | ||
125 | +<p>Exemplo: http://<ip_do_servidor>/sgalivre</p> | ||
126 | +<p></p> | ||
127 | +<p>Ao acessar o SGA pela primeira vez, a página de instalação | ||
128 | +será exibida. Clicando no botão "Próximo" o usuário será levado a | ||
129 | +página de verificação de requisitos.</p> | ||
130 | +<p></p> | ||
131 | +<center><img src="imgs/install_img00.jpg"></center> | ||
132 | +<br> | ||
133 | +<p class="topic"></p> | ||
134 | +<p class="topic">Segundo Passo - Verificação dos Requisitos</p> | ||
135 | +<p>Esse | ||
136 | +passo da instalação mostra ao usuário os requisitos mínimos do SGA | ||
137 | +Livre e faz a comparação com as versões instaladas no | ||
138 | +servidor. </p> | ||
139 | +<ul> | ||
140 | +</ul> | ||
141 | +<p>Em | ||
142 | +Permissões Requeridas, o SGA Livre aponta a necessidade de permissão de | ||
143 | +escrita no arquivo<span style="font-weight: bold;"> | ||
144 | +Config.php</span>. O SGA Livre mostra o caminho através dos | ||
145 | +diretórios para encontrar o arquivo. O usuário deve alterar com chmod, | ||
146 | +adicionando a permissão de escrita. Após disso, basta atualizar a | ||
147 | +página e | ||
148 | +verificar se a alteração foi efetuadas com sucesso.</p> | ||
149 | +<p>Em | ||
150 | +Configurações Requeridas, encontramos o <span style="font-weight: bold;">short_open_tag</span> onde | ||
151 | +o valor | ||
152 | +requerido deve ser "On". Caso o valor seja "OFF" basta alterar o valor | ||
153 | +da chave no arquivo PHP.ini. No Debian, geralmente fica em | ||
154 | +/etc/php5/apache2/php.ini. </p> | ||
155 | +<p>Em Configurações | ||
156 | +Recomendadas, o <span style="font-weight: bold;">magic_quotes_gpc</span> | ||
157 | +deverá ter o valor "OFF", no caso | ||
158 | +contrário basta alterar o valor no arquivo PHP.ini</p>É necessário reiniciar o Apache após alterar o php.ini. | ||
159 | +<p>Os itens que não estão em conformidades com o exigido pelo SGA | ||
160 | +Livre ficam destacados em vermelho.</p> | ||
161 | +<center><img class="max-width" src="imgs/install_img02.jpg"></center> | ||
162 | +<br> | ||
163 | +<br> | ||
164 | +<p class="topic"></p> | ||
165 | +<p class="topic">Terceiro Passo - Licença</p> | ||
166 | +<p>Nesta | ||
167 | +parte da instalação, o usuário é orientado a ler a licença do SGA Livre | ||
168 | +- O SGA é disponibilizado sob a Licença Pública Geral (GPL - versão | ||
169 | +dois, publicada em junho de 1991). Após concordar com os termos da | ||
170 | +Licença, o usuário poderá avançar para o próximo passo.</p> | ||
171 | +<center><img class="max-width" src="imgs/install_img03.jpg"></center> | ||
172 | +<p style="font-weight: normal;" class="topic"><br> | ||
173 | +</p> | ||
174 | +<br> | ||
175 | +<p class="topic"></p> | ||
176 | +<p class="topic">Quarto Passo - Configuração do Banco de | ||
177 | +Dados</p> | ||
178 | +<p>Nesta estapa da instalação, o administrador deverá inserir as | ||
179 | +opções de conexão ao servidor de banco de dados Postgresql, que será | ||
180 | +utilizado pelo SGA Livre.</p> | ||
181 | +<p>Durante | ||
182 | +a configuração do banco o usuário deverá inserir o nome do Host (ou IP) | ||
183 | +onde está o banco; a porta de comunicação do sistema com o banco; o | ||
184 | +nome do usuário administrador do banco; a senha deste usuário e o nome | ||
185 | +do banco a ser criado. Antes de avançar para a próxima etapa, o banco | ||
186 | +deverá ser | ||
187 | +testado. </p> | ||
188 | +<center><img class="max-width" src="imgs/install_img04.png"><br> | ||
189 | +<div style="text-align: left;"><small><span style="font-weight: bold; text-decoration: underline;">Obs.:</span> | ||
190 | +por padrão, o Postgresql permite apenas conexão | ||
191 | + localhost. Para habilitar conexões externas, veja manual do | ||
192 | +Postgresql.</small></div> | ||
193 | +<br> | ||
194 | +</center> | ||
195 | +<div class="attention"> | ||
196 | +<p class="admonition-title">Atenção: O banco de dados | ||
197 | +especificado na instalação será criado automaticamente se não existir, | ||
198 | +caso exista será recriado e todos os dados existentes no banco antigo | ||
199 | +serão PERMANENTEMENTE PERDIDOS.</p> | ||
200 | +</div> | ||
201 | +<br> | ||
202 | +<p class="topic"></p> | ||
203 | +<p class="topic">Quinto Passo - Configurações da Conta | ||
204 | +Administrador</p> | ||
205 | +<p>Nesta | ||
206 | +etapa o usuário vai configurar as opções da conta Administrador do SGA | ||
207 | +Livre. Será a conta com a qual o usuário irá acessar | ||
208 | +a primeira vez no sistema para configurá-lo. O administrador terá | ||
209 | +acesso | ||
210 | +total ao sistema. Esta conta poderá ser editada, | ||
211 | +entretanto, nunca poderá ser excluida do sistema.</p> | ||
212 | +<p>As | ||
213 | +informações aplicáveis a conta Administrador durante esta etapa são: | ||
214 | +Usuário - nome usado no acesso ao sistema; Nome - nome do | ||
215 | +administrador; Sobrenome; Senha - senha para acesso ao sistema; e | ||
216 | +Confirmar Senha. Ao preencher todos os campos o usuário poderá avançar | ||
217 | +na instalação</p> | ||
218 | +<center><img class="max-width" src="imgs/install_img05.png"></center> | ||
219 | +<br> | ||
220 | +<p class="topic"></p> | ||
221 | +<p class="topic">Sexto Passo - Aplicar</p> | ||
222 | +<p>Esta | ||
223 | +é a etapa final de instalação. Clicando em instalar, o SGA Livre será | ||
224 | +instalado com as configurações obtidas durante a instalação. Uma | ||
225 | +mensagem indicando o sucesso da operação será exibida e | ||
226 | +posteriormente a página de acesso inicial será exibida.</p> | ||
227 | +<center><img class="max-width" src="imgs/install_img06.jpg"></center> | ||
228 | +<br> | ||
229 | +<br> | ||
230 | +<p>A partir de agora, o usuário poderá logar no sistema com a | ||
231 | +conta | ||
232 | +criada. </p> | ||
233 | +<p>Será necessário configurar o sistema de acordo com | ||
234 | +suas | ||
235 | +necessidades.</p> | ||
236 | +<center><img style="width: 706px; height: 417px;" alt="" class="max-width" src="imgs/install_img09.jpg"></center> | ||
237 | +</div> | ||
238 | +<br> | ||
239 | +<br> | ||
240 | +<br> | ||
241 | +<div class="section" id="painel"> | ||
242 | +<h1 class="tittle"><a name="controlador">Instalação | ||
243 | +do Controlador de Painéis</a></h1> | ||
244 | +<p>Esta seção abordará a instalação do Controlador de Painéis do | ||
245 | +SGA Livre.</p> | ||
246 | +<p>O Controlador de Painéis é uma aplicação Java centralizada que | ||
247 | +é | ||
248 | +responsável por enviar as senhas chamadas pelos atendentes para os | ||
249 | +Painéis de Senhas das Unidades de Atendimento, não importando onde elas | ||
250 | +estejam. Basta ter uma conexão de rede disponível. O envio | ||
251 | +das | ||
252 | +senhas é extremanente leve e rápido, pois é constituído de um datagrama | ||
253 | +(pacote) UDP bem curto.</p> | ||
254 | +<div class="note"> | ||
255 | +Controlador de Paineis e Paineis de Senhas trabalham com protocolo UDP, | ||
256 | +nas portas 9999 e 8888 respectivamente. Certifique-se de que não haja | ||
257 | +bloqueios em dispositivos de rede como roteadores e firewalls. | ||
258 | +</div> | ||
259 | +<p>Primeiramente, o usuário deverá descompactar o arquivo | ||
260 | +"sgalivre-controladorpaineis_x.x.x.tgz".</p> | ||
261 | +<p>O arquivo <span style="font-weight: bold;">server.conf</span> | ||
262 | +contém | ||
263 | +as informações de configuração do Controlador de Painéis. É muito | ||
264 | +importante que o administrador insira corretamente as informações nesse | ||
265 | +arquivo. </p> | ||
266 | +<br># DATAPREV 2009<br># SGA Livre<br># CONTROLADOR DE PAINEIS 1.0.0<br># ARQUIVO DE CONFIGURAÇÃO DO CONTROLADOR DE PAINEIS<br># server.conf<br>#<br><br><br># Define a classe do Driver SQL a ser usado.<br># O Driver deve ser adequado ao RDMBS em uso.<br># PostgreSQL -> org.postgresql.Driver<br>jdbcDriver = org.postgresql.Driver<br><br># Define a URL JDBC<br># Exemplo: jdbc:<rdbms>://<host>/<database><br>jdbcUrl = jdbc:postgresql://127.0.0.1/sgalivre<br><br># Define o usuario do SQL<br>jdbcUser = postgres<br><br># Define o password do login SQL<br>jdbcPass = senha<br><br># URL do Servidor Web<br># Define a URL que irá retornar a lista de Unidades<br># Essa URL é enviada para o painel, que a utiliza para obter a lista de unidades<br># Não utilizar endereço de loopback (l27.0.0.1)<br>urlUnidades = http://10.0.0.2/sgalivre/painel/get_unidades.php<br><br># URL do Servidor Web<br># Define a URL que irá retornar a lista de Serviços<br># Essa URL é enviada para o painel, que a utiliza para obter a lista de serviços a partir de uma unidade<br># O token %unidade_id% é substituido no cliente pela unidade selecionada<br># Não utilizar endereço de loopback (l27.0.0.1)<br>urlServicos = http://10.0.0.2/sgalivre/painel/get_servicos.php?id_uni=%id_unidade%<br><br># Intervalo de consulta (em milésimos de segundo)<br># Define o intervalo de consultas SQL em busca de novas senhas<br># Um intervalo muito grande aumenta o tempo de resposta e pode permitir que uma quantidade grande de senhas<br># acumule, causando um pico de processamento.<br># Um intervalo muito pequeno pode causar impacto na performance do banco devido ao excesso de consultas.<br>intervaloConsulta = 100<br><br># Tempo limite (em segundos) que um Painel será considerado como inativo caso nao faça contato.<br># Os painéis enviam sinais de vida baseados nesse intervalo.<br># Um painel continua recebendo mensagens até ser dado como inativo.<br>timeoutPainel = 600<br><br># | ||
267 | +Tempo limite (em segundos) que um Painel será considerado inexistente, | ||
268 | +e será removido da memória do Controlador e do Banco de Dados.<br># | ||
269 | +Esta tarefa permite a liberação de recursos da maquina executando o | ||
270 | +controlador de paineis e impede o acumulo de lixo na tabela.<br># Caso o Painel de Senhas na unidade esteja ativo, ou seja, iniciado antes deste tempo limite não será removido.<br># padrão: 345600 segundos (96 horas)<br>removerPaineisIntervalo = 345600<br><br># Horario(HH:MM:SS) no formato 24 horas em que o controlador de paineis irá executar a tarefa de limpeza de paineis inativos<br># Esta tarefa passa por todos paineis e remove aqueles que estao inativos por tempo superior a <removerPaineisIntervalo><br># É altamente recomendado que esta tarefa execute em um horário de ociosidade do sistema.<br>removerPaineisHora = 23:50:00<br> | ||
271 | +<br style="font-weight: bold;"><span style="font-weight: bold;"> | ||
272 | +Realizadas as configurações no arquivo server.conf, o Controlador de | ||
273 | +Painéis pode ser executado, através do script | ||
274 | +controladorpainel.sh. | ||
275 | +</span><p><span style="font-weight: bold;">O Controlador de Painéis deve permanecer em execução todo o | ||
276 | +tempo.</span><br> | ||
277 | +</p> | ||
278 | +<p> </p> | ||
279 | +<h1 class="tittle"><a name="cron">Configuração | ||
280 | +do Cron</a></h1> | ||
281 | +A configuração do Cron é opcional, mas recomendada. A idéia | ||
282 | +básica é agendar uma tarefa no cron para acumular todos os atendimentos | ||
283 | +nas tabelas de histórico do SGA Livre, liberando o sistema para o | ||
284 | +funcionamento no dia seguinte. Ou seja, é a mesma funcionalidade | ||
285 | +existente na opção "Reiniciar Senhas", existente no módulo Config. | ||
286 | +Global. A diferença é apenas a automatização do processo por meio de | ||
287 | +agendamento no servidor.<br> | ||
288 | +<br> | ||
289 | +Para isso, é necessário:<br> | ||
290 | +<br> | ||
291 | +1) Criar <span class="il"></span>um arquivo | ||
292 | +chamado ".pgpass" no diretório do usuário root contendo a senha e com | ||
293 | +permissão 0600.<br> | ||
294 | +<p>Isto é necessário para permitir que o comando execute, sem a solicitação da senha do usuário do PostgreSQL.</p> | ||
295 | +<br>Exemplo de conteúdo do arquivo (formato <tt class="REPLACEABLE"><i>"hostname</i></tt>:<tt class="REPLACEABLE"><i>port</i></tt>:<tt class="REPLACEABLE"><i>database</i></tt>:<tt class="REPLACEABLE"><i>username</i></tt>:<tt class="REPLACEABLE"><i>password")</i></tt>:<br> | ||
296 | +*:*:sgalivre:postgres:senha<br> | ||
297 | +<br> | ||
298 | +<br>2) Criar agendamento no Cron:<br> | ||
299 | +0 23 * * * root psql -d <tt class="REPLACEABLE"><i>database</i></tt> -U <tt class="REPLACEABLE"><i>usuario</i></tt> | ||
300 | +-c "SELECT sp_acumular_atendimentos(now())"<br> | ||
301 | +<br> | ||
302 | +<br> | ||
303 | +<div class="note"> | ||
304 | +<p><b>Aviso Importante</b></p> | ||
305 | +<p>Em algumas distribuições(como Debian e Ubuntu) o PostgreSQL pode | ||
306 | +estar configurado de forma mais restritiva, causando uma mensagem | ||
307 | +similar a:</p> | ||
308 | +<pre>PT-BR: psql: FATAL: autenticação do tipo Ident falhou para usuário "root"<br>EN-US: psql: FATAL: Ident authentication failed for user "root"<br></pre> | ||
309 | +<p>Nessas distribuições o usuário do PostgreSQL deve coincidir com o usuário linux.</p><br> | ||
310 | +<p>Opcionalmente você pode alterar a configuração do PostgreSQL em pg_hba.conf:</p> | ||
311 | +<pre>Restritivo: local all all ident sameuser<br>Permissivo: local all all md5<br></pre> | ||
312 | +</div> | ||
313 | +<br> | ||
314 | +<small>Referência: <a href="http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html">http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html</a></small><br> | ||
315 | +<p></p> | ||
316 | +<p></p> | ||
317 | +<p></p> | ||
318 | +<h1 class="tittle"><a name="painelsenhas">Instalação | ||
319 | +do Painel de Senhas</a></h1> | ||
320 | +<div class="note"> | ||
321 | +<p><b>Nota importante:</b></p><p><b>Requer Java 6 (JRE) instalado.</b></p> | ||
322 | +<p>A forma recomendada de instalação dos pacotes para o painel é | ||
323 | +via linha de comando: </p> | ||
324 | +<p>Exemplo: sudo dpkg -i sgalivre-painel_x.x.x.deb na distro Ubuntu</p> | ||
325 | + | ||
326 | +<p>--</p><p>É possível a instalação em outros sitemas operacionais | ||
327 | +(inclusive Windows). Entretanto, não será | ||
328 | +fornecido instalador para tal. Nesses casos, basta descompactar o | ||
329 | +arquivo sgalivre-painel_x.x.x.tgz e executar o arquivo | ||
330 | +"painel.jar".</p><p>Exemplo em outras distros Linux: java -jar painel.jar<br>Exemplo em Windows: "duplo clique em painel.jar".</p> | ||
331 | +</div> | ||
332 | +<p>O painel de senhas deverá ser instalado em todas as máquinas | ||
333 | +onde ficarão conectados os monitores que exibirão as senhas chamadas. | ||
334 | +Ao executar pela primeira vez, será | ||
335 | +exibida uma mensagem alertando que as configurações iniciais devem ser | ||
336 | +aplicadas. Como segue na imagem abaixo:</p> | ||
337 | +<div id="img"><img class="border" src="imgs/install_painel01.jpg"></div> <br> <p style="text-align: left;">Obs.: | ||
338 | +Um bug conhecido (tela abaixo) do Java com o Compiz impede que o ícone | ||
339 | +de bandeja funcione corretamente. Nesse caso, basta desativar os | ||
340 | +efeitos visuais do Compiz. No Ubuntu fica no Menu Sistema, Aparência, | ||
341 | +aba Efeitos Visuais. Selecionar Nenhum.</p><p style="text-align: center;"><img style="border: 1px solid ; width: 283px; height: 111px;" alt="" src="imgs/compiz_java.png"></p><p> </p><p></p><p>A janela de configuração apresentada abaixo possui os campos | ||
342 | +"IP do Servidor" - neste campo | ||
343 | +deve ser colocado o IP do servidor onde está instalado o controlador de | ||
344 | +paineis. Após inserir o endereço IP do Controlador de Paineis deve-ser clicar no | ||
345 | +botão "Obter Unidades", para carregar no painel as unidades existentes | ||
346 | +no servidor. Após obter as unidades pode-se selecioná-las no campo | ||
347 | +"Selecione | ||
348 | +Unidade". E após selecionar uma unidade serão exibidos no campo | ||
349 | +"Serviço" os serviços cadastrados na unidade, deve-se então escolher | ||
350 | +quais serviços serão exibidos neste painel.<br> | ||
351 | +</p> | ||
352 | +<p><span style="font-weight: bold;">ATENÇÃO: Essa etapa obter e | ||
353 | +selecionar a unidade somente pode ser efetuada após a realização da | ||
354 | +configuração do sistema, abordado no Manual do Usuário.</span><br> | ||
355 | +</p> | ||
356 | + | ||
357 | +<div id="img"><img class="border" src="imgs/install_painel02.jpg"></div> | ||
358 | +<p>Salvando as opções de configuração o painel será cadastrado no | ||
359 | +servidor de paineis e o mesmo será iniciado.</p> | ||
360 | +<div id="img"><img class="border" src="imgs/install_painel03.jpg"></div> | ||
361 | +<p>O painel de senhas ficará instalado em aplicativos/acessórios. | ||
362 | +Quando executado o painel de senhas exibe um ícone junto ao painel do | ||
363 | +sistema operacioal, próximo a data.</p> | ||
364 | +<div id="img"><img class="border" src="imgs/install_painel05.jpg"></div> | ||
365 | +<p> Selecionando o ícone com o botão direito temos opções de | ||
366 | +configuração do painel, além das opções | ||
367 | +de "Exibir Painel","Sobre" e "Sair". Selecionando a opção "Configurar | ||
368 | +Serviços" a janela de configuração inicial é exibida. No caso da | ||
369 | +"Configuração de Layout" é exibida uma janela como a apresentada abaixo:</p> | ||
370 | +<div id="img"><img class="max-width" src="imgs/install_painel04.jpg"></div> | ||
371 | +<p>Para alterar as cores do painel deve-se clicar na área | ||
372 | +referente no painel exibido no monitor à esquerda e definir a cor | ||
373 | +daquela área. Abaixo temos as opções de monitor primário e secundário | ||
374 | +para o caso da utilização de mais de um monitor no computador em que o | ||
375 | +painel está instalado. Temos também na sequência as opções de sons a | ||
376 | +serem utilizados ao chamar senhas.</p> | ||
377 | +<p>Por padrão o painel de senhas é iniciado automáticamente após | ||
378 | +o sistema operacional ser iniciado. Para ocultar o painel basta | ||
379 | +pressionar o botão esquerdo e direito do mouse. Abaixo temos um exemplo | ||
380 | +do painel.</p> | ||
381 | +<div id="img"><img class="max-width" src="imgs/install_painel06.jpg"></div> | ||
382 | +<h1><small><a class="toc-backref" href="introducao.html#id3"><br> | ||
383 | +</a></small></h1> | ||
384 | +<p>Útima revisão deste documento: 21/10/2009</p> | ||
385 | +<div class="section" id="controle_versao"> <br> | ||
386 | +<a href="index.html">Retornar à página inicial</a> </div> | ||
387 | +<p></p> | ||
388 | +</div> | ||
389 | +</div> | ||
390 | +</body></html> | ||
0 | \ No newline at end of file | 391 | \ No newline at end of file |
1 | +++ a/doc/introducao.html | ||
@@ -0,0 +1,299 @@ | @@ -0,0 +1,299 @@ | ||
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
2 | +<html><head><!-- | ||
3 | +--Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
4 | +-- | ||
5 | +--Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
6 | +-- | ||
7 | +--O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como --publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
8 | +-- | ||
9 | +--Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
10 | +--MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
11 | +-- | ||
12 | +--Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
13 | +--> | ||
14 | + | ||
15 | + | ||
16 | +<title>SGA Livre - Introdução</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
17 | +<link rel="stylesheet" href="sgadoc.css" type="text/css"></head> | ||
18 | +<body> | ||
19 | +<div class="document" id="documento"> | ||
20 | +<div align="center"> <br> | ||
21 | +<img style="width: 561px; height: 71px;" alt="SGA" src="imgs/logo_horizontal_simples.jpg"><br> | ||
22 | +</div> | ||
23 | +<br> | ||
24 | +<div class="section" id="indice"> | ||
25 | +<h1 class="title"><a name="intro">Introdução</a></h1> | ||
26 | +<a href="index.html">Retornar à Página Inicial</a> | ||
27 | +<ul> | ||
28 | +</ul> | ||
29 | +<br> | ||
30 | +<h1><small>Índice</small></h1> | ||
31 | +<ul class="ul-simples"> | ||
32 | +<li><a href="#intro">Sobre o SGA Livre</a></li> | ||
33 | +<li><a href="#modulos">Módulos</a></li> | ||
34 | +<li><a href="#arquitetura">Arquitetura</a></li> | ||
35 | +<li><a href="#tecnologia">Tecnologia</a></li> | ||
36 | +<li><a href="#creditos">Créditos</a></li> | ||
37 | +</ul> | ||
38 | +</div> | ||
39 | +<br> | ||
40 | +<div class="section" id="introducao"> | ||
41 | +<h1 class="title"><a name="intro">Sobre | ||
42 | +o SGA Livre</a></h1> | ||
43 | +<div style="text-align: justify;" class="section" id="sobre"> | ||
44 | +<h1><small>O que é o SGA Livre?</small></h1> | ||
45 | +<p>SGA significa Sistema de Gerenciamento do | ||
46 | +Atendimento, versão Livre.</p> | ||
47 | +<p>É desenvolvido pela DATAPREV, totalmente baseado em | ||
48 | +tecnologias de software livre e de código aberto.</p> | ||
49 | +<p>Através do SGA é possível gerenciar filas e fluxo de | ||
50 | +atendimento em quaisquer tipos de empresas ou organizações que prestam | ||
51 | +serviço de atendimento presencial à pessoas.</p> | ||
52 | +<p>O SGA oferece o controle de filas de atendimento | ||
53 | +através de emissão de senhas e chamada das mesmas através de painéis. | ||
54 | +As filas de atendimento podem conter um único serviço ou um grupo de | ||
55 | +serviços. Os painéis podem chamar um, vários ou todos os serviços. Uma | ||
56 | +unidade de atendimento pode ter vários painéis.</p> | ||
57 | +<p>O SGA é mais do que um sistema de controle de | ||
58 | +filas. Ao gerenciar o fluxo de atendimento, o | ||
59 | +sistema apresenta uma série de recursos que auxiliam na | ||
60 | +gerência e administração das unidades de atendimento.</p> | ||
61 | +<p>Fornece uma diversidade de informações gerenciais preciosas, | ||
62 | +através de relatórios, estatísticas e gráficos avançados | ||
63 | +sobre atendimentos de uma unidade, de um grupo de unidades ou | ||
64 | +de todas elas. É possível obter estatísticas | ||
65 | +e tempos médios de atendimento por atendente, por período e | ||
66 | +por unidade, entre outras. Pode-se obter dados detalhados ou agregados.</p> | ||
67 | +As informações gerenciais fornecidas pelo SGA possibilitam aos gestores | ||
68 | +planejar, acompanhar, monitorar, otimizar e agilizar o atendimento aos | ||
69 | +clientes. <br> | ||
70 | +<p>O sistema pode ser utilizado tanto de forma centralizada como | ||
71 | +descentralizada. Ou seja, pode-se utilizar servidores hospedados | ||
72 | +centralizadamente ou em cada unidade de atendimento. Porém, o ambiente | ||
73 | +centralizado oferece mais vantagens, pois os dados estarão concentrados | ||
74 | +num mesmo banco de dados, possibilitando emitir relatórios e | ||
75 | +estatísticas completas.</p> | ||
76 | +<p> </p> | ||
77 | +<h1><small><small>Origem do SGA</small></small></h1> | ||
78 | +A Previdência Social, no intuito de conferir excelência ao atendimento | ||
79 | +prestado a seus clientes, realizou diversas ações que resultaram na | ||
80 | +expansão e requalificação da sua rede de atendimento.<br><br> | ||
81 | +Para gerenciar o fluxo de atendimento nas agências, a equipe da | ||
82 | +CGTI do INSS desenvolveu o PHILA. | ||
83 | +Posteriormente, o nome foi modificado para SGA. A partir de 2007, a | ||
84 | +DATAPREV assumiu o desenvolvimento e a evolução do sistema.<br><br> | ||
85 | +Desde o | ||
86 | +início, o sistema utilizava a tecnologia de código aberto, que | ||
87 | +já | ||
88 | +era tendência de | ||
89 | +desenvolvimento de programas computacionais do Governo Federal, em uma | ||
90 | +base operacional baseada em Linux. | ||
91 | +<p> <br> | ||
92 | +</p> | ||
93 | +<h1><small>Licença</small><br> | ||
94 | +</h1> | ||
95 | +<p>Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e | ||
96 | +Informações da Previdência Social - Brasil</p> | ||
97 | +<p>O SGA é um software livre; você pode redistribuí-lo e/ou | ||
98 | +modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
99 | +publicada pela Fundação do Software Livre (FSF); na versão 2 da | ||
100 | +Licença, ou (na sua opnião) qualquer versão.</p> | ||
101 | +<p>Este programa é distribuído na esperança que possa ser útil, | ||
102 | +mas SEM NENHUMA GARANTIA; sem nenhuma garantia implícita de ADEQUAÇÃO a | ||
103 | +qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública | ||
104 | +Geral GNU para maiores detalhes.</p> | ||
105 | +<p>Você deve ter recebido uma cópia da Licença Pública Geral GNU, | ||
106 | +sob o título "LICENCA.txt", junto com este programa, se não, | ||
107 | +escreva para a Fundação do Software | ||
108 | +Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA | ||
109 | +02110-1301 USA.</p> | ||
110 | +<br> | ||
111 | +<div class="section" style="text-align: justify;" id="estrutura_sga"> | ||
112 | +<h1 class="title"><a name="modulos">Módulos</a></h1> | ||
113 | +<div class="section" id="modulos"> | ||
114 | +<h1><small><a class="toc-backref" href="#id3">Módulos</a></small></h1> | ||
115 | +<p>As funcionalidades do SGA Livre são organizadas e divididas | ||
116 | +em módulos. Cada módulo possui um agrupamento de funções. São dinâmicos | ||
117 | +e estão acessíveis de acordo com o nível de acesso do usuário do | ||
118 | +sistema.</p> | ||
119 | +<p>Nesta seção cada módulo do SGA é descrito | ||
120 | +resumidamente, assim como suas principais funcionalidades e | ||
121 | +conceitos. </p> | ||
122 | +<p>Os módulos do SGA são divididos em dois grupos: Módulos | ||
123 | +Globais e Módulos Locais.</p> | ||
124 | +<ins><b>Módulos Globais</b></ins> | ||
125 | +<p>Módulos Globais são aqueles que afetam todas as unidades, ou | ||
126 | +que por algum motivo não tem relação com nenhuma unidade em particular. | ||
127 | +Estes módulos são:</p> | ||
128 | +<ul class="inside"> | ||
129 | +<li><b>Config. Global</b> - Centraliza as | ||
130 | +configurações gerais do sistema. É neste módulo que são | ||
131 | +criados os grupos, cargos, unidades e os serviços. | ||
132 | +Configuração Global é o centro de gerência do SGA, e deve ser utilizado | ||
133 | +com atenção. Geralmente deve estar disponível apenas para um | ||
134 | +administrador.</li> | ||
135 | +<li><b>Usuários</b> - Este módulo apresenta | ||
136 | +configurações específicas para gerência de usuários do SGA. Nele estão | ||
137 | +todas as funcionalidades para a criação de novos usuários, atribuição | ||
138 | +de cargos, alocação em unidades, alteração de senhas e desativação do | ||
139 | +usuário.</li> | ||
140 | +<li><b>Relatórios</b> - Neste módulo, o usuário | ||
141 | +terá acesso a todos os relatórios, gráficos e estatísticas de | ||
142 | +atendimentos registrados no SGA. O SGA permite que | ||
143 | +sejam gerados relatórios, estatísticas e gráficos de uma ou mais | ||
144 | +unidades, de modo a apresentar a informação que a organização necessita | ||
145 | +para otimizar seu atendimento.</li> | ||
146 | +</ul> | ||
147 | +<ins><b>Módulos Locais</b></ins> | ||
148 | +<p>Nos Módulos Locais estão os módulos específicos de cada | ||
149 | +unidade. Estes só estarão visíveis quando o usuário logar em uma | ||
150 | +unidade, e as configurações afetarão apenas esta unidade. Os módulos | ||
151 | +locais são:</p> | ||
152 | +<ul class="inside"> | ||
153 | +<li><b>Atendimento</b> - Contém todas as | ||
154 | +funcionalidades para efetuar atendimentos em um guichê. Com menus | ||
155 | +intuitivos e práticos o SGA propicia facilidade e rapidez nos | ||
156 | +atendimentos;</li> | ||
157 | +<li><b>Config. Unidade</b> - Resume toda gerência | ||
158 | +da unidade em um só local. Neste módulo o gestor local poderá gerenciar | ||
159 | +os serviços de sua unidade, ativar impressão de senhas, definir uma | ||
160 | +mensagem de impressão local, dentre outras opções como reiniciar o | ||
161 | +contador de senhas.</li> | ||
162 | +<li><b>Monitor</b> - Este módulo permite o | ||
163 | +acompanhamento em tempo real de toda a unidade de atendimento. É | ||
164 | +possível visualizar todas as filas de atendimento detalhadamente, | ||
165 | +movimentar cliente de uma fila para outra, priorizar, cancelar e | ||
166 | +reativar senhas. Este é um módulo gerencial.</li> | ||
167 | +<li><b>Triagem</b> - É o módulo de pré-atendimento. | ||
168 | +Nele, é possível emitir senhas para os serviços e filas específicas, e | ||
169 | +realizar impressão das mesmas. É possível emitir senhas com prioridade | ||
170 | +e com identificação do cliente. Também é possível cancelar e reativar | ||
171 | +senhas.</li> | ||
172 | +</ul> | ||
173 | +</div> | ||
174 | +<div class="section" id="arquitetura"><br> | ||
175 | +<h1 class="title"><small><a name="arquitetura"></a><big>Arquitetura</big></small></h1> | ||
176 | +<h1 style="text-align: left;"><small>Arquitetura</small></h1> | ||
177 | +<div style="text-align: center;"><img src="imgs/sga-estrutura.png"><br> | ||
178 | +<br> | ||
179 | +<div class="section" id="componentes"> | ||
180 | +<div style="text-align: left;"> </div> | ||
181 | +<h1 style="text-align: left;"><small>Componentes</small></h1> | ||
182 | +<p>O SGA é dividido em 4 componentes principais:</p> | ||
183 | +<ul class="simple"> | ||
184 | +<li style="text-align: left;"><span style="font-weight: bold;">Banco de | ||
185 | +Dados:</span> Armazena todas as configurações do | ||
186 | +sistema, dados dos usuários, unidades e atendimentos.<span style="font-weight: bold;"></span></li> | ||
187 | +<li style="text-align: left;"><span style="font-weight: bold;">Controlador | ||
188 | +de Painéis:</span> Aplicação centralizada que gerencia e envia as | ||
189 | +senhas chamadas para os painéis.<span style="font-weight: bold;"></span></li> | ||
190 | +<li style="text-align: left;"><span style="font-weight: bold;">Painel de Senhas:</span> | ||
191 | +Aplicativo utilizado nas unidades de atendimento, | ||
192 | +responsável por exibir as senhas a serem atendidas.<span style="font-weight: bold;"></span></li> | ||
193 | +<li style="text-align: left;"><span style="font-weight: bold;">Aplicação | ||
194 | +Web: </span>onde os usuários interagem com o sistema e realizam | ||
195 | +a maior parte de suas tarefas. Esta aplicação reside em um servidor web.<span style="font-weight: bold;"></span></li> | ||
196 | +</ul> | ||
197 | +</div> | ||
198 | +</div> | ||
199 | +</div> | ||
200 | +</div> | ||
201 | +<br> | ||
202 | +<h1 class="title"><small><a name="tecnologia"></a><big>Tecnologia</big></small></h1> | ||
203 | +<h1 style="text-align: left;"><small>Tecnologia</small></h1> | ||
204 | +O SGA Livre foi projetado exclusivamente em tecnologias de software | ||
205 | +livre.<br> | ||
206 | +<br> | ||
207 | +<span style="font-weight: bold;">Características | ||
208 | +principais:</span><br> | ||
209 | +<ul> | ||
210 | +<li>Aplicação web fortemente baseada em PHP 5 e Ajax, | ||
211 | +que fornece interface de resposta rápida e agradável para o usuário.</li> | ||
212 | +<li>Otimizado para navegadores livres, em especial, Firefox 3.</li> | ||
213 | +<li>Projetado para funcionar com Servidor Web Apache2 e SGBD | ||
214 | +PostgreSQL.</li> | ||
215 | +<li>Controlador de Painéis e Painel de Senhas baseados em Java | ||
216 | +6 (OpenJDK ou Sun).</li> | ||
217 | +<li>Sistema operacional recomendado: GNU Linux Debian 5 (Lenny).</li> | ||
218 | +</ul> | ||
219 | +<br> | ||
220 | +<br> | ||
221 | +<br> | ||
222 | +<div class="section" id="credit"> | ||
223 | +<h1 style="height: 35px;" class="title"><a name="creditos">Créditos</a></h1> | ||
224 | +<p><b>Segue a lista histórica de colaboradores que atuam ou | ||
225 | +atuaram no desenvolvimento do SGA:</b></p><p><b>Dataprev</b></p> | ||
226 | +<ul class="ul-simples"> | ||
227 | +<li>Anderson Roberto Pereira (anderpereira@gmail.com)</li> | ||
228 | +<li>Sylvio Roberto Coutinho da Silva | ||
229 | +(sylvio.roberto@gmail.com)</li> | ||
230 | +<li>Jorge Antônio Macedo de Mello (jorge.mello@globo.com)</li> | ||
231 | +<li>Bruno Wotikoski Lourenço (bwotikoski@gmail.com)</li> | ||
232 | +<li>João Marcos de Rezende (jmrfejao@gmail.com)</li> | ||
233 | +<li>Juliano Frederico de Souza (julianofs@gmail.com)</li> | ||
234 | +<li>Leonardo Popik Bastos (leual27@gmail.com)</li> | ||
235 | +<li>Rafael Tackla de Almeida (rafatackla@gmail.com)</li> | ||
236 | +<li>Robson Filho Colodeti (rcitaliano@gmail.com)</li> | ||
237 | +<li>Rogerio Alencar Lino Filho (rogeriolino@gmail.com)</li> | ||
238 | +<li>Ulysses Rangel Ribeiro (ulyssesrr@gmail.com)</li> | ||
239 | +<li>Vinícius Avelar Moreira (vini0123@gmail.com)</li></ul><span style="font-weight: bold;"><br>INSS</span> | ||
240 | + | ||
241 | +<ul> | ||
242 | +<li>Luiz Antônio de Campos*</li> | ||
243 | +<li>José Márcio de Andrade Ferrari*</li> | ||
244 | +<li>Carlos Alberto Riboldi*</li> | ||
245 | +<li>Sérgio Antônio João*</li> | ||
246 | +<li>Paulo Fernando da Cunha*</li> | ||
247 | +<li>Gerson Borges de Carvalho*</li> | ||
248 | +<li>Herbert Silva*</li> | ||
249 | +<li>Samuel Rocha Marinho*<b></b></li><li>Cleosmilda de Sousa Santos*</li> | ||
250 | +<li>Maria Inês Vitor*</li> | ||
251 | +<li>Manoel Luiz Genol Bara*</li> | ||
252 | +<li>Manoel Lopes Lopes Filho*</li> | ||
253 | +<li>Luiz Carlos da Silva*</li> | ||
254 | +<li>Francisco das Chagas Neto*</li> | ||
255 | +<li>Waldir Assunção Bonfim*</li> | ||
256 | +<li>Antônio Mário Pinto Godoy Coutinho*</li> | ||
257 | +<li>William Veronesi Rocha*</li> | ||
258 | +</ul> | ||
259 | +<p></p> | ||
260 | +<p style="font-weight: bold;">* Contato: <br><span style="font-weight: normal;"> | ||
261 | +Diretoria de Atendimento - DIRAT - INSS - DF</span><br style="font-weight: normal;"><span style="font-weight: normal;"> | ||
262 | +Email: atendimento.dirat@previdencia.gov.br</span></p> | ||
263 | +<p> </p> | ||
264 | +<p></p> | ||
265 | +<p></p> | ||
266 | +<p></p> | ||
267 | +<p><b>E ainda, o SGA utiliza as seguintes contribuições de | ||
268 | +código aberto:</b></p> | ||
269 | +<ul class="ul-simples"> | ||
270 | +<li><em>Graidle</em> por Graidle Sourceforge team. | ||
271 | +Liberado sob licença GPL - <a class="reference external" href="http://graidle.sourceforge.net/">http://graidle.sourceforge.net//</a></li> | ||
272 | +<li><em>Treeview 1.4</em> por Jörn Zaefferer. | ||
273 | +Liberado sob licença GPL e MIT - <a class="reference external" href="http://bassistance.de/jquery-plugins/jquery-plugin-treeview/">http://bassistance.de/jquery-plugins/jquery-plugin-treeview/</a></li> | ||
274 | +<li><em>JQuery</em> por JQuery Team. Liberado sob | ||
275 | +licença GPL e MIT - <a class="reference external" href="http://www.jquery.com/">http://www.jquery.com/</a></li> | ||
276 | +<li><em>JQuery UI</em> por JQuery UI Team. Liberado | ||
277 | +sob licença GPL e MIT - <a class="reference external" href="http://jqueryui.com/">http://jqueryui.com/</a></li> | ||
278 | +<li><em>Crystal Project Icons</em> por Everaldo | ||
279 | +Coelho. Liberado sob licença LGPL - <a class="reference external" href="http://www.everaldo.com/crystal/">http://www.everaldo.com/crystal/</a></li> | ||
280 | +<li><em>Famfamfam Icons</em> por famfamfam.com. | ||
281 | +Liberado sob licença <span class="reference external">Creative | ||
282 | +Commons Attribution 2.5 License</span> - <a class="reference external" href="http://www.famfamfam.com/lab/icons/silk/">http://www.famfamfam.com/lab/icons/silk/</a></li> | ||
283 | +</ul> | ||
284 | +<p> </p> | ||
285 | +<p> </p> | ||
286 | +<p></p> | ||
287 | +<p style="font-weight: bold;">A equipe do | ||
288 | +SGA agradece às equipes e colaboradores acima por | ||
289 | +suas contribuições!!</p> | ||
290 | +</div> | ||
291 | +<h1><small><a class="toc-backref" href="introducao.html#id3"><br> | ||
292 | +</a></small></h1> | ||
293 | +<p>Útima revisão deste documento: 08/07/2009</p> | ||
294 | +<div class="section" id="controle_versao"> <br> | ||
295 | +<a href="index.html">Retornar à página inicial</a> </div> | ||
296 | +</div> | ||
297 | +</div> | ||
298 | +</div> | ||
299 | +</body></html> | ||
0 | \ No newline at end of file | 300 | \ No newline at end of file |
1 | +++ a/doc/sgadoc.css | ||
@@ -0,0 +1,65 @@ | @@ -0,0 +1,65 @@ | ||
1 | + | ||
2 | +/** | ||
3 | + * | ||
4 | + * Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
5 | + * | ||
6 | + * Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
7 | + * | ||
8 | + * O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como | ||
9 | + * publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
10 | + * | ||
11 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
12 | + * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
13 | + * | ||
14 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a | ||
15 | + * Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
16 | + * | ||
17 | +**/ | ||
18 | + | ||
19 | +@import url( html4css1.css ); | ||
20 | + | ||
21 | +body { | ||
22 | + padding: 0px; | ||
23 | + background-color: #dedede; | ||
24 | + | ||
25 | + font-family: helvetica, sans-serif; | ||
26 | + font-size: 14px; | ||
27 | +} | ||
28 | + | ||
29 | +.document { | ||
30 | + padding: 2em; | ||
31 | + background-color: white; | ||
32 | + | ||
33 | +} | ||
34 | + | ||
35 | +h1.title { | ||
36 | + padding: 0.5em; | ||
37 | + background-color: #dedede; | ||
38 | + border: solid 2px #aaaaaa; | ||
39 | +} | ||
40 | + | ||
41 | +h1 { | ||
42 | + border-bottom: solid 2px #aaaaaa; | ||
43 | +} | ||
44 | +p{ | ||
45 | + text-align: justify; | ||
46 | +} | ||
47 | +p.legenda{ | ||
48 | + text-align: center; | ||
49 | + font-size: 80%; | ||
50 | +} | ||
51 | +p.topic{ | ||
52 | + font-size:large; | ||
53 | + text-decoration: underline; | ||
54 | + font-weight: bold; | ||
55 | +} | ||
56 | +img.border{ | ||
57 | + border: 1px solid; | ||
58 | +} | ||
59 | +img.max-width{ | ||
60 | + width: 700px; | ||
61 | + border: 1px solid; | ||
62 | +} | ||
63 | +#img { | ||
64 | + text-align: center; | ||
65 | +} | ||
0 | \ No newline at end of file | 66 | \ No newline at end of file |
1 | +++ a/doc/usuario.html | ||
@@ -0,0 +1,1007 @@ | @@ -0,0 +1,1007 @@ | ||
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
2 | +<html><head><!-- | ||
3 | +--Copyright (C) 2009 DATAPREV - Empresa de Tecnologia e Informações da Previdência Social - Brasil | ||
4 | +-- | ||
5 | +--Este arquivo é parte do programa SGA Livre - Sistema de Gerenciamento do Atendimento - Versão Livre | ||
6 | +-- | ||
7 | +--O SGA é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como --publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | ||
8 | +-- | ||
9 | +--Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer | ||
10 | +--MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | ||
11 | +-- | ||
12 | +--Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
13 | +--> | ||
14 | + | ||
15 | + | ||
16 | +<title>SGA Livre - Manual do Usuário</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
17 | +<link rel="stylesheet" href="sgadoc.css" type="text/css"></head> | ||
18 | +<body> | ||
19 | +<div class="document" id="documento"> | ||
20 | +<div align="center"> <br> | ||
21 | +<img style="width: 522px; height: 76px;" alt="SGA" src="imgs/logo_horizontal_simples.jpg"><br> | ||
22 | +</div> | ||
23 | +<h1 class="title">Manual do Usuário</h1> | ||
24 | +<div class="section" id="indice"> | ||
25 | +<br> | ||
26 | +<ul> | ||
27 | +<br> | ||
28 | +</ul> | ||
29 | +<h1 class="tittle">Índice</h1> | ||
30 | +<ul> | ||
31 | +<li><a href="#intro">Introdução</a></li> | ||
32 | +<li><a href="#cfg_global">Módulo Configuração | ||
33 | +Global</a></li> | ||
34 | +<li><a href="#cfg_local">Módulo Configuração da | ||
35 | +Unidade</a></li> | ||
36 | +<li><a href="#usuario">Módulo Usuários</a></li> | ||
37 | +<li><a href="usuario.html#triagem">Módulo Triagem</a></li> | ||
38 | +<li><a href="#atendimento">Módulo Atendimento<br> | ||
39 | +</a></li> | ||
40 | +<li><a href="#monitor">Módulo Monitor</a></li> | ||
41 | +<li><a href="#relatorio">Módulo Relatórios</a></li> | ||
42 | +<br> | ||
43 | +</ul> | ||
44 | +</div> | ||
45 | +<div class="section" id="intro"> | ||
46 | +<h1 class="tittle"><a name="intro">Introdução</a></h1> | ||
47 | +<p>O "Manual do Usuário" do SGA Livre tem por objetivo explicar o | ||
48 | +funcionamento dos módulos do sistema, e orientar sobre a correta | ||
49 | +configuração e uso do mesmo.</p> | ||
50 | +<p>O SGA Livre é um sistema muito flexível. Todas as | ||
51 | +configurações principais foram projetadas para que seja possível | ||
52 | +qualquer organização utilizar o sistema para gerenciamento de unidades | ||
53 | +de atendimento. </p> | ||
54 | +<p>Como exemplo podemos citar que qualquer estrutura hierárquica | ||
55 | +de grupos, cargos e usuários podem ser criados.</p> | ||
56 | +<p>Como o sistema é muito flexível (customizável), a configuração | ||
57 | +do mesmo requer planejamento e atenção. Definições incorretas podem | ||
58 | +dificultar o uso do sistema. Permissões concedidas em excesso aos | ||
59 | +usuários finais devem ser evitadas. A definição de grupos e cargos deve | ||
60 | +ser bem pensada e organizada.</p> | ||
61 | +<p>Este documento foi dividido em seções contendo cada módulo | ||
62 | +específico do SGA Livre.</p> | ||
63 | +<div class="note"> | ||
64 | +<p style="font-weight: bold;">Uma nota importante sobre a | ||
65 | +configuração inicial do SGA</p> | ||
66 | +<p>Recomenda-se ao administrador atenção especial à | ||
67 | +leitura dos módulos<span style="font-weight: bold;"> | ||
68 | +Configuração Global, Config. Unidade e Usuários</span> | ||
69 | +respectivamente. Esses são os principais módulos de configuração e | ||
70 | +administração do sistema.</p> | ||
71 | +</div> | ||
72 | +</div> | ||
73 | +<br> | ||
74 | +<br> | ||
75 | +<br> | ||
76 | +<p></p> | ||
77 | +<br> | ||
78 | +<br> | ||
79 | +<br> | ||
80 | +<br> | ||
81 | +<div class="section" id="mod_cfgGlobal"> | ||
82 | +<h1 class="tittle"><a name="cfg_global">Módulo | ||
83 | +Configuração Global</a></h1> | ||
84 | +<div id="img"><img style="border: 1px solid ; width: 141px; height: 157px;" alt="" src="imgs/usuario_global_img01.jpg"></div> | ||
85 | +<p>O módulo "Configuração Global" é o módulo de | ||
86 | +definição | ||
87 | +e administração geral do sistema. É o módulo mais importante do ponto | ||
88 | +de vista de configuração e definição de funcionamento do | ||
89 | +sistema. Neste módulo, o administrador pode criar/editar/excluir | ||
90 | +grupos, cargos, unidades e serviços globais. </p> | ||
91 | +<div class="attention"> | ||
92 | +<p class="admonition-title">Atenção: Independente da | ||
93 | +lotação, qualquer usuário que tenha acesso ao módulo Config. Global | ||
94 | +terá poderes sobre todos os grupos, cargos, unidades e serviços globais | ||
95 | +do sistema. Por este motivo, recomenda-se que o acesso a esse módulo | ||
96 | +seja restrito ao administrador do sistema.</p> | ||
97 | +</div> | ||
98 | +Após entrar no sistema (usuário e senha criados na | ||
99 | +instalação), o primeiro passo é acessar o módulo Config. | ||
100 | +Global. | ||
101 | +Neste módulo os passos | ||
102 | +necessários para a configuração do sistema estão localizados nas opções | ||
103 | +"Grupos", "Unidades", "Cargos" e "Serviços", que se encontram no menu à | ||
104 | +esquerda da página.<br> | ||
105 | +<br> | ||
106 | +<br> | ||
107 | +<div id="img"><img class="border" style="width: 603px; height: 391px;" alt="" src="imgs/config_img01.jpg"></div> | ||
108 | +<p></p> | ||
109 | +<p>Descrição sumária dos ítens do Módulo Config. | ||
110 | +Global:</p> | ||
111 | +<ul> | ||
112 | +<li><span style="font-weight: bold;">Grupos:</span> | ||
113 | +Configuração fundamental do sistema. Em grupos, deve-se criar a | ||
114 | +estrutura hierárquica das unidades de atendimento. Os grupos podem | ||
115 | +refletir a distribuição geográfica da organização. Pode-se | ||
116 | +criar | ||
117 | +grupos | ||
118 | +e subgrupos por estados, por municípios, regiões, gerências | ||
119 | +etc. Cada unidade será lotada num grupo final (grupo | ||
120 | +de mais | ||
121 | +baixo nível, também conhecido como grupo-folha). Um grupo final pode | ||
122 | +ter nenhuma ou uma unidade. Usuários poderão ser lotados em | ||
123 | +grupos | ||
124 | +finais, intermediários ou no próprio grupo raiz.</li> | ||
125 | +<li><span style="font-weight: bold;">Unidades:</span> | ||
126 | +Configuração fundamental do sistema. São as unidades de atendimento. | ||
127 | +Cada unidade deve ser lotada num | ||
128 | +grupo final (grupo-folha). Para facilitar o gerenciamento posterior, | ||
129 | +recomenda-se criar as unidades definindo o prefixo "Unidade". Exemplo: | ||
130 | +Unidade Vitória.</li> | ||
131 | +<li><span style="font-weight: bold;">Cargos:</span> Configuração | ||
132 | +fundamental do sistema. Nesta opção, o administrador deve definir a | ||
133 | +estrutura hierárquica de cargos. Cada cargo poderá acessar um ou mais | ||
134 | +módulos do sistema. Deve-se atentar para não definir cargos com excesso | ||
135 | +de permissão. O acesso ao próprio módulo config. global é um exemplo. | ||
136 | +Deve estar | ||
137 | +disponível apenas para o cargo administrador. Cargos típicos são: | ||
138 | +Admiministrador, Gerente, Triagem e Atendente.</li> | ||
139 | +<li><span style="font-weight: bold;">Serviços:</span> | ||
140 | +Configuração fundamental do sistema. São os serviços globais | ||
141 | +que | ||
142 | +estarão disponíveis para as unidades de atendimento. Macrosserviços são | ||
143 | +agrupamentos de subserviços afins. Após configurar, os | ||
144 | +serviços estarão disponíveis | ||
145 | +para os demais módulos do sistema. </li> | ||
146 | +<li><span style="font-weight: bold;">Mensagem | ||
147 | +Global: </span>Configuração opcional. Pode-se definir uma | ||
148 | +mensagem que será impressa no rodapé de todas as senhas | ||
149 | +emitidas nas unidades de | ||
150 | +atendimento, através do módulo Triagem. Pode-se definir uma mensagem | ||
151 | +institucional, por exemplo.</li> | ||
152 | +<li><span style="font-weight: bold;">Config. | ||
153 | +Atendimento:</span> Possui | ||
154 | +algumas opções extras, como "Reiniciar | ||
155 | +Senhas", que significa acumular imediatamente todos os atendimentos | ||
156 | +no histórico, e reiniciar o contador de senhas em todas as unidades. | ||
157 | +Essa opção existe para o caso da rotina automática (explicada no manual | ||
158 | +de instalação) falhar, ou para outros casos eventuais. Deve ser usada | ||
159 | +com atenção, pois "limpa" todas as filas de espera e senhas emitidas. | ||
160 | +Pessoas aguardando atendimento não serão chamadas.</li> | ||
161 | +</ul> | ||
162 | +<p></p> | ||
163 | +<p>Como pode ser percebido, a configuração do SGA é bastante | ||
164 | +flexível e customizável. Entretando, para um bom uso do sistema, | ||
165 | +deve-se planejar com cuidado como será a configuração global. Definir | ||
166 | +grupos, unidades, cargos e serviços exige conhecimento amplo do | ||
167 | +funcionamento da organização.</p> | ||
168 | +<br> | ||
169 | +<p class="topic">Administrando Grupos</p> | ||
170 | +<p>A opção "Grupos" permite que o administrador crie, edite e | ||
171 | +remova grupos do sistema.</p> | ||
172 | +<p>O primeiro passo é criar os grupos onde ficarão alocadas as | ||
173 | +unidades de atendimento. Pode-se criar uma estrutura hierárquica | ||
174 | +que reflita a estrutura interna e distribuição geográfica da | ||
175 | +organização. Os grupos já iniciam com um | ||
176 | +grupo padrão "Raiz". Criado durante a instalação, este grupo poderá ser | ||
177 | +editado, entretanto, nunca poderá ser excluído.</p> | ||
178 | +<p>Na janela criar grupo, o administrador do SGA Livre deverá | ||
179 | +definir o | ||
180 | +Superior (grupo superior) ao qual o novo grupo estará subordinado. Deve | ||
181 | +também definir o nome do novo grupo e a descrição. O primeiro grupo | ||
182 | +criado será subordinado ao grupo Raiz. Após a criação | ||
183 | +do primeiro grupo, já é possível criar uma unidade para ele.</p> | ||
184 | +<div id="img"><img class="max-width" alt="" src="imgs/config_img01_2.jpg"><br> | ||
185 | +</div> | ||
186 | +<p>Para editar um grupo, basta selecionar o grupo a ser alterado | ||
187 | +e acionar o botão | ||
188 | +"Editar", a janela de edição exibida é similar a janela de criação de | ||
189 | +grupos.</p> | ||
190 | +<p>Para remover um grupo criado o administrador deverá selecionar | ||
191 | +o grupo e acionar o botão "Remover". Porém, um grupo só poderá ser | ||
192 | +excluído se não houver unidades ou usuários ligados | ||
193 | +a | ||
194 | +ele. </p> | ||
195 | +Obs.: Na 1ª execução, a "Unidade Padrão" será deslocada para o primeiro grupo criado.<br> <br><br> | ||
196 | +<p class="topic">Administrando Unidades</p> | ||
197 | +<p>Obs.: Uma unidade chamada Padrão é criada automaticamente na | ||
198 | +instalação do SGA Livre. Essa unidade pode ser renomeada.</p> | ||
199 | +<p>A opção "Unidades" permite que o administrador gerencie as | ||
200 | +unidades do sistema. Para criar uma unidade basta acionar o botão | ||
201 | +"Criar Unidade" e após a exibição da janela de criação o administrador | ||
202 | +deverá incluir o código da unidade, o nome da unidade, | ||
203 | +definir qual | ||
204 | +grupo a unidade pertence e salvar as opções. </p> | ||
205 | +<p>Note que apenas grupos finais (grupos-folha) serão listados.</p> | ||
206 | +<div id="img"><img class="border" src="imgs/config_img03.jpg"></div> | ||
207 | +<p>Para editar uma unidade criada o administrador do SGA Livre | ||
208 | +deverá especificar se a busca pela unidade será "Por Nome" ou "Por | ||
209 | +Código" (ou | ||
210 | +parte deles) . A busca sem parâmetros retorna todas as unidades | ||
211 | +criadas. </p> | ||
212 | +<div id="img"><img class="border" alt="" src="imgs/usuario_global_img02.jpg"></div> | ||
213 | +<p>Ainda é possível desativar ou excluir unidades. Entretanto, | ||
214 | +não é possível excluir unidades que tenham atendimentos, usuários ou | ||
215 | +serviços associados a mesma.</p> | ||
216 | +<br> | ||
217 | +<p class="topic">Administrando Cargos</p> | ||
218 | +<p>A opção "Cargos" permite que o administrador do SGA Livre crie | ||
219 | +cargos para os usuários do sistema, restringindo o acesso deles a | ||
220 | +módulos específicos. Como acontece em Grupos - que | ||
221 | +na instalação do SGA cria o grupo "Raiz", o cargo Administrador também | ||
222 | +é criado automaticamente. O usuário criado na instalação possui esse | ||
223 | +cargo.</p> | ||
224 | +<p class="note">Deve-se atentar para não definir cargos | ||
225 | +com excesso de permissão. O módulo Config. Global é um exemplo. Deve | ||
226 | +estar disponível apenas para o cargo administrador.</p> | ||
227 | +<p> Para criar cargos, o administrador deve acionar | ||
228 | +o botão novo e inserir as informações, tais como: | ||
229 | +Superior (que indica a subordinação), nome e | ||
230 | +descrição. Importante também selecionar os módulos do SGA Livre que o | ||
231 | +cargo terá acesso.</p> | ||
232 | +<p>Cargo pode ser entendido como perfil de acesso.</p> | ||
233 | +<div id="img"><img class="border" src="imgs/config_img04.jpg"></div> | ||
234 | +<p></p> | ||
235 | +<p>Para editar um cargo o administrador deverá selecionar o cargo | ||
236 | +na árvore de cargos, acionar o botão Editar e alterar as informações | ||
237 | +que deseja na janela de edição, que é similar a janela de criação de | ||
238 | +cargos</p> | ||
239 | +<div id="img"><img class="border" alt="" src="imgs/usuario_global_img04.jpg"></div> | ||
240 | +<p></p> | ||
241 | +<br> | ||
242 | +<p>Para excluir um cargo, também é preciso selecionar na árvore | ||
243 | +de cargos e acionar o botão "Remover". O cargo só poderá ser removido | ||
244 | +se o mesmo não estiver sendo utilizado por nenhum grupo.</p> | ||
245 | +<br> | ||
246 | +<p class="topic">Administrando Serviços</p> | ||
247 | +<p>Esta opção permite que o administrador crie, edite e exclua | ||
248 | +Macrosserviços e Subserviços. </p> | ||
249 | +É uma configuração essencial e deve ser realizada em conjunto com | ||
250 | +pessoas/gestores com domínio dos | ||
251 | +tipos de atendimentos prestados.<br> | ||
252 | +<p>Macrosserviços são agrupamentos de subserviços afins. | ||
253 | +Subserviços são serviços, itens de um macro. </p> | ||
254 | +<p>Tanto macro como subserviços são disponibilizados e utilizados | ||
255 | +pelos demais módulos do sistema.</p> | ||
256 | +<p>No módulo Config. Unidade é possível habilitar e atribuir uma | ||
257 | +sigla para os serviços definidos em Config. Global.</p> | ||
258 | +<p><br> | ||
259 | +</p> | ||
260 | +<p>O administrador deverá criar os Macrosserviços e Subserviços | ||
261 | +globais. Clicando em Serviços e depois no botão novo, | ||
262 | +poderá criar novos macrosserviços e deverá inserir os dados: nome do | ||
263 | +serviço, marcar ou não a opção "ativo" - se desejar que o serviço já | ||
264 | +possa ser utilizado pelas unidades criadas, e também deverá preencher o | ||
265 | +campo descrição com um breve texto descrevendo o serviço.</p> | ||
266 | +<div id="img"><img class="border" src="imgs/config_img05.jpg"></div> | ||
267 | +<p></p> | ||
268 | +<p>O administrador poderá também excluir qualquer serviço criado, | ||
269 | +desde que este não tenha atendimentos, unidades ou usuários associados | ||
270 | +a ele.</p> | ||
271 | +<p>Após a criação de um macrosserviço, poderão ser criados os | ||
272 | +subserviços. Deve-se selecionar o macro para criar um sub.</p> | ||
273 | +<div id="img"><img class="border" alt="" src="imgs/config_img06.jpg"></div> | ||
274 | +<p></p> | ||
275 | +<p>Obs.: o número que aparece antes do nome do serviço é apenas o | ||
276 | +código interno do mesmo. </p> | ||
277 | +<p></p> | ||
278 | +<p>O macrosserviço selecionado aparecerá no campo "Macro" da | ||
279 | +janela de criação do subserviço. Entretanto, este campo pode ser | ||
280 | +editado, permitindo a seleção de outro macrosserviço. O administrador | ||
281 | +do SGA também deverá decidir o nome do subserviço, se deverá estar | ||
282 | +ativo e acrescentar a descrição do subserviço.</p> | ||
283 | +<div id="img"><img class="border" src="imgs/config_img07.jpg"></div> | ||
284 | +<p></p> | ||
285 | +<p></p> | ||
286 | +<p>Ao fim destes passos, realizados na Configuração Global do | ||
287 | +SGA, o administrador já terá em mãos:</p> | ||
288 | +<ul> | ||
289 | +<li>Grupos: locais que contém outros grupos ou unidades;</li> | ||
290 | +<li>Unidades: agências de atendimentos;</li> | ||
291 | +<li>Cargos: determina os perfis dos usuários. Cada cargo poderá | ||
292 | +acessar um grupo específico de módulos;</li> | ||
293 | +<li>Macro e Subserviços: serviços prestados pela organização em | ||
294 | +nível global.</li> | ||
295 | +</ul> | ||
296 | +<div class="attention"> | ||
297 | +<p class="admonition-title">Atenção: Independentemente da | ||
298 | +lotação, qualquer usuário que tenha acesso ao módulo Config. Global | ||
299 | +terá poderes sobre todos os grupos, cargos, unidades e serviços globais | ||
300 | +do sistema. Por este motivo, recomenda-se que o acesso a esse módulo | ||
301 | +seja restrito ao administrador do sistema.</p> | ||
302 | +<br> | ||
303 | +</div> | ||
304 | +<br> | ||
305 | +<p class="topic"></p> | ||
306 | +<p class="topic">Config. Atendimento</p> | ||
307 | +<p>A opção "Config Atendimento" | ||
308 | +permite "Reiniciar | ||
309 | +Senhas", que significa zerar o contador de senhas em todas as unidades. | ||
310 | +Essa opção existe para o caso da rotina automática (explicada no manual | ||
311 | +de instalação) falhar, ou para outros casos eventuais. Deve ser usada | ||
312 | +com atenção, pois "zera" todas as filas de espera e senhas emitidas. | ||
313 | +Zerar significa acumular todos os atendimentos no histórico e reiniciar | ||
314 | +o contador de senhas de todas as unidades.</p> | ||
315 | +<p></p> | ||
316 | +<p style="font-weight: bold; text-decoration: underline;"><big>Mensagem | ||
317 | +Global</big></p> | ||
318 | +<p>A opção de "Mensagem Global" permite que o administrador crie | ||
319 | +uma mensagem global a ser impressa no rodapé das senhas emitidas no | ||
320 | +módulo Triagem.</p> | ||
321 | +<p></p> | ||
322 | +<div id="img"><img class="border" style="border: 1px solid ; width: 470px; height: 117px;" alt="" src="imgs/usuario_global_img03.jpg"><br> | ||
323 | +</div> | ||
324 | +</div> | ||
325 | +<br> | ||
326 | +<br> | ||
327 | +<br> | ||
328 | +<p></p> | ||
329 | +<br> | ||
330 | +<br> | ||
331 | +<br> | ||
332 | +<br> | ||
333 | +<div class="section" id="mod_cfgUni"> | ||
334 | +<h1 class="tittle"><a name="cfg_local">Módulo | ||
335 | +Configuração da Unidade</a></h1> | ||
336 | +<div id="img"><br> | ||
337 | +<br> | ||
338 | +<img class="border" style="border: 1px solid ; width: 138px; height: 156px;" alt="" src="imgs/usuario_cfglocal_img01.jpg"></div> | ||
339 | +<div class="note" id="nota"> | ||
340 | +<p>Nota: O acesso ao módulo Config. Unidade pode ser realizado | ||
341 | +pelo administrador ou por outros usuários definidos. Em grandes | ||
342 | +organizações, é comum delegar a gestão local para os chefes das | ||
343 | +unidades de atendimentos. Um exemplo seria criar um cargo | ||
344 | +chamado Gerente, definindo acesso aos módulos Config. Unidade e | ||
345 | +Usuários. E criar o usuário para o gerente no módulo Usuários. Assim, | ||
346 | +após essa configuração inicial, o próprio gerente da unidade de | ||
347 | +atendimento pode realizar as configurações locais, definindo quais | ||
348 | +serviços serão atendidos e criando os usários do sistema. Se esse for o | ||
349 | +seu caso, leia o Módulo Usuários, na seção abaixo.</p> | ||
350 | +<p>Para fins didáticos, utilizaremos um esquema de configuração | ||
351 | +mais simples, onde o próprio administrador realiza todas as | ||
352 | +configurações.</p> | ||
353 | +</div> | ||
354 | +<p>Configuração da Unidade é o módulo de gestão local da unidade, | ||
355 | +neste módulo o usuário do SGA Livre (possívelmente um gerente) poderá | ||
356 | +associar serviços à sua unidade, alterar localmente nomes de | ||
357 | +macrosserviços e subserviços adicionados, excluir ou desativar serviços | ||
358 | +locais, gerenciar a impressão de senhas e reiniciar as senhas da | ||
359 | +unidade. Toda gerência ou customização da unidade é feita através deste | ||
360 | +módulo, possibilitando que cada unidade possa se adequar a uma | ||
361 | +realidade ou ambiente específico de acordo com suas necessidades. Para | ||
362 | +utilizar este módulo o administrador do sistema já deve ter criado as | ||
363 | +unidades e serviços globais.</p> | ||
364 | +<p>Para ter acesso ao módulo Config. Unidade, o administrador | ||
365 | +deverá logar na unidade - neste ponto as unidades que foram criadas na | ||
366 | +Config. Global (no tópico anterior) serão exibidas numa lista, na | ||
367 | +página de início do sistema.</p> | ||
368 | +<div id="img"><img class="border" src="imgs/config_img08.jpg" align="top"></div> | ||
369 | +<p>Ao logar numa unidade o administrador terá acesso ao módulo | ||
370 | +Config. Unidade. </p> | ||
371 | +<p></p> | ||
372 | +<p></p> | ||
373 | +<div id="img"><img class="border" style="border: 1px solid black; width: 700px; height: 371px;" alt="" src="imgs/config_img08_2.jpg"></div> | ||
374 | +<p>As funcionalidades deste módulo são as seguintes:</p> | ||
375 | +<p class="topic">Gerenciando Serviços</p> | ||
376 | +<p>Com a opção "Serviços" o usuário poderá incluir, excluir, | ||
377 | +alterar, ativar ou desativar um serviço de sua unidade.</p> | ||
378 | +<p>Criar um serviço, significa habilitar um serviço | ||
379 | +previamente criado no módulo Config. Global. Significa disponibilizá-lo | ||
380 | +para os demais módulos locais do sistema, a saber: módulos Triagem, | ||
381 | +Atendimento e Usuários. Será disponibilizado também para o Painel de | ||
382 | +senhas, para chamar o cliente para atendimento. </p> | ||
383 | +<div class="note">A lista completa de Macro e Subserviços | ||
384 | +pode ser obtida no módulo Relatórios, Relatório de Serviços | ||
385 | +Disponíveis.</div> | ||
386 | +<p>Para criar um novo serviço na unidade o usuário deverá acionar | ||
387 | +o botão "Novo Serviço" e na janela exibida em seguida ele deverá | ||
388 | +especificar se irá adicionar um macrosserviço ou um serviço | ||
389 | +especializado (subserviço) - será exibida uma lista com os macro ou | ||
390 | +subserviços, de acordo com a seleção - adicionar um nome local ao | ||
391 | +serviço, determinar se o serviço estará ativo ou não, e determinar a | ||
392 | +sigla deste novo serviço. A sigla aparecerá no painel quando a senha | ||
393 | +for chamada. Também aparecerá nos módulos Triagem, Monitor e | ||
394 | +Atendimento.</p> | ||
395 | +<p></p> | ||
396 | +<div id="img"><img class="border" src="imgs/usuario_cfglocal_img04.jpg"></div> | ||
397 | +<br> | ||
398 | +<div class="note"><span style="font-weight: bold;">Importante | ||
399 | +compreender:</span><br> | ||
400 | +Ao habilitar um macrosserviço, ele estará disponível no módulo Triagem | ||
401 | +para emissão de senha. Também estará disponível para configuração dos | ||
402 | +perfis dos usuários no módulo próprio. Além disso, o macro também | ||
403 | +estará visível no módulo Monitor, | ||
404 | +como uma fila de atendimento.</div> | ||
405 | +<p></p> | ||
406 | +<p>Para editar algum serviço da unidade, o usuário deverá | ||
407 | +acionar o botão alterar e na janela exibida posteriormente | ||
408 | +poderão ser alterados o nome, o status (ativo ou não) e a sigla do | ||
409 | +serviço. Informações como código, nome global e tipo do serviço (se o | ||
410 | +serviço é um macro ou subserviço) também são exibidas na janela de | ||
411 | +edição do usuário, facilitando a identificação do serviço que será | ||
412 | +alterado. </p> | ||
413 | +<div id="img"><img class="border" src="imgs/usuario_cfglocal_img05.jpg"></div> | ||
414 | +<p></p> | ||
415 | +<p style="font-weight: bold;">A exclusão de um determinado | ||
416 | +serviço é possível. Porém, somente poderão ser | ||
417 | +excluidos os serviços que não tenham atendimentos realizados.</p> | ||
418 | +<div id="img"><img class="border" src="imgs/usuario_cfglocal_img06.jpg"></div> | ||
419 | +<p></p> | ||
420 | +<p><br> | ||
421 | +</p> | ||
422 | +<p></p> | ||
423 | +<p><span style="font-weight: bold; text-decoration: underline;">Especializar | ||
424 | +subserviço:</span></p> | ||
425 | +Especializar subserviço é uma funcionalidade adicional.<br> | ||
426 | +Signigica torná-lo um pseudo macrosserviço. Ou seja, ao | ||
427 | +especializar um subserviço, será possível configurar os perfis dos | ||
428 | +usuários para atender apenas o subserviço específico. Além disso, uma | ||
429 | +fila de atendimento do subserviço será visível no módulo Monitor. Já no | ||
430 | +módulo Triagem, senhas poderão ser emitidas especificamente para essa | ||
431 | +fila. | ||
432 | +<p></p> | ||
433 | +<p class="topic">Gerenciar Mensagens e Impressão de Senhas</p> | ||
434 | +<p>Clicando na opção "Mensagem/Impressão Local" será exibida uma | ||
435 | +página onde o usuário poderá determinar uma frase para ser utilizada na | ||
436 | +impressão local.</p> | ||
437 | +<p>O botão Global existe para resgatar a mensagem definida no | ||
438 | +módulo Config. Global.</p> | ||
439 | +<p><span style="text-decoration: underline;">Um | ||
440 | +detalhe importante é a opção Impressão, que deve ser ativada para que | ||
441 | +no módulo Triagem as senhas sejam impressas. Essa opção é independente | ||
442 | +da definição ou não de mensagem padrão.</span></p> | ||
443 | +<div id="img"><img class="border" style="border: 1px solid ; width: 433px; height: 225px;" alt="" src="imgs/usuario_cfglocal_img02.jpg"></div> | ||
444 | +<p class="topic"></p> | ||
445 | +<p class="topic">Reiniciar Senhas</p> | ||
446 | +<p>Na opção "Config. Atendimento" o usuário poderá reiniciar as | ||
447 | +senhas da unidade.</p> | ||
448 | +<p>"Reiniciar | ||
449 | +Senhas" significa acumular imediatamente todos os atendimentos | ||
450 | +no histórico e zerar o contador de senhas. | ||
451 | +Essa opção existe para o caso da rotina automática (explicada no manual | ||
452 | +de instalação) falhar, ou para outros casos eventuais. Deve ser usada | ||
453 | +com atenção, pois "limpa" todas as filas de espera e senhas emitidas.</p> | ||
454 | +<p>Atenção: pessoas aguardando atendimento não serão chamadas, | ||
455 | +caso as senhas sejam reiniciadas.<br> | ||
456 | +</p> | ||
457 | +<div id="img"><img class="border" style="border: 1px solid ; width: 138px; height: 125px;" alt="" src="imgs/usuario_cfglocal_img03.jpg"></div> | ||
458 | +<br> | ||
459 | +</div> | ||
460 | +<br> | ||
461 | +<br> | ||
462 | +<p></p> | ||
463 | +<br> | ||
464 | +<br> | ||
465 | +<br> | ||
466 | +<br> | ||
467 | +<div class="section" id="mod_usu"> | ||
468 | +<h1 class="tittle"><a name="usuario">Módulo | ||
469 | +Usuários</a></h1> | ||
470 | +<div id="img"><img class="border" src="imgs/usuario_usu_img01.jpg"></div> | ||
471 | +<br> | ||
472 | +<p>O módulo Usuários é um dos três módulos globais do | ||
473 | +SGA Livre. Nele é concentrada a gerência dos <em></em>usuários. | ||
474 | +O acesso ao módulo respeita a | ||
475 | +hierarquia de grupos e de cargos do SGA Livre. Sendo assim, um usuário | ||
476 | +de cargo inferior não poderá alterar as informações de um usuário de | ||
477 | +cargo | ||
478 | +superior, e um usuário de cargo superior não poderá alterar um usuário | ||
479 | +de um grupo que não descenda do seu.</p> | ||
480 | +<p>Ao acessar o módulo Usuários, são exibidos todos os grupos aos | ||
481 | +quais o usuário logado no momento possui acesso. Uma estrutura | ||
482 | +gráfica em árvore é exibida. <b>Note | ||
483 | +que ao selecionar um grupo na árvore, você estará restringindo a busca | ||
484 | +de usuários ao grupo selecionado e seus descendentes.</b></p> | ||
485 | +<br> | ||
486 | +<br> | ||
487 | +<br> | ||
488 | +<div style="text-align: center;"><img style="border: 1px solid ; width: 700px; height: 457px;" alt="" src="imgs/usuario_usu_img01b.jpg"></div> | ||
489 | +<p></p> | ||
490 | +<p><br> | ||
491 | +</p> | ||
492 | +<p>O administrador (ou outro usuário) do módulo poderá criar | ||
493 | +novos usuários do SGA | ||
494 | +Livre acionando o botão "Criar Usuário". </p> | ||
495 | +<p>As informações necessárias são: Usuário (acesso com o | ||
496 | +qual o usuário deverá | ||
497 | +acessar o sistema ), nome (primeiro nome do usuário), sobrenome, senha, | ||
498 | +confirmar senha.</p> | ||
499 | +<p> Na área Grupos/Cargos, deve-se adicionar e escolher um grupo | ||
500 | +e cargo para o novo | ||
501 | +usuário - <span style="font-weight: bold;">todo usuário | ||
502 | +deve estar lotado pelo menos num grupo, num cargo e numa | ||
503 | +unidade. </span></p> | ||
504 | +<p>Opcionalmente, deve-se adicionar (para cada unidade | ||
505 | +da lista) os serviços que o usuário atenderá. Serviços normalmente são | ||
506 | +adicionados para usuários que realizam atendimento (cargo atendente ou | ||
507 | +similar). Uma regra que facilita essa decisão: todos usuários definidos | ||
508 | +com cargos que acessam o módulo Atendimento devem ter serviços | ||
509 | +adicionados.</p> | ||
510 | +<p></p> | ||
511 | +<div id="img"><img class="border" style="width: 683px; height: 511px;" src="imgs/usuario_usu_img02.jpg"></div> | ||
512 | +<div id="img"><br> | ||
513 | +<div style="text-align: left;"></div> | ||
514 | +</div> | ||
515 | +<p><span style="font-weight: bold; text-decoration: underline;">Informações | ||
516 | +complementares</span></p> | ||
517 | +<p>Todas as ações efetuadas só surtirão efeito | ||
518 | +após clicar no botão "Salvar". Numa situação | ||
519 | +oposta, basta acionar o botão "Cancelar" para que as alterações no | ||
520 | +usuário sejam desfeitas.</p> | ||
521 | +<p>O sistema não | ||
522 | +permitirá que um usuário fique sem ao menos um grupo e cargo.</p> | ||
523 | +<p>Ao editar um usuário previamente criado, é possível alterar a | ||
524 | +senha do mesmo.</p> | ||
525 | +<p>Outra opção importante é "Desativar". Para que o histórico do | ||
526 | +sistema seja mantido íntegro, um usuário não poderá ser excluído. | ||
527 | +Porém, poderá ser desativado. Poderá ser novamente ativado quando | ||
528 | +desejado.</p> | ||
529 | +<br> | ||
530 | +<br> | ||
531 | +<br> | ||
532 | +<p></p> | ||
533 | +<br> | ||
534 | +<br> | ||
535 | +<br> | ||
536 | +<br> | ||
537 | +<h1 class="tittle"><a name="triagem">Módulo | ||
538 | +Triagem</a></h1> | ||
539 | +<div id="img"><img class="border" src="imgs/usuario_triag_img00.jpg"></div> | ||
540 | +<br> | ||
541 | +<p></p> | ||
542 | +<p>O | ||
543 | +módulo Triagem é um módulo local, operacional e de uma unidade | ||
544 | +específica. É o módulo dedicado ao pré-atendimento dos clientes. O | ||
545 | +usuário da Triagem deve emitir as senhas de acordo com o serviço | ||
546 | +pedido pelo cliente, além de determinar prioridade, se houver, | ||
547 | +ou | ||
548 | +mesmo a necessidade de atribuir o nome e o documento de | ||
549 | +identificação do cliente. </p> | ||
550 | +<p>Cancelar ou reativar | ||
551 | +senhas de clientes também é tarefa do usuário responsável pelo módulo | ||
552 | +Triagem, colaborando assim para minimizar as adversidades que chegam ao | ||
553 | +guichê de atendimento.</p> | ||
554 | +<p>Ao acessar o módulo, o | ||
555 | +usuário do SGA Livre verá na parte superior esquerda informações de | ||
556 | +identificação, que são comuns a todos os módulos. Abaixo destes haverá | ||
557 | +duas opções: Cancelar e Reativar Senhas.</p> | ||
558 | +<p>Antes | ||
559 | +de utilizar cada uma dessas funcionalidades o usuário do SGA Livre deve | ||
560 | +selecionar o serviço adequado ao cliente. Na parte central da tela de | ||
561 | +Triagem o usuário do SGA Livre poderá escolher entre todos os | ||
562 | +macrosserviços ativos na unidade. Também estarão dispoíveis os | ||
563 | +subserviços especializados.</p> | ||
564 | +<p> Clicando sobre o nome do serviço, o | ||
565 | +usuário verá uma descrição do mesmo e os seus subserviços, | ||
566 | +o que facilitará identificação do serviço. Ao lado do nome do | ||
567 | +serviço o | ||
568 | +usuário do SGA Livre terá duas opções para gerar a senha: </p> | ||
569 | +<div id="img"><img class="border" src="imgs/usuario_triag_img01.jpg"></div> | ||
570 | +<ul> | ||
571 | +<li>Normal - Onde é definido que o usuário não terá nenhum tipo | ||
572 | +de prioridade no atendimento; a senha será posicionada no final da fila.</li> | ||
573 | +<li>Prioridade | ||
574 | +- define que a senha terá uma prioridade no atendimento. Neste caso o | ||
575 | +usuário deverá selecionar uma das prioridades que são exibidas na | ||
576 | +página | ||
577 | +de triagem. As senhas com prioridade são colocadas no início | ||
578 | +da fila, atrás de outras eventuais senhas prioritárias | ||
579 | +emitadas anteriormente.</li> | ||
580 | +</ul> | ||
581 | +<p>Próximo | ||
582 | +aos botões "Normal" e "Prioridade" são exibidas informações sobre a | ||
583 | +quantidade de pessoas na fila daquele serviço e a quantidade total de | ||
584 | +pessoas que já foram triadas para aquele serviço. O SGA Livre permite | ||
585 | +também que sejam atribuídos nome e identificação (número de algum documento de identificação do mesmo) do cliente a uma senha.</p> | ||
586 | +<div id="img"><img class="border" src="imgs/usuario_triag_img03.jpg"></div> | ||
587 | +<p><br> | ||
588 | +</p> | ||
589 | +<div id="img"><br> | ||
590 | +<div style="text-align: left;"><span style="font-weight: bold; text-decoration: underline;"><br> | ||
591 | +Cancelar e Reativar senhas</span></div> | ||
592 | +<br> | ||
593 | +<div id="img"><img class="border" src="imgs/usuario_triag_img02.jpg"></div> | ||
594 | +<br> | ||
595 | +<br> | ||
596 | +<br> | ||
597 | +</div> | ||
598 | +<p><span style="font-weight: bold; text-decoration: underline;">Cancelar | ||
599 | +</span></p> | ||
600 | +<p>Caso o | ||
601 | +usuário tenha gerado de forma equivocada uma senha | ||
602 | +para o cliente, poderá cancelar esta senha e qualquer outra que não | ||
603 | +esteja sendo atendida.</p> | ||
604 | +<p>Para | ||
605 | +cancelar uma senha, o usuário deverá acionar a opção | ||
606 | +"Cancelar" exibida no menu esquerdo da tela da Triagem. Uma janela | ||
607 | +será exibida com algumas opções para pesquisar/localizar a | ||
608 | +senha a ser cancelada: "Por Senha" ou "Por Serviço". Na opção de | ||
609 | +cancelar senha "Por | ||
610 | +Senha" o usuário deverá apenas digitar o número da senha e | ||
611 | +clicar em "Procurar" e depois em "Confirmar"; no caso de cancelar senha | ||
612 | +"Por Serviço" o usuário do SGA Livre deverá informar o nome do serviço | ||
613 | +e selecionar entre todas as senhas emitidas daquele serviço | ||
614 | +(mostradas em uma lista). Depois, basta confirmar.</p> | ||
615 | +<p>Uma senha cancelada será armazenada no histórico do SGA Livre, | ||
616 | +e constará nas estatísticas e relatórios como senha cancelada.</p> | ||
617 | +<div id="img"><img class="border" src="imgs/usuario_triag_img04.jpg"><br> | ||
618 | + </div> | ||
619 | +<div id="img"><img class="border" src="imgs/usuario_triag_img05.jpg"></div> | ||
620 | +<p></p> | ||
621 | +<p></p> | ||
622 | +<p></p> | ||
623 | +<p><span style="font-weight: bold; text-decoration: underline;">Reativar</span></p> | ||
624 | +<p> A opção de reativar senha permite reativar | ||
625 | +senhas que foram | ||
626 | +canceladas acidentalmente ou que foram chamadas para atendimento e | ||
627 | +marcada como "Não compareceu" (através do Módulo Atendimento).</p> | ||
628 | +Para | ||
629 | +reativar uma senha, o usuário deverá acionar a opção | ||
630 | +"Reativar" exibida no menu esquerdo da tela da Triagem. Uma | ||
631 | +janela | ||
632 | +será exibida com a opção de reativar a senha do cliente. O | ||
633 | +usuário deverá definir o serviço para o qual a senha foi | ||
634 | +emitida, | ||
635 | +depois escolher a senha (mostrada numa lista de senhas canceladas) e | ||
636 | +definir se a senha ao ser reativada terá ou não uma prioridade. | ||
637 | +Clicando em confirmar a senha será reativada, assumindo sua posição | ||
638 | +original na fila. | ||
639 | +<br> | ||
640 | +<br> | ||
641 | +<div id="img"><img class="border" src="imgs/usuario_triag_img06.jpg"></div> | ||
642 | +<p><span style="font-weight: bold;"></span></p> | ||
643 | +<p><span style="font-weight: bold;"></span></p> | ||
644 | +<br> | ||
645 | +<div class="section" id="mod_atd"> | ||
646 | +<br> | ||
647 | +<br> | ||
648 | +<br> | ||
649 | +<p></p> | ||
650 | +<br> | ||
651 | +<br> | ||
652 | +<br> | ||
653 | +<br> | ||
654 | +<h1 class="tittle"><a name="atendimento">Módulo | ||
655 | +Atendimento</a></h1> | ||
656 | +<div id="img"><img class="border" src="imgs/usuario_atend_img08.jpg"></div> | ||
657 | +<p></p> | ||
658 | +<p>O | ||
659 | +módulo Atendimento é um módulo local, operacional e de uma unidade | ||
660 | +específica. Nele são | ||
661 | +realizados os atendimentos dos serviços oferecidos pela | ||
662 | +organização. </p> | ||
663 | +<p>Acessando | ||
664 | +pela primeira vez o módulo Atendimento, após efetuar o acesso ao | ||
665 | +sistema, o usuário - a partir de agora chamado "atendente" deverá | ||
666 | +definir o guichê onde estará prestando atendimento. A faixa de números | ||
667 | +que o atendente pode escolher para seu guichê vai de 1 a 255. Em | ||
668 | +futuros acessos ao módulo, o guichê não precisará ser definido | ||
669 | +novamente, pois será gravado pelo navegador como um "cookie". Porém, | ||
670 | +poderá ser alterado livremente, caso, por exemplo, o atendente tenha | ||
671 | +mudado fisicamente de guichê.</p> | ||
672 | +<p>Após | ||
673 | +escolher o guichê será exibida a tela do módulo Atendimento. </p> | ||
674 | +<p></p> | ||
675 | +<div id="img"><img class="border" src="imgs/usuario_atend.jpg"></div> | ||
676 | +<p></p> | ||
677 | +<p>Na | ||
678 | +parte inferior da tela, existe a área "Minha Fila", onde | ||
679 | +o atendente encontra | ||
680 | +informações referentes a fila de clientes, sobre os serviços que pode | ||
681 | +atender e a quantidade de pessoas aguardando cada serviço.</p> | ||
682 | +<p>Na | ||
683 | +parte central, o atendente encontrará o botão "Chamar Próximo" - que | ||
684 | +envia para o painel de senhas a próxima senha a ser | ||
685 | +chamada.</p> | ||
686 | +<p></p> | ||
687 | +<div style="text-align: center;"><img style="border: 1px solid ; width: 936px; height: 711px;" alt="" src="imgs/usuario_atend_img04.jpg"><br></div> | ||
688 | +<p></p> | ||
689 | +<p></p> | ||
690 | +<p>São exibidas ao atendente algumas informações do cliente | ||
691 | +como número da senha, se esta senha possui prioridade e qual a | ||
692 | +prioridade, qual o nome e identificação do cliente (número de algum | ||
693 | +documento de identificação do mesmo). Estas duas últimas informações só | ||
694 | +aparecerão se tiverem | ||
695 | +sido especificadas na triagem. </p> | ||
696 | +<p></p> | ||
697 | +<p>Após chamar o cliente, o usuário atendente poderá:<br> | ||
698 | +</p> | ||
699 | +<ul> | ||
700 | +<li><span style="font-weight: bold;">Erro Triagem</span> | ||
701 | +- Se | ||
702 | +ao iniciar um atendimento o atendente perceber que houve um erro na | ||
703 | +triagem, o atendente pode transferir o cliente para outro serviço. | ||
704 | +Neste caso o cliente será transferido para | ||
705 | +outra fila de atendimento, entretanto, não será prejudicado | ||
706 | +quanto a sua posição na | ||
707 | +fila, sendo atendido na mesma ordem de chegada. Quando um atendente | ||
708 | +aciona o "Erro Triagem" ele deverá especificar qual serviço o cliente | ||
709 | +realmente deseja.<span style="font-weight: bold;"></span></li><li><span style="font-weight: bold;">Não Compareceu</span> | ||
710 | +- Encerra o atendimento, marcando a senha como Não compareu. Constará | ||
711 | +nas estatísticas e relatórios;<span style="font-weight: bold;"></span></li><li><span style="font-weight: bold;">Chamar | ||
712 | +Novamente</span> - Enviará novamente a chamada de | ||
713 | +senha ao painel;</li> | ||
714 | + | ||
715 | +<li><span style="font-weight: bold;">Iniciar | ||
716 | +Atendimento</span> - Esta | ||
717 | +opção dá continuidade ao | ||
718 | +atendimento. O tempo efetivo de atendimento é contabilizado após | ||
719 | +acionar esse botão. Registra a hora de início do atendimento. </li> | ||
720 | +</ul> | ||
721 | +<br> | ||
722 | +<br> | ||
723 | +<div style="text-align: center;"><img style="width: 553px; height: 126px;" alt="" src="imgs/usuario_atend_img05.jpg"><br></div> | ||
724 | +<br><ul><li><span style="font-weight: bold;"></span><span style="font-weight: bold;">Encerrar | ||
725 | +Atendimento</span> - Encerra | ||
726 | +o atendimento e registra a hora final. Será exibida uma | ||
727 | +tela de codificação do atendimento. Uma lista de macrosserviços | ||
728 | +constando todos os macrosserviços do atendente. Para cada macrosserviço | ||
729 | +selecionado será exibida também uma lista com | ||
730 | +os subserviços. O atendente deverá então selecionar | ||
731 | +e inserir todos os subserviços atendidos, e confirmar para efetivamente | ||
732 | +encerrar | ||
733 | +o atendimento. <span style="font-weight: bold;"></span></li><li><span style="font-weight: bold;">Encerrar | ||
734 | +e Redirecionar </span>- É o mesmo que Encerrar Atendimento. Será | ||
735 | +exibida uma | ||
736 | +tela de codificação do atendimento. A diferença é que o usuário | ||
737 | +poderá redirecionar o cliente para outro serviço/fila. Normalmente esta | ||
738 | +opção é utilizada quando o usuário não está habilitado a atender todos | ||
739 | +os serviços desejados.</li></ul><div id="img"><br></div> | ||
740 | +</div> | ||
741 | +<div class="section" id="mod_mon"><div style="text-align: center;"><img style="border: 1px solid ; width: 984px; height: 628px;" alt="" src="imgs/usuario_atend_img07.jpg"><br></div> | ||
742 | +<br> | ||
743 | +<br> | ||
744 | +<br> | ||
745 | +<p></p> | ||
746 | +<br> | ||
747 | +<br> | ||
748 | +<br> | ||
749 | +<br> | ||
750 | +<h1 class="tittle"><a name="monitor">Módulo | ||
751 | +Monitor</a></h1> | ||
752 | +<div id="img"><img class="border" src="imgs/usuario_monit_img01.jpg"></div> | ||
753 | +<p></p> | ||
754 | +<p>O | ||
755 | +módulo Monitor é um módulo local, operacional e específico de uma | ||
756 | +unidade. É um módulo gerencial da unidade. Permite que os usuários | ||
757 | +gerenciais acompanhem o fluxo de atendimento em tempo real. Cada | ||
758 | +macrosserviço ou subserviço especializado é exibido como uma fila de | ||
759 | +atendimento. </p> | ||
760 | +<br> | ||
761 | +<div id="img"><img style="border: 1px solid ; width: 700px; height: 457px;" alt="" class="border" src="imgs/usuario_monit_img02.jpg"></div> | ||
762 | +<p class="legenda">Página do Módulo Monitor do SGA Livre.</p> | ||
763 | +<p class="legenda"> </p> | ||
764 | +<p class="legenda"> </p> | ||
765 | +<p class="legenda"></p> | ||
766 | +<div id="img"><img class="border" src="imgs/usuario_monit_img03.jpg"></div> | ||
767 | +<p class="legenda">A cor vermelha na senha acima indica | ||
768 | +que este cliente possui alguma prioridade.</p> | ||
769 | +<p class="legenda"> </p> | ||
770 | +<p class="legenda"> </p> | ||
771 | +<div id="img"><img class="border" src="imgs/usuario_monit_img04.jpg"></div> | ||
772 | +<p class="legenda">Os | ||
773 | +botões anterior e próximo fazem a navegação entre as filas. Ao centro é | ||
774 | +exibida a númeração da | ||
775 | +página atual.</p> | ||
776 | +<p></p> | ||
777 | +<p> </p> | ||
778 | +<p> </p> | ||
779 | +<p style="text-decoration: underline; font-weight: bold;"><big>Funcionalidades.</big></p> | ||
780 | +<p class="topic"><small>Transferir Senhas</small></p> | ||
781 | +<p>Ao | ||
782 | +clicar sobre determinada senha uma janela é exibida. É possível | ||
783 | +selecionar um novo serviço (fila), definir prioridade e transferir a | ||
784 | +senha. </p> | ||
785 | +<div id="img"><img class="border" src="imgs/usuario_monit_img05.jpg"></div> | ||
786 | +<p class="topic"></p> | ||
787 | +<p class="topic"></p> | ||
788 | +<p class="topic"><small>Cancelar Senhas</small></p> | ||
789 | +<p>Semelhante ao módulo Triagem. </p> | ||
790 | +<p>Caso o | ||
791 | +usuário tenha gerado de forma equivocada uma senha | ||
792 | +para o cliente, poderá cancelar esta senha e qualquer outra que não | ||
793 | +esteja sendo atendida.</p> | ||
794 | +<p>Para | ||
795 | +cancelar uma senha, o usuário deverá acionar a opção | ||
796 | +"Cancelar" exibida no menu esquerdo da tela. Uma janela | ||
797 | +será exibida com algumas opções para pesquisar/localizar a | ||
798 | +senha a ser cancelada: "Por Senha" ou "Por Serviço". Na opção de | ||
799 | +cancelar senha "Por | ||
800 | +Senha" o usuário deverá apenas digitar o número da senha e | ||
801 | +clicar em "Procurar" e depois em "Confirmar"; no caso de cancelar senha | ||
802 | +"Por Serviço" o usuário do SGA Livre deverá informar o nome do serviço | ||
803 | +e selecionar entre todas as senhas emitidas daquele serviço | ||
804 | +(mostradas em uma lista). Depois, basta confirmar.</p> | ||
805 | +<p>Uma senha cancelada será armazenada no histórico do SGA Livre, | ||
806 | +e constará nas estatísticas e relatórios como senha cancelada.</p> | ||
807 | +<p></p> | ||
808 | +<div id="img"><img class="border" src="imgs/usuario_triag_img04.jpg"><br> | ||
809 | +</div> | ||
810 | +<p class="topic"></p> | ||
811 | +<p class="topic"></p> | ||
812 | +<p class="topic"><small>Reativar Senhas</small></p> | ||
813 | +<p>Semelhante ao módulo Triagem. </p> | ||
814 | +<p> A opção de reativar senha permite reativar | ||
815 | +senhas que foram | ||
816 | +canceladas acidentalmente ou que foram chamadas para atendimento e | ||
817 | +marcada como "Não compareceu" (através do Módulo Atendimento).</p> | ||
818 | +Para | ||
819 | +reativar uma senha, o usuário deverá acionar a opção | ||
820 | +"Reativar" exibida no menu esquerdo da tela. Uma | ||
821 | +janela | ||
822 | +será exibida com a opção de reativar a senha do cliente. O | ||
823 | +usuário deverá definir o serviço para o qual a senha foi | ||
824 | +emitida, | ||
825 | +depois escolher a senha (mostrada numa lista de senhas canceladas) e | ||
826 | +definir se a senha ao ser reativada terá ou não uma prioridade. | ||
827 | +Clicando em confirmar a senha será reativada, assumindo sua posição | ||
828 | +original na fila.<br> | ||
829 | +<div id="img"><br> | ||
830 | +<img class="border" src="imgs/usuario_triag_img06.jpg"></div> | ||
831 | +<br> | ||
832 | +<br> | ||
833 | +<p class="topic"><small>Consultar Senhas</small></p> | ||
834 | +<p>Essa opção possibilita ao usuário do SGA Livre consultar | ||
835 | +informações | ||
836 | +detalhadas sobre determinada senha. Clicando na opção "Consultar | ||
837 | +Senhas" será exibida uma janela na qual o usuário deverá informar a | ||
838 | +senha a ser pesquisada e o período no qual deseja que as informações | ||
839 | +referentes a senha sejam exibidas.</p> | ||
840 | +<div id="img"><img class="border" src="imgs/usuario_monit_img06.jpg"></div> | ||
841 | +<p>Após | ||
842 | +identificar a senha, será exibida uma tabela com as informações:</p> | ||
843 | +<ul> | ||
844 | +<li>Data em que a senha foi atendida;</li> | ||
845 | +<li>Serviços prestados para a senha;</li> | ||
846 | +<li>Prioridade do cliente;</li> | ||
847 | +<li>Status atual do atendimento. (para entender os status, veja | ||
848 | +o item Informações adicionais).</li> | ||
849 | +<li>Atendente;</li> | ||
850 | +<li>Guichê - número do guichê onde foi atendida esta senha;</li> | ||
851 | +<li>Chegada - Horário de emissão da senha;</li> | ||
852 | +<li>Inicio - Horário em que o atendimento foi iniciado;</li> | ||
853 | +<li>Fim - Horário em que o atendimento foi encerrado.</li> | ||
854 | +</ul> | ||
855 | +<div id="img"></div> | ||
856 | +<div id="img"><img class="max-width" src="imgs/usuario_monit_img07.jpg"></div> | ||
857 | +<p></p> | ||
858 | +</div> | ||
859 | +<div class="section" id="mod_rel"><br> | ||
860 | +<br> | ||
861 | +<br> | ||
862 | +<br> | ||
863 | +<p></p> | ||
864 | +<br> | ||
865 | +<br> | ||
866 | +<br> | ||
867 | +<br> | ||
868 | +<h1 class="tittle"><a name="relatorio">Módulo | ||
869 | +Relatórios</a></h1> | ||
870 | +<div id="img"><img class="border" src="imgs/usuario_rel_img01.jpg"></div> | ||
871 | +<p></p> | ||
872 | +<p>O módulo Relatórios é um módulo global e gerencial. | ||
873 | +Fornece uma diversidade de | ||
874 | +informações sobre o andamento dos serviços prestados pela organização. | ||
875 | +A perfeita interpretação dos dados apresentados pode ser o | ||
876 | +diferencial para que a organização direcione de forma correta seus | ||
877 | +investimentos em determinadas unidades ou serviços, ou mesmo para | ||
878 | +descobrir onde estão os gargalos no atendimento prestado, para que os esforços de gestão possam ser direcionadas ao ponto | ||
879 | +correto.</p> | ||
880 | +<p>O módulo Relatórios possui algumas categorias. A | ||
881 | +primeira trata de "Estatísticas", o segundo de "Relatórios" e o | ||
882 | +terceiro de "Gráficos", que serão detalhados mais adiante. </p> | ||
883 | +<p>O usuário do SGA Livre deverá escolher de quais grupos deseja | ||
884 | +gerar as informações, o período entre o qual as informações serão | ||
885 | +obtidas, o tipo de relatório, gráfico ou estatística que será gerado, se | ||
886 | +estas informações serão geradas em uma página HTML ou num arquivo PDF, | ||
887 | +e no caso da saída ser em HTML se as informações que serão exibidas | ||
888 | +ficarão na página atual ou em uma nova página, existem ainda as opções | ||
889 | +de exibição do resultado por unidade ou agregado - que mostrará o | ||
890 | +resultado conjunto de todas as unidades do(s) grupo(s) selecionado(s).</p> | ||
891 | +<div id="img"><img class="border" src="imgs/usuario_rel_img02.jpg"></div> | ||
892 | +<p>Em <ins>Estatísticas</ins> o usuário do SGA Livre | ||
893 | +poderá obter estatísticas dos serviços de atendimento por: Tempos | ||
894 | +Médios, Por Macrosserviços, Por Atendentes e Por Serviços Codificados. | ||
895 | +Segue abaixo uma breve descrição de cada uma das estatísticas | ||
896 | +fornecidas pelo SGA Livre: </p> | ||
897 | +<ul> | ||
898 | +<li>Estatística por Macrosserviços - exibe informações como | ||
899 | +quantidade de atendimentos de cada macrosserviço, tempo médio de espera | ||
900 | +(TME), tempo médio de deslocamento (TMD), tempo médio de atendimento | ||
901 | +(TMA) e tempo médio de permanência do cliente na unidade (TMP);</li> | ||
902 | +</ul><ul><li>Estatística | ||
903 | +por Serviços Codificados - exibe informações sobre os serviços | ||
904 | +codificados. Todos os serviços são exibidos nesta estatística , e não | ||
905 | +apenas os macrosserviços. São exibidos os TME, TMD, TMA e TMP dos | ||
906 | +atendimentos codificados;</li> | ||
907 | +</ul><br><ul><li>Estatística por Atendentes - com a opção de exibição do | ||
908 | +"resultado agregado" habilitada são exibidos os tempos médios de | ||
909 | +atendimento e de deslocamento e a quantidade de atendimentos | ||
910 | +realizados. Com a opção de "resultado por unidade" habilitada são | ||
911 | +exibidos apenas a quantidade de atendimentos realizados pelos | ||
912 | +atendentes;</li></ul><ul> | ||
913 | +<li>Estatística de Tempos Médios - exibe as informações | ||
914 | +referentes a média de tempo total de chamada, deslocamento, atendimento | ||
915 | +e de permanência do cliente na unidade.</li><br> | ||
916 | +</ul> | ||
917 | +<p>Em <ins>Relatórios</ins> | ||
918 | +o usuário do SGA Livre tem as seguintes opções: Senhas por Status, | ||
919 | +Atendimentos Concluídos, Atendimentos em todos os Status, Serviços | ||
920 | +Disponíveis - Global e Serviços Disponíveis - Unidade. Os relatórios em | ||
921 | +geral mostram informações detalhadas sobre serviços, atendimentos e | ||
922 | +senhas. Segue abaixo uma breve descrição dos Relatórios | ||
923 | +fornecidos pelo SGA Livre:</p> | ||
924 | +<ul> | ||
925 | +<li>Relatório de Senhas por Status - Este relatório mostra a | ||
926 | +quantidade de clientes em cada status de atendimento. </li><ul><li>Descrição dos status: | ||
927 | +<ul> | ||
928 | +<li>Senhas aguardando chamada - passou pela triagem, mas, | ||
929 | +ainda não foi chamado ao guichê;</li> | ||
930 | +<li>Senhas chamadas - foi chamado, mas, ainda não se | ||
931 | +apresentou ao guichê;</li> | ||
932 | +<li>Senhas em atendimento - cliente está sendo atendido;</li> | ||
933 | +<li>Senhas encerradas - o atendimento foi encerrado, mas, | ||
934 | +os serviços atendidos ainda não foram codificados;</li> | ||
935 | +<li>Senhas codificadas - o atendente já encerrou o | ||
936 | +atendimento e codificou no sistema os serviços atendidos. É o status final de um atendimento concluido corretamente.</li> | ||
937 | +<li>Senhas que não compareceram - clientes foram chamados, | ||
938 | +mas, não compareceram ao guichê;</li> | ||
939 | +<li>Senhas canceladas - Senhas canceladas pela triagem ou | ||
940 | +pelo monitor.</li> | ||
941 | +</ul> | ||
942 | +</li></ul> | ||
943 | +<li>Relatório de Atendimentos em Todos os Status - Este | ||
944 | +relatório é bem completo e traz diversas informações sobre como está o | ||
945 | +andamento dos atendimentos. Número da senha, data, serviço triado, | ||
946 | +status do atendimento, funcionário que prestou o atendimento, hora de | ||
947 | +chegada, chamada e saída do cliente , tempo de espera, deslocamento, | ||
948 | +atendimento e de permanência do cliente além do guichê onde o cliente | ||
949 | +foi atendido são as informações exibidas por este relatório.</li></ul><ul> | ||
950 | +<li>Relatório de Atendimentos Concluídos - Outro relatório | ||
951 | +bastante completo que traz informações sobre os atendimentos | ||
952 | +concluídos. Número da senha, nome do cliente, data, hora da chamada, | ||
953 | +início e fim do atendimento, duração do atendimento, serviço, guichê e | ||
954 | +funcionário são as informações exibidas neste relatório;</li></ul><ul> | ||
955 | +<li>Relatório de Serviços Disponíveis - Globais - Este | ||
956 | +relatório exibe todos os serviços do sistema, seus subserviços, o | ||
957 | +código destes, e se eles estão ativos ou não;</li></ul><ul> | ||
958 | +<li>Relatório de Serviços Disponíveis - Unidade - Este | ||
959 | +relatório exibe todos os serviços das unidades selecionadas, seus | ||
960 | +códigos, nomes destacados e originais e se ele está ativo ou inativo, | ||
961 | +agrupando por unidade.</li> | ||
962 | +</ul> | ||
963 | +<p>Abaixo segue como exemplo um dos relatórios do SGA Livre, o | ||
964 | +relatório de Atendimentos em todos os status.</p> | ||
965 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img08.jpg"></div> | ||
966 | +<p> </p><p></p><p>Em <ins>Gráficos</ins> o usuário do SGA Livre | ||
967 | +terá as seguintes opções: Variação dos Tempos Médios, Ranking das | ||
968 | +Unidades, Atendimentos Efetuados. Os gráficos propiciam uma visão | ||
969 | +comparativa diferenciada de diversas situações envolvendo os | ||
970 | +atendimentos em cada unidade ou cada serviço oferecido por uma unidade, | ||
971 | +a facilidade de abstração proporcionada pelos gráficos tornam-os | ||
972 | +ferramentas indispensáveis de apoio a análise em reuniões. Abaixo segue | ||
973 | +uma breve descrição de cada gráfico fornecido pelo SGA Livre:</p> | ||
974 | +<ul> | ||
975 | +<li>Gráfico de Variação dos Tempos Médios - este gráfico exibe | ||
976 | +a variação mensal agregada ou por unidade dos tempos médios de | ||
977 | +atendimento, espera e permanência na unidade; | ||
978 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img06.jpg"></div> | ||
979 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img07.jpg"></div></li></ul> <br><ul> | ||
980 | +<li>Gráfico de Atendimentos Efetuados - este gráfico exibe a | ||
981 | +quantidade de Atendimentos por macrosserviço efetuados de forma | ||
982 | +agregada ou | ||
983 | +por unidade; | ||
984 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img04.jpg"></div> | ||
985 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img05.jpg"></div> | ||
986 | +</li> | ||
987 | +</ul> <br><ul><li>Gráfico Ranking das Unidades - este gráfico exibe um | ||
988 | +ranking de unidades por tempo médio de espera, de deslocamento, | ||
989 | +atendimento e de permanência. O ranking mostra uma classificação | ||
990 | +diferente ordenada por cada parâmetro do gráfico - TME, TMD, TMA e TMP. | ||
991 | +Na figura abaixo contém apenas o gráfico | ||
992 | +ordenado pelo TME. Entretanto, no relatório é exibido um gráfico para | ||
993 | +cada parâmetro. | ||
994 | +<div id="img"><img class="max-width" src="imgs/usuario_rel_img03.jpg"></div> | ||
995 | +</li> | ||
996 | +</ul> | ||
997 | +</div> | ||
998 | +<br> | ||
999 | +<h1><small><a class="toc-backref" href="introducao.html#id3"><br> | ||
1000 | +</a></small></h1> | ||
1001 | +<p>Útima revisão deste documento: 18/06/2009</p> | ||
1002 | +<div class="section" id="controle_versao"> <br> | ||
1003 | +<a href="index.html">Retornar à página inicial</a> </div> | ||
1004 | +<br> | ||
1005 | +</div> | ||
1006 | +</div> | ||
1007 | +</body></html> | ||
0 | \ No newline at end of file | 1008 | \ No newline at end of file |
805 Bytes
4.92 KB
2.54 KB
5.38 KB