Difference between revisions of "Custom Tasks"

From Lingoport Wiki
Jump to: navigation, search
(Created page with "=Custom Tasks= The config_custom_tasks.xml configuration file contains the specific stages where a plugin can be called. Dynamic information is available to the plugin through...")
 
Line 1: Line 1:
 
=Custom Tasks=
 
=Custom Tasks=
 
The config_custom_tasks.xml configuration file contains the specific stages where a plugin can be called. Dynamic information is available to the plugin through the LRM Context object (<code>com.lingoport.lrm.customtask.LRMContext</code>). The lrm-customtasktest.jar, located in the <code>samples/CustomTask/</code> folder of your install directory, contains methods for testing out these different stages.
 
The config_custom_tasks.xml configuration file contains the specific stages where a plugin can be called. Dynamic information is available to the plugin through the LRM Context object (<code>com.lingoport.lrm.customtask.LRMContext</code>). The lrm-customtasktest.jar, located in the <code>samples/CustomTask/</code> folder of your install directory, contains methods for testing out these different stages.
  +
  +
== Configuration ==
  +
<pre>
  +
custom-tasks>
  +
<stages>
  +
<prep-kit>
  +
<before-send-locale>
  +
<!-- Tasks that will run BEFORE files are uploaded to the specified L10n Vendor -->
  +
</before-send-locale>
  +
<after-send-locale>
  +
<!-- Tasks that will run AFTER files have been successfully uploaded to the specified L10n Vendor -->
  +
</after-send-locale>
  +
</prep-kit>
  +
<notification>
  +
<before-notify-changes>
  +
<!-- Tasks that will run before the Notify Changes email is sent -->
  +
</before-notify-changes>
  +
<before-late-prep-kits>
  +
<!-- Tasks that will run before the Late Prep Kit email is sent -->
  +
</before-late-prep-kits>
  +
</notification>
  +
<import-kit>
  +
<before-import-locale>
  +
<!-- Tasks that will run before files for a specific locale are imported -->
  +
</before-import-locale>
  +
<after-import-locale>
  +
<!-- Tasks that will run after files for a specific locale have been imported successfully -->
  +
</after-import-locale>
  +
</import-kit>
  +
</stages>
  +
</custom-tasks>
  +
</pre>

Revision as of 22:51, 27 April 2016

Custom Tasks

The config_custom_tasks.xml configuration file contains the specific stages where a plugin can be called. Dynamic information is available to the plugin through the LRM Context object (com.lingoport.lrm.customtask.LRMContext). The lrm-customtasktest.jar, located in the samples/CustomTask/ folder of your install directory, contains methods for testing out these different stages.

Configuration

custom-tasks>
	<stages>
		<prep-kit>
			<before-send-locale>
			    <!-- Tasks that will run BEFORE files are uploaded to the specified L10n Vendor -->
                        </before-send-locale>
			<after-send-locale>
			     <!-- Tasks that will run AFTER files have been successfully uploaded to the specified L10n Vendor -->
			</after-send-locale>
		</prep-kit>
		<notification>
			<before-notify-changes>	
			    <!-- Tasks that will run before the Notify Changes email is sent -->					   
			</before-notify-changes>
			<before-late-prep-kits>
			    <!-- Tasks that will run before the Late Prep Kit email is sent -->
			</before-late-prep-kits>
		</notification>
		<import-kit>
			<before-import-locale>
                            <!-- Tasks that will run before files for a specific locale are imported -->
			</before-import-locale>
			<after-import-locale>
			     <!-- Tasks that will run after files for a specific locale have been imported successfully -->
			</after-import-locale>
		</import-kit>
	</stages>
</custom-tasks>