source: trunk/doc/src/docbook/userdoc/jobs.xml @ 4889

Last change on this file since 4889 was 4889, checked in by Nicklas Nordborg, 14 years ago

References #1290: Change source files to UTF-8

Changed 'Hakkinen' to 'Häkkinen'.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Date
File size: 10.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC
3    "-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN"
4    "../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd">
5<!--
6  $Id: jobs.xml 4889 2009-04-06 12:52:39Z nicklas $
7 
8  Copyright (C) 2007 Jari Häkkinen, Peter Johansson, Martin Svensson
9 
10  This file is part of BASE - BioArray Software Environment.
11  Available at http://base.thep.lu.se/
12 
13  BASE is free software; you can redistribute it and/or
14  modify it under the terms of the GNU General Public License
15  as published by the Free Software Foundation; either version 3
16  of the License, or (at your option) any later version.
17 
18  BASE is distributed in the hope that it will be useful,
19  but WITHOUT ANY WARRANTY; without even the implied warranty of
20  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  GNU General Public License for more details.
22 
23  You should have received a copy of the GNU General Public License
24  along with BASE. If not, see <http://www.gnu.org/licenses/>.
25-->
26
27<chapter id="jobs">
28  <?dbhtml dir="jobs"?>
29  <title>Jobs</title>
30  <para>Job is a configured task performed by a plug-in.</para>
31  <para>
32    Creating/configuring a job is made from a context, which is supported by the plug-in you want
33    to use. If no particularly context is needed, the job configuration is started from the
34    plug-in's single item view.
35  </para>
36  <para>
37    Some jobs can be configured to execute immediately (for a few plug-ins it is mandatory that
38    the job runs immediately), but normally jobs are placed in the job queue after they have
39    been configured. The jobs will then be picked out for execution depending on their priority
40    and estimated execution time.
41  </para>
42
43
44  <sect1 id="jobs.properties">
45    <title>Properties</title>
46    Click on
47    <menuchoice>
48      <guimenu>View</guimenu>
49      <guimenuitem>Jobs</guimenuitem>
50    </menuchoice>
51    to list your jobs.
52    <para>
53      Details of a single job is displayed in a pop-up window. This window opens either if you
54      click on a job's name from the list page of jobs or when a job configuration is
55      finished. The window contain two tabs, one with information about the job and another
56      with the parameters for the plug-in used in the job.
57    </para>
58    <helptext external_id="job.view.parameters" title="Job parameters">
59      <para>
60        The values listed on the <guilabel>Parameters</guilabel> tab depends on
61        what the plug-in needs from the user. If a specific plug-in configuration was
62        use, those parameters are also listed here.
63      </para>
64    </helptext>
65    <helptext external_id="job.view.properties" title="Job properties">
66      <para>
67        The properties are set either when configuring the job or by the system. No
68        parameters can be edit after a job is created.
69        <variablelist>
70          <varlistentry>
71            <term>
72              <guilabel>Name</guilabel>
73            </term>
74            <listitem>
75              <para>
76                The name of the job is set in the last step of a job configuration.
77              </para>
78            </listitem>
79          </varlistentry>
80          <varlistentry>
81            <term>
82              <optional>
83                <guilabel>Description</guilabel>
84              </optional>
85            </term>
86            <listitem>
87              <para>
88                A description of the job. Like the name-property it can be set in
89                the job configuration.
90              </para>
91            </listitem>
92          </varlistentry>
93          <varlistentry>
94            <term>
95              <guilabel>Type</guilabel>
96            </term>
97            <listitem>
98              <para>
99                The type of job, which is depending on the plug-in that is used. It
100                can be one of these five:
101                <itemizedlist>
102                  <listitem>Export</listitem>
103                  <listitem>Import</listitem>
104                  <listitem>Analysis</listitem>
105                  <listitem>Intensity</listitem>
106                  <listitem>Other</listitem>
107                </itemizedlist>
108              </para>
109            </listitem>
110          </varlistentry>
111          <varlistentry>
112            <term>
113              <guilabel>Priority</guilabel>
114            </term>
115            <listitem>
116              <para>Priority the job has in the job queue.</para>
117            </listitem>
118          </varlistentry>
119          <varlistentry>
120            <term>
121              <guilabel>Status</guilabel>
122            </term>
123            <listitem>
124              <para>
125                Shows the status of the job. A job can have one of following status.
126                <itemizedlist>
127                  <listitem>
128                    <para>
129                      <emphasis>Not configured</emphasis>
130                      - The plug-in has not been configured properly and is not
131                      placed in the job queue.
132                    </para>
133                  </listitem>
134                  <listitem>
135                    <para>
136                      <emphasis>Waiting</emphasis>
137                      - Job is waiting in the job queue.
138                    </para>
139                  </listitem>
140                  <listitem>
141                    <para>
142                      <emphasis>Executing</emphasis>
143                      - Job is being executed.
144                    </para>
145                  </listitem>
146                  <listitem>
147                    <para>
148                      <emphasis>Done</emphasis>
149                      - Indicates that the job is finished.
150                    </para>
151                  </listitem>
152                  <listitem>
153                    <para>
154                      <emphasis>Error</emphasis>
155                      - The job was aborted cause of some error.
156                    </para>
157                  </listitem>
158                  <listitem>
159                    <para>
160                      <emphasis>Preparing</emphasis>
161                      - Doing some preparing tasks befor executing the job.
162                    </para>
163                  </listitem>
164                  <listitem>
165                    <para>
166                      <emphasis>Aborting</emphasis>
167                      - Job has received an abort signal and tries to abort the
168                      work.
169                    </para>
170                  </listitem>
171                </itemizedlist>
172              </para>
173            </listitem>
174          </varlistentry>
175          <varlistentry>
176            <term>
177              <guilabel>Status message</guilabel>
178            </term>
179            <listitem>
180              <para>
181                A message, given by the plug-in, with more information about the
182                status.
183              </para>
184            </listitem>
185          </varlistentry>
186          <varlistentry>
187            <term>
188              <guilabel>Percent complete</guilabel>
189            </term>
190            <listitem>
191              <para>
192                Progress of the job. How detailed this is depends on how often the
193                plug-in reports it's progress.
194              </para>
195            </listitem>
196          </varlistentry>
197          <varlistentry>
198            <term>
199              <guilabel>Created</guilabel>
200            </term>
201            <listitem>
202              <para>
203                Date and time when the job was created and registerd in the database.
204              </para>
205            </listitem>
206          </varlistentry>
207          <varlistentry>
208            <term>
209              <guilabel>Started</guilabel>
210            </term>
211            <listitem>
212              <para>
213                Date and time when execution of the job started.
214              </para>
215            </listitem>
216          </varlistentry>
217          <varlistentry>
218            <term>
219              <guilabel>Ended</guilabel>
220            </term>
221            <listitem>
222              <para>
223                Date and time when the job stopped running. Either cause of it was
224                finished, aborted or interrupted by an error.
225              </para>
226            </listitem>
227          </varlistentry>
228          <varlistentry>
229            <term>
230              <guilabel>Running time</guilabel>
231            </term>
232            <listitem>
233              <para>Time the job has been running.</para>
234            </listitem>
235          </varlistentry>
236          <varlistentry>
237            <term>
238              <guilabel>Server</guilabel>
239            </term>
240            <listitem>
241              <para>Name of the server, where the job was performed.</para>
242            </listitem>
243          </varlistentry>
244          <varlistentry>
245            <term>
246              <guilabel>Job agent</guilabel>
247            </term>
248            <listitem>
249              <para>
250                The job agent the job is/was running on. It is also
251                possible to set this value before a job is executed. If that
252                has been done only the selected job agent will accept the job.
253                This options is normally only given to powers users and
254                needs the <emphasis>Select job agent</emphasis> permission.
255                See <xref linkend="user_administration.roles.edit" />.
256              </para>
257            </listitem>
258          </varlistentry>
259          <varlistentry>
260            <term>
261              <guilabel>User/Owner</guilabel>
262            </term>
263            <listitem>
264              <para>The user who created/configured the job.</para>
265            </listitem>
266          </varlistentry>
267          <varlistentry>
268            <term>
269              <guilabel>Experiment</guilabel>
270            </term>
271            <listitem>
272              <para>Name of the experiment which the job was configured within.</para>
273            </listitem>
274          </varlistentry>
275          <varlistentry>
276            <term>
277              <guilabel>Plugin</guilabel>
278            </term>
279            <listitem>
280              <para>The plug-in to use in the job.</para>
281            </listitem>
282          </varlistentry>
283          <varlistentry>
284            <term>
285              <guilabel>Configuration</guilabel>
286            </term>
287            <listitem>
288              <para>Name of the plug-in configuration that is used.</para>
289            </listitem>
290          </varlistentry>
291        </variablelist>
292      </para>
293     
294      <para>
295        Depending on the status of the job, there may also be one or
296        more buttons on the form.
297      </para>
298     
299      <variablelist>
300      <varlistentry>
301        <term><guibutton>Refresh</guibutton></term>
302        <listitem>
303          <para>
304          Update the page with the information. This button is available as long
305          as the job has not finished. This button is only for the impatient since
306          the page will automatically refresh every ten seconds anyway.
307          </para>
308        </listitem>
309      </varlistentry>
310     
311      <varlistentry>
312        <term><guibutton>Abort</guibutton></term>
313        <listitem>
314          <para>
315          Aborts a job that is running or hasn't started yet. Jobs that hasn't
316          started can always be aborted. Jobs that are already eecuting can only
317          be aborted if the plug-in supports it. The button will not be visible if
318          the plug-in doesn't supports being aborted.
319          </para>
320        </listitem>
321      </varlistentry>
322     
323      <varlistentry>
324        <term><guibutton>Restart</guibutton></term>
325        <listitem>
326          <para>
327          Retry a failed job. Sometimes the reason that a job failed can be fixed. For
328          example, by changing the permissions on items the job needs to access. Use
329          this button to place the job in the job queue again. It is not possible to
330          change job parameters with one exception, if the job uses a plug-in configuration
331          and the configuration has been changed it is possible to select if
332          the old or new configuration values should be used.
333          </para>
334        </listitem>
335      </varlistentry>
336     
337      <varlistentry>
338        <term><guibutton>Close</guibutton></term>
339        <listitem>
340          <para>
341          Close the window.
342          </para>
343        </listitem>
344      </varlistentry>
345     
346      </variablelist>
347     
348    </helptext>
349  </sect1>
350</chapter>
Note: See TracBrowser for help on using the repository browser.