Hi everyone, With the request: Create a trigger template to track tickets with the status "resolved" after a specified time, it will automatically send reminder emails to relevant parties in the Notification -> Trigger configuration. I want to create a notification about sending reminder email in Notification. - I tried adding a TriggerOnRemind class in /core/trigger.class.inc.php file class TriggerOnRemind extends TriggerOnObject { public static function Init() { $aParams = array ( "category" =>...
Hi everyone, With the request: Create a trigger template to track tickets with the status "resolved" after a specified time, it will automatically send reminder emails to relevant parties in the Notification -> Trigger configuration. I want to create a notification about sending reminder email in Notification. - I tried adding a TriggerOnRemind class in /core/trigger.class.inc.php file class TriggerOnRemind extends TriggerOnObject { public static function Init() { $aParams = array ( "category" =>...
Hi everyone, With the request: Create a trigger template to track tickets with the status "resolved" after a specified time, it will automatically send reminder emails to relevant parties in the Notification -> Trigger configuration. I want to create a notification about sending reminder email in Notification. - I tried adding a TriggerOnRemind class in /core/trigger.class.inc.php file class TriggerOnRemind extends TriggerOnObject { public static function Init() { $aParams = array ( "category" =>...
In the structure, I looked and saw the mandatory value set. But when the status is changed, it is still not displayed on the change pop-up even though the date has not been set.
acceptance_date and approval_date dont show when stimulus state
I'm using itop 3.0.3, PHP 8.0.28, apache2
attachment file error
Hi all, I have error: PHP Fatal error: Uncaught TypeError: LogAPI::WriteLog(): Argument #4 ($aContext) must be of type ?array, string given, called in /var/www/html/core/log.class.inc.php on line 681 and defined in /var/www/html/core/log.class.inc.php:687\nStack trace:\n#0 /var/www/html/core/log.class.inc.php(681): LogAPI::WriteLog()\n#1 /var/www/html/core/log.class.inc.php(638): LogAPI::Log()\n#2 /var/www/html/core/cmdbsource.class.inc.php(666): LogAPI::Error()\n#3 /var/www/html/core/cmdbsource.class.inc.php(620):...
Hi Vincent, Thanks for your answer. We will take note of this.
Hi all, I'm trying to write an extension for a new profile to use with the RestAPI profile. Right now I'm having a hard time giving access to the CMDBChange/CMDBChangeOp/CMDBChangeOpSetAttribute/CMDBChangeOpSetAttributeScalar class. I tried adding them to the group and granting action read/bulk read/write/bulk write but when I tested it, there was no response. It informed me that "The current user does not have enough permissions for reading data of class CMDBChangeOp". Same goes for other classes...
Hi Vincent, Thank you for sharing the information. We took a look, it looks like it's harder than we imagined.
Hi Jeffrey, We are developing a web API based on RestAPI itop, and on the portal interface we want to display a list of selectable fields. Once selected it will show up and we can pass a value to it. But now I'm having a hard time because I can't get the list of fields.
Currently my project is wanting to get the existing Fields names on UserRequest for RestAPI, but I have tried it can only get tickets. Is there a way to get the field names? Is there any query structure to get the names of these Fields? Ex: Name fields: tilte, caller_id, org_id,service_id,...
Hello, Can you help me pls? I had issue with crontab in redhat. I executed cron.php but it show error "iTop is not yet installed. Exiting..." I don't know fix it. Pls help me... I using: PHP 7.2 Itop 2.7.7 MySQL 5.7
I resolved it. By i create User ''@'localhost' (no pass/no login) so it run.
It's screen shot my problem.
I had same error. I using setup new tool. But it show error and don't continue.
I am also getting the same error. How to fix it?
Hi Pierre Goiffon, With version 2.7.7 same version 3.0.*. I'm test it.
Hi Pierre Goiffon, I create ticket and have text "<" and ">" When i export it to excel. You can see it in picture
Hi Pierre Goiffon, I try export data in Incident to excel/CSV. I want data show format text. But it show type typography. Example: I want show in excel is: "<" and ">" but it show : "& l dquo;<& rdquo; and & ldquo;>& rdquo;"
Hi Pierre Goiffon, I try export data in Incident to excel/CSV. I want data show format text. But it show type typography. Example: I want show in excel is: "<" and ">" but it show : "“<” and “>”"
Export excel error
Error query in data
Thanks Jeffrey. I checked it and moved the stimuli. It had working.
Currently my project uses the function of creating tickets via mail, I want it to automatically set the status to assign and assign the assignee? So how do I configure it to be like that? I tried adding "Ticket Default Values" but it doesn't work? Who can help me with!
Hi Jeffrey, I want to sort the subcategorys by the order they created their IDs. For example: "Troubleshooting" has ID: 0004 and "Windows installation/upgrade" has ID is 0003, I want to push this guy 0003 up, how?
Hi all, My client wants the subcategory items sorted by its ID. Is there a way to sort it? Currently I'm seeing it sorted by A-Z. Regards, Edward.
I check web browser: Failed to load resource: net::ERR_INVALID_URL data:0:1
HI All, I had error which don't load search on module Managements. When i clicked "search for incident", "search for request", "all request open",.. so it dont load data, and form search fail. I dont know it happen! I used itop version 2.3.3 PHP
Hi asfia, With iTop version 3.0.0, Current extension "Data synchronization dashboard"don't support and hidden Tab Menu "Administration ". So, You should remove or check code extension. Thanks, Edward.
Hi Jeffrey, Sorry i fixed it. I misunderstood about mail types and I realized I was wrong about knowing which mail server the mail account belongs to. I confused it between regular office and office 365. I changed it and it worked fine. Thanks,
Hi all, I have error when i used IMAP email "A", it dont load emails at Inbox. I check code at consule : xxxxxxxxxxxx/env-production/combodo-email-synchro/ajax.php 500 ----- jquery.min.js?t=1633919440.8921:2 when i used email "B" so it can load and use normal. Email of Microsoft. I have researched it and i know it have type: "Exchange Active" and "IMAP/POP3" Did it cause the error?
Thank you for the quick response. If it was sorted it could be more perfect.
https://sourceforge.net/p/itop/discussion/customizing-itop/thread/044adc6563/#35dc Can you help me?
Hello Romain, After a long time, I'm having trouble arranging the fields on the transition form again. I also tried the way you suggested but it didn't work. Here is my code: <classes> <class id="UserRequest"> <lifecycle> <states> <state id="assigned"> <transitions> <transition id="ev_resolved"> <target>resoved<target> <flags> <attribute id="service_id"></attribute> <attribute id="servicesubcatelogy_id"></attribute> <attribute id="solution"></attribute> </flags> </target></target></transition> </transitions>...
Hi Romain, Thanks you so much! I have tried it. But is it still the same and nothing has changed?
Error font in extension "Coverage Window" and Calendar dashet
Hi Guillaume, I remove extension "combodo-data-synchronization-dashboard" and maybe "itop-synchro-dashboard" in extension cause . It impact to Menu tool. Thanks, Edward
Hi Guillaume, I remove extension "combodo-data-synchronization-dashboard". It impact to Menu tool. Thanks, Edward
Hi Guillaume, I remove extension "Data collector for OCS Inventory NG". It impact to Menu tool. Thanks, Edward
Hi Guillaume Lajarige, Indeed! I removed the extension as you said. My menu has returned. Thanks so much! Thanks!
I tried to re-install on the server with a new setup and even tried to upgrade from the old version. The Administration menu is also not displayed? Currently, I'm using PHP 7.1, MySQL 5.7
Module menu dont show Administration
Me too, i have error it. When i try to create ticket request, system show error: Error: Error: Circular dependencies between the fields! Array ( [reporter_id] => Array ( [0] => reporter_id ) )
i fixed it by i open extension fileinfo in php.ini
Oke i'm opening extension "extension=php_fileinfo.dll" in php.ini so it fixed.
Hi Pierre , Cau you help me how to fix it?
I have error: "CKE : error when uploading image in ajax.render.php, not an image - User='admin', operation=cke_upload_and_browse, class=UserRequest, ImgMimeType=application/octet-stream" I can't add image for my computer into description ticket. And i check log so it show error above. Please help me! I using itop 2.7.1, PHP 7.1, MySQL 5.7
I have error: "CKE : error when uploading image in ajax.render.php, not an image - User='admin', operation=cke_upload_and_browse, class=UserRequest, ImgMimeType=application/octet-stream" I can't add image for my computer into description ticket. And i check log so it show error above. Please help me!
When i click ID ticket or click Service/.. so it show warning it. the code you were refering to /var/www/html/application/displayblock.class.inc.php on line 1830 ($oExtensionInstance->EnumAllowedActions($oSet) )
Maybe, i have used itophub to setup extension. Can it cause this error?
Maybe, i have used itophub so setup extension. Can it cause this error?
Hello, I use PHP 7.4.16, iTop 2.7.3, MySQL 5.7.32, ngix 1.18.0 I have seen software requirements and setup it.
Hi all, please help me! Currently, i'm happenning warning under: Warning: Invalid argument supplied for foreach() in /var/www/html/application/displayblock.class.inc.php on line 1734 Warning: Invalid argument supplied for foreach() in /var/www/html/application/displayblock.class.inc.php on line 1734 Warning: Invalid argument supplied for foreach() in /var/www/html/application/displayblock.class.inc.php on line 1830 Warning: Invalid argument supplied for foreach() in /var/www/html/application/displayblock.class.inc.php...
You can use the Tab key on your keyboard to select it. It's a bug at version 2.7.1
Hi All, Please help me, How do export history of ticket? I need check action or change of ticket so report.!
I find in /core/ormstopwatch.class.inc.php Code: $oTriggerSet = new DBObjectSet( DBObjectSearch::FromOQL("SELECT TriggerOnThresholdReached AS t WHERE t.target_class IN ('$sClassList') AND stop_watch_code=:stop_watch_code AND threshold_index = :threshold_index"), array(), // order by array('stop_watch_code' => $sAttCode, 'threshold_index' => $iThreshold) ); while ($oTrigger = $oTriggerSet->Fetch()) { $oTrigger->DoActivate($oObj->ToArgs('this')); And change it: $oTriggerSet = new DBObjectSet( DBObjectSearch::FromOQL("SELECT...
I am also having the same problem.! I had config notification with 25% TTO, but it dont send mail. I had check cronjob or trigger/action still works normally. Who can help me fix incident? I'm using itop version 2.7.1 and extension "combodo-mail-to-ticket-automation-3.1.0".
I had contact, but i don't recieve feedback!
Hello all, Who can help sharing integrate SAML into iTop or had extension's SAML can share with me? I don't write good PHP code to build it. So I hope anyone can help me?
Hello all, Who can help sharing integrate SAML into iTop or had extension's SAML can share with me? I don't write good PHP code to build it. So I hope anyone can help me?
Hi Pierre, As far as I know, iTop can integrate with SAML for SOO login, so is there any extension to integrate it? I am not good at this authen code or extension samples for it.?
Hi Pierre, As far as I know, iTop can integrate with SAML for SOO login, so is there any extension to integrate it? I am not good at this authen code or extension samples for it.?
Hi all, I have issue that it it is difficult for me. Currently my iTop is version 2.7.1 with built-in cas-authen but i dont have CAS server for use it. Have method using SAML2 integrate with itop? If i have SAML, i can integrate with AD FS to authen.
Hi all, I have issue that it it is difficult for me. Currently my iTop is version 2.7.1 with built-in cas-authen but i dont have CAS server for use it. Have method using SAML2 integrate with itop?
I have seen this problem for a long time now and as of now version 2.7.1 has come out but nothing solved? It just has to add cas authen. If I don't have a cas server, how can I get SSO outside. Built-in SAML for example !! Who has a detailed idea of this or not?
Is there any way to build SAML for itop?
Hello Denis, Currently, I am using version 2.7.1 and have integrated CAS's SAML and can I use cas_host to configure to ADFS for authen?
Hi all, I have issue that it it is difficult for me. Currently my iTop is version 2.7.1 with built-in cas-authen and I know that it can be milled via saml. So I am trying to configure the realm by adfs through the CAS's SAML. I am having a problem with how to configure the mapping to adfs. My AD FS has all the information but currently I do not know how to image it to itop? Can anyone help me?
Hello Denis, Currently, I am using version 2.7.1 and have integrated CAS using SAML2 and can I use cas_host to configure to adfs to authen?
There is a problem with your CAS host link. Please see if your CAS host link is really working.!
Hi zengyue, Did you change 'allowed_login_types' => 'external|form|basic|cas',? And you had CAS host so authen? 'cas_host' => '192.168.X.X', Here it will lead to the authen server for authentication, you must be sure to configure the CAS host.
I resolved it. add cas into 'allowed_login_types' => 'external|form|basic|cas',
How do to show button SSO CAS? Current it dont show in Login form?
Thanks Jeffrey, Do you have a way to get prefix like this ([System] [AI]), how to filter out each of these prefixes and map it with service and atrial subservice? I have seen the link you shared, it only supports to fix the known service / subservice, not in the Subject / Title prefix filter type?
Is there a way to filter the Subject mail so that when the mail arrives it can filter the first prefix to get the correct service, subservice? Example: The title mail is: "[System] [AI] An error was reported from the system." The system will get [System] and [AI] and check in the service and subservice whether or not and will choose that Service. If title don't have prefix ([System], [AI]) so it will not log ticket.
Is there a way to filter the Subject mail so that when the mail arrives it can filter the first prefix to get the correct service, subservice? Example: The title mail is: "[System] [AI] An error was reported from the system." The system will get [System] and [AI] and check in the service and subservice whether or not and will choose that Service. It will not log ticket
Currently, there is extension "Mail to ticket automation" and is it possible to adjust it or add fields to filter out service / subservice to log tickets?
Is there a way to filter the Subject mail so that when the mail arrives it can filter the first prefix to get the correct service, subservice? Example: The title mail is: "[System] [AI] An error was reported from the system." The system will get [System] and [AI] and check in the service and subservice whether or not and will choose that Service. If not, it will be NULL.
I using itop version 2.7.1 and extension combodo-sla-computation/2.2.0
Hi Pierre, Is there a way to hide parameters on a link? Example:http://localhost/pages/UI.php?operation=search&filter=%5B"SELECT%20%60Contact%60%20FROM%20Contact%20AS%20%60Contact%60%20WHERE%201",%5B%5D,%5B%5D%5D&c[menu]=SearchContacts&c[org_id]=8%20%20%20OR%20%271%27=1 In my opinion, hackers can attack thanks to query parameters like this?
Hi Pierre, Is there a way to hide parameters on a link? Example:http://localhost/pages/UI.php?operation=search&filter=%5B"SELECT%20%60Contact%60%20FROM%20Contact%20AS%20%60Contact%60%20WHERE%201",%5B%5D,%5B%5D%5D&c[menu]=SearchContacts&c[org_id]=8%20%20%20OR%20%271%27=1
Hi Pierre, I use extension: "SLA considering business hours". I create of a new Coverage Window or update one Coverage Window available, itop will happen ERROR 500, i check it and it infor to me at line 3497 in itop/application/cmdbabstract.class.inc.php. I change it by add term "is_array($sAttCode) && is_array($aAttFlags)". After i test again and iTop dont happen error it. I thinks $sAttCode and $aAttFlags should be reset to make it more reasonable. Sorry English of me not good!
Hi Pierre, I use extension: "SLA considering business hours". I create of a new Coverage Window or update one Coverage Window available, itop will happen ERROR 500, i check it and it infor to me at line 3497 in itop/application/cmdbabstract.class.inc.php. I change it by add term "is_array($sAttCode) && is_array($aAttFlags)". After i test again and iTop dont happen error it. I thinks $sAttCode and $aAttFlags should be reset to make it more reasonable.
Hi Pierre Goiffon, I find bug when i use Extension "Coverage Windows" in "Service Management". If you modify 1 event or scheduling in it, it will alert Error 500 because in line 3497.
Hi Pierre Goiffon, Thank you for confirmation. I will try to explain to IT my side.
I had a similar error, Service WAF scanned that "SELECT Expression" was a flaw when using the "Search" Action when i want to find "Contact". It related core/dbojectsearch.class.php ??? IT Team request me just edit/change SQL. Because it security breach
I had a similar error, Service WAF scanned that "SELECT Expression" was a flaw when using the "Search" Action. It related core/dbojectsearch.class.php ??? IT Team request me just edit/change SQL. Because it security breach
I had a similar error, Service WAF scanned that "SELECT Expression" was a flaw when using the "Search" Action. IT Team request me just edit/change SQL. Because it security breach
I had a similar error, Service WAF scanned that "SELECT Expression" was a flaw when using the "Search" Action. IT Team request me just edit/change SQL.
.
I had a similar error, Service WAF scanned that "SELECT Expression" was a flaw when using the "Search" Action.
This is a serious security error that needs to be addressed. Does the admin have a solution or suggestion about it?
This error is caused by using "SELECT Expression" Service WAF has block action it.
Waf block search/post when i use internet
Sorry, It has to be like this:`` **> @@ itop/application/cmdbabstract.class.inc.php - line 3497 foreach(MetaModel::ListAttributeDefs(getclass($this)) as $sAttCode => $oAttDef) { if (arraykeyexists($sAttCode, $aAttFlags)) if (isarray($sAttCode) && isarray($aAttFlags) || arraykeyexists($sAttCode, $aAttFlags)) { $iFlags = $aAttFlags[$sAttCode]; }*
Sorry, It has to be like this:`` *@@ itop/application/cmdbabstract.class.inc.php - line 3497 foreach(MetaModel::ListAttributeDefs(getclass($this)) as $sAttCode => $oAttDef) { if (arraykeyexists($sAttCode, $aAttFlags)) if (isarray($sAttCode) && isarray($aAttFlags) || arraykeyexists($sAttCode, $aAttFlags)) { $iFlags = $aAttFlags[$sAttCode]; }*
if you use (array_key_exists($sAttCode, $aAttFlags)) it will happen to "ERROR 500" So you just it by (is_array($sAttCode) && is_array($aAttFlags)) itop/application/cmdbabstract.class.inc.php This is just a comment.
array_key_exists($sAttCode, $aAttFlags) -> is_array($sAttCode) && is_array($aAttFlags)