IMPORTANT This information is intended for use by Case developers only, for diagnostics and investigation.
Case developers can track errors that have been encountered while running through an application. To facilitate this, an audit of activity is recorded and log files are generated to provide details of failures and exceptions. As a result, the root cause can be identified and fixed more quickly and efficiently. It is also possible to configure certain aspects of the error logging such as the frequency of logging, etc.
NOTE
• Logging in ALB is supported on the client and the server for error reporting and auditing. However, the workflow server currently uses a different mechanism than the one explained below for the client. In the future, the server logs will be switched to this mechanism, but for the time being the server logs can be found here:
C:\Workflow\logs\IRIS.Law.Server.svclog.
Log files
A log file is produced for Designer Studio (IRIS.Law.DesignerStudio.log) and PMS (IRIS.Law.PmsExe.log) in the Windows folder Common
Application Data. This is a hidden folder in Windows Vista and Windows 7 that is used to store program data that applies to all users of the system.
The folder is located in %systemdrive%\ProgramData, however, the complete physical path for the log files is usually
C:\ProgramData\IRIS\ILB\logs. Within the log files the following levels are permitted (in descending order):
• Off
• Fatal
• Error
CHAPTER PART 10: APPENDIX
The minimum log level is "Info", which is set by default. This ensures all the "Info", "Warn", "Error", and "Fatal" exceptions are recorded in the log files. The "Info" level enables the recording of user interactions with ALB through the workflow user interface. The "Debug" and "Trace" levels provide detailed logging information that should only be used for development and testing purposes.
Designer Studio has "Info" logs configured for component designers that allows tracing of component creation. PMS has "Debug" logs configured, but "Info" logs can be enabled to determine the activation, progress, and completion of processes and workflows.
Archiving
A new log file is created every day for both applications and the old logs are moved to an archive folder. This folder is configured to store a weeks worth of log files, however, this can be changed in the configuration file if required.
Configuration
The error logging features are configurable and can be edited by changing the "NLog.config" file which can be found in the ALB installation directory.
The following feature are configurable:
• The application log directory:
<variable name="logDirectory"
value="${specialfolder:folder=CommonApplicationData}/IRI S/ILB/logs"/>
• The log level:
<logger name="Default" minlevel="Info"
writeTo="applicationLogFile" />
• The archiving frequency and the maximum number of archive files:
Index
A
activities
add an activity to a workflow 129
add diary appointment 142 add diary task 143
add note 144 assign a value 145 attach contact 146 call website 147 conflict check 147
cut, copy or delete an activity 130
display screen 148 generate document 148 generate email 150 generate form 152
group related activities 137 load matter 153
post time 154
select contact 156 show a message 158
upgrade contact to client 159 workflow activities 140 add
a module to a matter 44 a sub-process 167
an activity to a workflow 129 constants to a formula 61 fields to formulas 60 operators to a process 170 operators to formulas 62 pre or post-conditions to a
process 169
values to a lookup table 97 values to a pick list 102 adjust
the designer display 133 attach
workflow to a process 169
CHAPTER
delete a condition 174 process override conditions
172 controls
button 120 container 121
field and control properties 111 label 122
line 123
screen controls 120 copy
cut, copy or delete an activity 130
workflow as an image 135 create
a module 25 a pick list 102 a screen 108
a user-defined field 50 a workflow 127
D
delete
a process or condition 174 an activity 130
basic tasks 20 display
a screen 148
adjust the designer display 133 documentation conventions 5
a user-defined field 51 a workflow 132
edit a user-defined field 51
add fields to formulas 60 create a user-defined field 50 edit a user-defined field 51 field properties 53
add values to a lookup table 97 create a formula 59
Formula Designer 57 formula properties 70 Lookup Table properties 97 Lookup Tables 94
add to formulas 63
G
getting help and support 6 getting started 8
basic tasks in Designer Studio 20
exploring the Ribbon 12 exploring the workspace 10 installing Designer Studio 10 introducing Designer Studio 9 understand the process 19 workspace modes 17
I
import
CHAPTER
installing Designer Studio 10 introducing Designer Studio 9 introduction 4
L
lookup tables 94
add values to a lookup table 97 create a lookup table 96
Lookup Table Designer 95 Lookup Table properties 97 Open and edit a lookup table
98
M
modules 24
add a module to a matter 44 edit a module 29
import/export a module 32 manage firm options 30 Module Explorer 25 open a module 28 remove a module from a
matter 45
Greater than or equal to 84 Less than 85
add values to a pick list 102 create a pick list 102
Pick List Designer 101 Pick List properties 103 processes 160
add a sub-process 167
add operators to a process 170 add pre or post-conditions to a
process 169
attach workflow to a process 169
change the process hierarchy 173
conditions 165
create a master process 165 delete a process or condition
174
Process Designer 162 process override conditions
172
process states 162 reset process state 157
run and manage processes 175 properties
field properties 53
Pick List properties 103 workspace modes 17
workflow as an image 134 screens 106
add a control 110 add a field 109
amend a label or ToolTip 115 attach workflow to a button
117
change the tab order 116 create a multi-column screen
117
delete a field or control 115 display a screen 148
CHAPTER
open and edit a screen 114 Screen Designer 107 search
for a field 49 set
the workflow start node 128 setup
installing Designer Studio 10 states
process states 162 support
getting help and support 6
T
add an activity to a workflow 129
add note 144 assign a value 145
attach workflow to a button 117
attach workflow to a process 169
copy workflow as an image 135 edit a workflow 132
group related activities 137 open a workflow 132
run on client/matter create 136 save a matter 155
save workflow as an image 134 set the workflow start node
128
show a message 158 Workflow Designer 126 workspace
exploring the Ribbon 12 exploring the workspace 10