<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Issue with user import transform for time zone in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923520#M580446</link>
    <description>&lt;P&gt;We have a scheduled import, that imports user data from AD, whose source is SAP. The user timezone in the source, is set to MST, CST, EST etc. But this is causing us some issues with the time displayed for users and the records they create.&lt;/P&gt;&lt;P&gt;I would like to add a Transform Scrip to the Import to convert the Time Zones like below. Also, I havent tried this in the script below, but if the source is empty, can I use a javascript to set it to the system default?&lt;/P&gt;&lt;P&gt;Am I going about this the right way, or is there an easier alternative such as a BR? I appreciate (as always) any feedback.&lt;/P&gt;&lt;P&gt;Mark S.&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/55042i0F89F64E79351A5B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="320" style="border: 1px solid rgb(198, 198, 198); width: 455px; height: 278px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;P&gt;//convert time zones&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (source.u_timezone == "MST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Mountain");&lt;/P&gt;&lt;P&gt;} if (source.u_timezone == "EST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Eastern");&lt;/P&gt;&lt;P&gt;} if (source.u_timezone == "PST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Pacific");&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; } if (source.u_timezone == "CET"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Pacific");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;} else if (source.u_timezone == ""){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ignore = true;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Mon, 25 Apr 2016 23:35:21 GMT</pubDate>
    <dc:creator>Baggies</dc:creator>
    <dc:date>2016-04-25T23:35:21Z</dc:date>
    <item>
      <title>Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923520#M580446</link>
      <description>&lt;P&gt;We have a scheduled import, that imports user data from AD, whose source is SAP. The user timezone in the source, is set to MST, CST, EST etc. But this is causing us some issues with the time displayed for users and the records they create.&lt;/P&gt;&lt;P&gt;I would like to add a Transform Scrip to the Import to convert the Time Zones like below. Also, I havent tried this in the script below, but if the source is empty, can I use a javascript to set it to the system default?&lt;/P&gt;&lt;P&gt;Am I going about this the right way, or is there an easier alternative such as a BR? I appreciate (as always) any feedback.&lt;/P&gt;&lt;P&gt;Mark S.&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/55042i0F89F64E79351A5B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="320" style="border: 1px solid rgb(198, 198, 198); width: 455px; height: 278px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;P&gt;//convert time zones&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (source.u_timezone == "MST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Mountain");&lt;/P&gt;&lt;P&gt;} if (source.u_timezone == "EST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Eastern");&lt;/P&gt;&lt;P&gt;} if (source.u_timezone == "PST"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Pacific");&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; } if (source.u_timezone == "CET"){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Pacific");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;} else if (source.u_timezone == ""){&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ignore = true;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 25 Apr 2016 23:35:21 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923520#M580446</guid>
      <dc:creator>Baggies</dc:creator>
      <dc:date>2016-04-25T23:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923521#M580447</link>
      <description>&lt;P&gt;Your going the right way but doing it in the Transform Map. But you can just set the value, versus using setDisplayValue.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (source.u_timezone == "MST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.setDisplayValue('time_zone',"Canada/Mountain");&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;should just be&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (source.u_timezone == "MST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone == "Canada/Mountain");&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 26 Apr 2016 02:07:23 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923521#M580447</guid>
      <dc:creator>Michael Fry1</dc:creator>
      <dc:date>2016-04-26T02:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923522#M580448</link>
      <description>&lt;P&gt;Hello Michael, thanks for the reply. I think there may be a missing bracket from your solution. So to clarify, would:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;EM style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt;if (source.u_timezone == "MST"){&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;EM style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt; target.setDisplayValue('time_zone',"Canada/Mountain");&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;STRONG style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt;become&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt; &lt;SPAN style="font-size: 10.5pt; font-family: 'Helvetica','sans-serif'; color: #666666;"&gt;if (source.u_timezone == "MST"){&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;EM style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt; target.time_zone == "Canada/Mountain";&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;STRONG style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt;or (as in your response) which has a closing ' ) ' , but no opening ' ( '.&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;EM style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt;if (source.u_timezone == "MST"){&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;EM style="color: #666666; font-size: 10.5pt; font-family: 'Helvetica','sans-serif';"&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone == "Canada/Mountain");&lt;/EM&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; Cheers, Mark S&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 26 Apr 2016 03:41:44 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923522#M580448</guid>
      <dc:creator>Baggies</dc:creator>
      <dc:date>2016-04-26T03:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923523#M580449</link>
      <description>&lt;P&gt;Yes, I did have a missing ( - thanks!&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 26 Apr 2016 12:09:43 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923523#M580449</guid>
      <dc:creator>Michael Fry1</dc:creator>
      <dc:date>2016-04-26T12:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923524#M580450</link>
      <description>&lt;P&gt;Where? This one isn't mark anything yet, but moderators can help if needed.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 26 Apr 2016 12:10:36 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923524#M580450</guid>
      <dc:creator>Michael Fry1</dc:creator>
      <dc:date>2016-04-26T12:10:36Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923525#M580451</link>
      <description>&lt;P&gt;Thanks MIchael, I think it was a lag in my browser last night causing me issues. Appreciate your help, have a good one. I'll post my results too.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Mark S.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 26 Apr 2016 15:10:58 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923525#M580451</guid>
      <dc:creator>Baggies</dc:creator>
      <dc:date>2016-04-26T15:10:58Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with user import transform for time zone</title>
      <link>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923526#M580452</link>
      <description>&lt;P&gt;Thanks MIchael, I marked you answer correct, I ended up using:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;//convert time zones.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (source.u_timezone == "MST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone = "Canada/Mountain";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P&gt;} if (source.u_timezone == "PST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone ="Canada/Pacific";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P&gt;}if (source.u_timezone == "EST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone = "Canada/Eastern";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P&gt;}if (source.u_timezone == "NST"){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; target.time_zone = "Canada/Atlantic";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P&gt;} else if (source.u_timezone == ""){&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ignore = true;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;}&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 28 Apr 2016 16:08:17 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/issue-with-user-import-transform-for-time-zone/m-p/1923526#M580452</guid>
      <dc:creator>Baggies</dc:creator>
      <dc:date>2016-04-28T16:08:17Z</dc:date>
    </item>
  </channel>
</rss>

