We are just getting Tikit deployed and I was curious how other people might be using tags.
I was think it might make sense to use them for tagging applications like Microsoft Word, Workday, that sort of thing.
Thanks!
We are currently trying to receive certain types of hardware assets via the v3 API. But as soon as we use a non generic Property in the crirteria, it returns no results
Right now we use the following:
$assetURL = "https://SERVER/api/V3/Projection/GetProjectionByCriteria" $asset = @"
{ "Id": "4becacc7-bc3f-502f-1e9e-973f59530763", "Criteria": { "Base": { "Expression": { "And": [ { "SimpleExpression": { "ValueExpressionLeft": { "Property": "$Context/Property[Type='CiresonAssetManagement!Cireson.AssetManagement.HardwareAsset']/HardwareAssetStatus$" }, "Operator": "Equal", "ValueExpressionRight": { "Value": "23b38f76-b3bf-0272-f2b5-71907c0bf224" } } }, { "SimpleExpression": { "ValueExpressionLeft": { "Property": "$Context/Property[Type='CiresonAssetManagement!Cireson.AssetManagement.HardwareAsset']/HardwareAssetID$" }, "Operator": "Like", "ValueExpressionRight": { "Value": "IT00%" } } } ] } }
}
"@ $rest = Invoke-RestMethod -Uri $assetURL -Method "POST" -Headers @{"Authorization"="$platformToken"} -Body $asset -ContentType "application/json"
The result is always empty. Also when I change the
"$Context/Property[Type='CiresonAssetManagement!Cireson.AssetManagement.HardwareAsset']/HardwareAssetID$"
to
"$Context/Property[Type='c0c58e7f-7865-55cc-4600-753305b9be64']/51b2740c-840e-4e7f-64a3-151eba35fffd$"
it is exactly the same empty result.
The problem is not the Id of the Type Projection, because if I use the following call
$asset = @"
{ "Id": "4becacc7-bc3f-502f-1e9e-973f59530763", "Criteria": { "Base": { "Expression": { "SimpleExpression": { "ValueExpressionLeft": { "GenericProperty": "DisplayName" }, "Operator": "Like", "ValueExpressionRight": { "Value": "DISPLAYNAME%" } } }
}
"@ $rest = Invoke-RestMethod -Uri $assetURL -Method "POST" -Headers @{"Authorization"="$platformToken"} -Body $asset -ContentType "application/json"
It returns all results.
There is no error message popping up and the rest call is much faster than when I use the DisplayName as Criteria. So for me it looks like, the Criteria is not correct. But it is the same as in the API Example document.
We also tried it with other non generic properties, and everytime no results are returned. So it seems like the API can't handle non generic properties at all.
Hi
Is there an easier way to install the authoring tool and then get all the management pack dependancies into the library folder? Currently I've been manually checking dependancies and then exporting the MP from service manager and pasting the .xml or .mp into the library folder. However that has now stopped working for me as I'm trying to extend the software asset class from the cireson asset management pack and every time I try to just view the software asset class, the authoring tool closes due to missing dependancies.
The exact error message is:
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.EnterpriseManagement.Common.ObjectNotFoundException
Hi
For the service manager/cireson portal environment I am working in. We are developing a change management dashboard that pulls data directly from the service manager database. We're wondering however, has anyone else made a dashboard like this? Also we're worried about the impact to the database and portal performance something like this would be. Currently the CPU on the DB server runs at about 90 percent through out the whole business day. I haven't been told the interval of how often the data would be accessed but my guess is every half an hour. The information we'd be pulling out is:
Change ID
Change Title
Activity Type (Manual/Review)
Activity Status
Activity Title
Activity Assigned User
Change Assigned User
Priority
Category
Affected User
Change Support Group
Scheduled Start Date
Scheduled Downtime Start Date
Activity Created Date
Currently in the portal, if you add a SO to the portal it also gives permission to all RO below it. This makes it difficult to use a SO with multiple ROs but restricting access to a particular one. E.g. Having an "End Users" SO that contains an RO called "Request Invoice" that should only be viewable by Department Heads. In the current system you have to create a standalone SO with just this "Request Invoice" in order to restrict it's access.
The feature would be to mimic SCSM group permissions so require either access to both the SO and the RO or at least be able to exclude an RO.
Hi
Just wondering, what exactly does the Cireson Asset Sync workflow do? I'm only asking because I found that in our testing and dev environments the workflow was disabled and no where was it written down why. Does this workflow make any changes to SCCM where it's syncing hardware assets from or make any changes outside it's own SCSM environment?
Is there any way to get the users e-mail and/or UPN into the user session?
When I type user.session into the dev tools, it shows Email as a property but this value is always Null.
Is that a bug or is that by design? Can we make the session include that property somehow?
Hi, we have a System Center Service Manager 2010 folder in our system32 folder. This folder just keeps growing and is full of typecache.hash and .bin files. Are we able to safely clear this out?
Hi
Is it possible that there is a report feature that can return to us all the change requests with related incidents? I've been trying with powershell but have been getting strange results. If an incident is linked to a change request on the incident form, I can get results that relation and add it to a .csv file, however, if the incident is linked to the change request on the change request form, I can't get any results returned.
Has anyone else been able to use sql or powershell to return related work items?
Hy guys,
we use Tikit for the SMP AI Integration.
We uninstalled Tikit from a Teams Team where we don't want it, but the team still appears in the settings. It is not possible to delete that team in the Tikit settings as well.
Is there a way to remove that team from the Tikit settings?
For audit purposes we have a read-only group within Service Manager. With this read-only group users can open all the workitems in both the Console as well as the Cireson Portal.
However, when the user wants to open an Archived Workitem in the Cireson Portal, user from this group are unable to open these workitems.
When checking with spCheck_UserWorkItemPermissions, it returns the message:
- Is Analyst
- Has Permission to Access ALL Work Items in the System
When a "normal" analysist opens the Archived workitem, it is opened without issues. Is there a way to grant access to archived workitems?
Hi,
Question: We wish to disable the default functionality for creating new tickets and changes in the Cireson portal. Our goal is to ensure that users can only submit requests through the specific forms we provide, rather than having access to the standard ticket, problem, or change registration options.
Additionally, we would like to configure this in SCSM by creating a new role. This role should allow users to process and handle existing service requests but prevent them from creating new incidents, problems, or changes.
Could you confirm if this is possible within the current configuration? If so, please advise on the recommended approach or settings to achieve this (e.g., through admin settings, role-based access control, form customization, or workflow adjustments).
Thank you for your support.
Today morning our Smlet Mail connector stopped processing mails from its mailbox. So no new work items were created, as well as no updates to existing work items were made. Looking at the event viewer logs showed, that no mails were processed from 04:20 onwards (CET). Setting the Smlets Exchange Connector logging to Level 4 showed the error cause immediately:
System.Management.Automation.MethodInvocationException: Exception calling "Bind" with "2" argument(s): "The request failed. The remote server returned an error: (403) Forbidden." ---> Microsoft.Exchange.WebServices.Data.ServiceRequestException: The request failed. The remote server returned an error: (403) Forbidden. ---> System.Net.WebException: The remote server returned an error: (403) Forbidden.....
To rule out an Smlet Connector error, I tried enabling the stock connector. And it showed the same error message (just a bit shorter). I checked the Entra App which we created for the access some years ago and the log file showed successfull connections. It was also possible to access the mailbox via Outlook Online with the corresponding user. So it was clear, that the issue comes from EWS. We tried connecting to personal mailboxes and also connecting to the Connector Mailbox with EXO Admin Accounts and both worked. So it was clear, that it was no general EWS issue, it must've been connected to the user as well.
Then I came across this article: https://docs.revenuegrid.com/ri/fast/articles/Enabling-EWS-in-Exchange-Online-user-level/
We found out, that this EWS setting was disabled for our "connector user". Trying to set it to enabled failed because of a license error (From beginning the user for this mailbox had an Exchange Online Kiosk license and it has never been an issue). So we upgraded the license to Exchange Online Plan 1 and after that the connection worked immediately and all mails have been processed. What we know now it should've never worked with a Kiosk license, but until now it did. Seems like Microsoft has closed a gap quietly 😅
TL;DR: Connection via EWs from a third party application is only possible with Exchange online Plan 1 and above.
Maybe someone else came across the same error and finds a solution in my community post. 🙂
Adam Dzyacky As Microsoft stops connecting to EXO via EWS completely in October 2026 I wanted to ask if the Graph API SMLet Connector is in the works already.
Hello
We run SCSM 2019 currently and our SQL Server is 2016. We want to upgrade to SQL Server 2019. That's our first priority. In the same process, we would like to disconnect/close our datawarehouse. I assume that we do this by using the unregister dataware house wizard.
How would we do this?
In the future, we would like to upgrade to a later version of SCSM and the Cireson portal. However, that's for a later project.
We would be interested in consulting if possible
Best regards,
We had a Service Manager maintenance window last night. When we rebooted, we got an error message "Platform Cache is not running." We are struggling to find current documentation that discusses the issue. There are a couple community posts from 5+ years ago but the screenshots do not match our environment. Is there current documentation about how to resolve a Platform Cache issue?
Hello,
We are migrating SCSM from 2012 to 2022.
We enabled the notifications in the 2022's
We launched two waves of migration on the 8 and 9 October nights. One about August 2012's data, the other about september.
During those two nights, lot of employees who had migrated tickets received many notifications emails. Some of them received more than 300.
To us, it seems it is like some notification workflows took action in the 2022 as soon as they were migrated.
Could that be?
We have stopped migrations.
We also have disabled workflows in notification/subscriptions and notification channel (SMTP).
What would happen if we do migrations in this situation?
When we later enable notification WF and SMTP, would that trigger the same notification email sending?
Thanks,
Sebastien
I've seen a couple discussions in the community about this, but they don't seem to ask the direct question of "How do I get the Cireson Portal's 'Assigned To' user picker to reflect the SCSM Console's Global Operators group?" I have defined the Global Operators Group in the console and it reflects the users I expect. Whenever I do any work item tasks in the console, it operates exactly as I expect. The community posts I've seen so far allude to the portal operating on a "analysts or all user/group objects" approach. I've seen the incident.js file with this entry too, for the CustomSpace. Is there an easy answer to this question? Or is this functionality not transferable from console to portal?
Right now it is not possible to add Problem Support Groups (from a custom Enum) to the Console App Tier Mappings App in SCSM, it is possible to select a custom enumeration for MAs though.
It would be nice, if this one could be added, so we could set up Notify Analyst for Problem Records, even when the Support Group AD Group's name is not the same as the Enumeration Name in SCSM.
Dear all,
SMlets Exchange connector is stop working if someone trying to vote by email from trusted domain.
How do I configure Connector to work with accounts from trusted domain?