---
title: "Before/after share scripts"
canonical: "https://docs.perspectium.com/space/fluorineplus/2621854/Before%2Fafter%20share%20scripts"
format: markdown
---
Before share scripts A  before share script  in ServiceNow allows the current record that is being  dynamic shared  or  bulk shared  to be processed after it is loaded into a  GlideRecord , but before it is encrypted and queued up to the Perspectium Cloud Server.  Before share scripts expect  server side javascript   and is preconfigured with a globally available variable called  current  that is the   GlideRecord   object that is going to be shared.   NOTE :  Because before share scripts are executed every time a record is shared, be aware of the processing delays introduced that will be multiplied when sharing multiple records at the same time. Also, if  you have multiple share configurations for the same table (such as different share configurations that each have a different target queue), any changes to the current object may affect any conditions you have to share since this same current object is referenced as we iterate through the table's different share configurations. To cancel a bulk share in a before share script, see  canceling a bulk share in a before share script . After subscribe scripts An  After share script  for  ServiceNow dynamic shares  allows you to specify a script that will run after your dynamic share has shared a record. This can be useful for when you run scripts in the b efore share script for your  dynamic  share  that you want to then cancel out after the dynamic share has run. To specify a foreign language to dynamic share out, see  specifying a foreign language in a dynamic share after share script . Prerequisites  First, you will need to  create a dynamic share  or  create a bulk share . Create before/after share scripts To create before/after share scripts, follow these steps: Similar topics Contact Perspectium Support US:  1 888 620 8880 UK:  44 208 068 5953 support@perspectium.com