問題タブ [servicenow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
303 参照

javascript - DOM が読み込まれる前に Js/jQuery を使用して iframe をターゲットにする

iframe が点滅しないようにするために、setTimeout 内で可視性を設定しています (CSS は可視性:hidden に設定されています)。

うまく機能しますが、フレーム内に後続の場所をロードすると、可視性が既に設定されているため、点滅動作が戻ります。

私がやりたいことは、DOM/ページがロードされる前にiframeをターゲットにして、可視性を再び非表示に設定してからsetTimeoutにする関数を作成することです。

このスクリプトは ServiceNow プラットフォームで実行されることに注意してください。つまり、一部のオプションが制限されています (ドキュメント ヘッドに読み込めないなど)。

これは逆の document.ready() のようなものです。これは可能ですか?

リードをありがとう、

パコ

0 投票する
1 に答える
2218 参照

javascript - servicenow の REST 呼び出しからの応答として PNG 画像を取得します。応答はジャンク文字です

ここで、servicenow の REST 呼び出しからの応答として PNG 画像を取得している状況があります。応答は、以下に示すようにジャンク文字です。応答を受け取って文字列に変換するサーバー スクリプトを作成しています。これはクライアント UI に返されます。画像としてレンダリングして UI ページに戻すアクション スクリプト。誰かが同様の状況に遭遇した場合、私は同様のケースを見つけることができませんでした. 任意の助けをいただければ幸いです

REST 応答:

0 投票する
1 に答える
2342 参照

javascript - Service Now で期限を過ぎたタスクを変更した場合のメール通知

変更タスクが期日を過ぎた場合にのみ、電子メール通知を設定しようとしています! 電子メールは、変更タスクを割り当てられた人にのみ送信する必要があります。

これは私がやっていることです:

1)これはスケジュールされたジョブのスクリプトです:

2)「change_task.duedate_reminder」という名前のレジストリにイベントを作成しました

3) 上記のイベントが発生したときに電子メール通知を作成しました。受信者として「aasigned_to」を使用!!

これはエラー ログ メッセージです。

「getEventTarget() が無効なレコード reference.change_task で呼び出されました。イベント: change_task.duedate_reminder が削除された可能性があります」

0 投票する
1 に答える
7488 参照

javascript - Service Now でユーザーがフォーム ボタンをクリックした後のフィールドの検証

「送信」と「承認のリクエスト」という 2 つのフォーム ボタンがある変更チケット フォームに取り組んでいます。送信は、テーブルにレコードを挿入する方法です。ただし、チケットは、ユーザーが「承認のリクエスト」を押したときにのみ先に進みます。

ユーザーが「承認のリクエスト」をクリックしたときにのみ、特定の制限を課したいと考えています。制限とは、ユーザーに Planned Start Date 、 End Date を入力するように求めることを意味します。ただし、ユーザーが [送信] をクリックしても、そのようなメッセージは表示されません。

これを行う 1 つの方法は、UI アクションを通じて可視性の条件を設定することです。しかし、ボタンを常に表示したいです。助けてください

0 投票する
1 に答える
382 参照

servicenow - タイムライン スケジュール ページ イベント - Servicenow

servicenow を使い始めましたが、TimeLines と doubleClick イベントに問題があります。

スケジュール ページと ScriptInclude (疑似コードとしてのコード) を構成しました。

スケジュールページ

MyTimelineScriptInclude

問題は、タイムライン行をダブルクリックすると doubleClickCustomFunction がトリガーされることですが、evt データを取得できないため、リダイレクトが実行されません。

よろしくお願いします</p>

0 投票する
2 に答える
1869 参照

.net - あるマシンでは SOAP リクエストが機能しないが、別のマシンでは問題なく動作する

次の Web サイトからの小さな派生物を使用します。

http://servicenowsoap.wordpress.com/2013/10/26/vb-script/

...ここでは、VBScript ではなく VB.Net で呼び出しを実装しています。私は Microsoft XML 3.0 リソースを使用していますが、最初のテストでは問題なく動作します。番号を渡す「getKeys」アップデートを送信すると、ServiceNow に必要な sys_id 番号が返されます。

ここで、SOAP/XML エンベロープを送信すると、サーバーは、私が別のものを送信したかのように見せかけます。カウントには 0 が返され、sys_id は返されません。XML の直接実装を使用して、Web サービスを介して WSDL をロードしようとしました。どちらも同じものを返します: Nothing.

しかし、このコードを他のマシンで試してみると、まったく同じコードを使用して SOAP リクエストを送受信し、期待どおりにリクエストを受信します。

両方のマシンでの SOAP エンベロープ リクエストの例:

他の人のマシンで返されるもの:

私のマシンでのみ返されるもの:

リクエストの完了をブロックしている可能性のあるものがマシンにあるのでしょうか? ウイルス対策もファイアウォールも稼働していません。ただし、SOAPUI でまったく同じエンベロープを送信して、応答を受け取ることはできます。これは私を夢中にさせています。

0 投票する
1 に答える
1127 参照

servicenow - CURL からタスクを照会する方法

CURL を使用して、ユーザーに割り当てられたタスクを照会しようとしています。私がする事件について

ユーザーに割り当てられたタスクに対して同じことを行うにはどうすればよいですか?