問題タブ [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.
php - Getting incident records from ServiceNow using PHP
I am trying to use PHP to connect to ServiceNow and retrieve incident records.
I tried to use the code below but somehow I receive errors:
I am always getting:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https : // blah . service-now . com / incident.do?WSDL' : failed to load external entity "https : // blah . service-now.com / incident.do?WSDL" in /var/www/index.php:3 Stack trace: #0 /var/www/index.php(3): SoapClient->SoapClient('https://blah.ser...', Array) #1 {main} thrown in /var/www/index.php on line 3
Of course I use the subdomain I want instead of blah. But let's assume it's blah.
Please help me. Is this code ok? Where do I place my username? On the user area? or in the login area? What about param1 and value1, which one of these do I need to change?
Yes, I have permission to do this on my servicenow instance, I can do other things regarding soap and wsdl.
copy - このコード文字列は何をしますか: gr.sys_id[key] = current.getValue(glideElement.getName());
インシデントの ServiceNow テーブルのレコードをコピー (複製) しようとしていますが、この文字列を機能させることができません: gr.sys_id[key] = current.getValue(glideElement.getName());
目標は、sys_id を除くすべてのフィールド値をコピーすることです。
html - servicenow html リンク https の誤動作
サービス内のサイトを表示するために、サービス内に html href リンクを作成しようとしています。これは現在、「http」リンクに対してのみ機能し、「https」リンクに対しては機能していません。
右側の作業コードを参照してください
<a href="http://nu.nl" target="gsft_main">nu.nl</a>
「https://」Web サイトを除いて、任意のサイトが機能します。gsft_main は、デフォルトでホームページが表示される右側の iframe です。
servicenow - インシデントのソリューション/解決フィールドにナレッジベース記事を追加
組織で Service Now KB の宣伝を検討していますが、簡単な説明の横にある [本] アイコンをクリックすると、インシデントに KB 記事を添付できることに気付きましたが、これは追加のコメントになります。
インシデントを解決するときに解決策フィールドの横に本のアイコンが表示され、それが解決策フィールドに表示され、電子メールでユーザーに送信される可能性はありますか?
mysql - MySQL から MS SQL にデータをプルするときに、計算された日時でフィルタリングできません
MS SQL Server 2014 から (ServiceNow) MySQL データベースに OpenQuery() 経由で接続しています。24 時間以上前のレコードを除外したいと考えています。静的な日付を設定すると、予想される数千行が返されます。ただし、計算フィールドを使用しようとすると、実行されますが、ゼロ レコードが返されます。
DATE_SUB()
関数やその他のさまざまな形式の構文も使用しました。計算された日付を日付、日時、タイムスタンプ、varchar などとしてキャストしてみました。MS Query と SSIS でもこれを試しました。sys_updated_on > DATEADD(d, -2, NOW())
「 」セグメントを追加すると、このクエリや他の同様のクエリですべての結果が返されません。
sys_update_on フィールドをタイムスタンプとしてキャストすると機能しますが、処理時間が約 10 秒から 30 分以上かかり、もちろん理想的ではありません (テーブルには数百万行あります)。
sys_update_on
フィールドの形式は " "2015-02-10 10:24:17.000000
です。
もう 1 つの関連する部分は、MySQL ではなく、ServiceNow が提供する ODBC ドライバーを使用して、ServiceNow MySQL データベースからプルしていることです。私はデータ マップを持っていないので、データ型が何であるかはわかりません。この時点で、それはある種の文字列であり、真のタイムスタンプ/日時ではないと推測していますが、これを確認することはできません.
これを機能させる方法を知っている人はいますか?結果を返す b. 実行するのに30分かかりませんか?
api - JIRA からの ServiceNow チケットの作成
ServiceNow から JIRA の不具合を作成できることは知っていますが、JIRA から ServiceNow の問題チケットを作成することはできますか?