These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question
ANSWERED

Telerik DateTime not setting rcToday class

Hello, I've noticed that the "rcToday" class is not being set to the RadDatePicker from Telerik. When I click "Today" using the DateTime picker control, it brings me to the correct date, but it doesn't highlight it because there's no class="rcToday" set to that date. If I force it in the browser html, it shows correctly. How could I tell Rise to use that class when the Today's date is selected ? Thank you!
ANSWERED

IsMember, IsMemberRecord - Events Pricing

Hello, I'd like to know if someone can clarify Events Pricing for me. When I set the pricing for an Event Item, the default "Pricing Groups" I have are "Default" and "Members". My questions are: 1. For Imis, who are "Members" ? Because for an ImisId that is from a Member Type that has the checkbox "Member" set in the Custormer Type, api /imis/api/Party/999200 returns for the same id "IsMember=false" and "IsRecordMember=true" Is this PartyId=999200 a member or not for pricing purposes ? 2. Is there a way to change the main behaviour of this rule that determines the ImisId as a "Member" or "Default" when the price is going to be determined for an ImisId (let's say I don't want to use IQA groups) ? Thank you !

REST API Cache - Configurable?

As per other questions here, https://developer.imis.com/discuss/622bb30d1c31630091561243 https://developer.imis.com/discuss/5c6e1041cd56010020fe9280 iMIS REST appears to cache, but the cache isn't marked dirty for changes made outside of the REST API Eg. Through iBO Through iMIS Automation stored procedures Through iMIS desktop Is there a way to turn this off or configure the cache expiry time?
ANSWERED

Google Analytics

I'm hoping to hear about any experiences setting up google analytics on a login website. Does anyone know how to do this?
ANSWERED

Add Gift / Specify Campaign in REST (2017 and/or EMS)

Hi - wondering if it's possible to set the campaign when you create a gift via API in 2017 and/or EMS? If so, can you point me to the endpoint and field? Thanks!

Rest Api call timeout

Hello, I'm trying to GET from the invoice endpoint a list ( https://{{URL}}/api/Invoice?limit=100 ), but I'm receiving in the Windows Event Log the following error. 2022-04-20 16:50:43,641 [90] ERROR DC-APP-SQL:Bravo [(null)] - Error occured at Uri: https://myurl.com/Asi.Scheduler_iMIS/api/Invoice System.Data.SqlClient.SqlException (0x80131904): Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) at System.Data.Linq.DataQuery`1.System.Collections.IEnumerable.GetEnumerator() at Asi.Soa.Core.Persistence.LinqQueryBuilder.GetFilteredResult() at Asi.Soa.Core.Persistence.LinqQuery.ExecuteQuery() at Asi.Soa.Core.Persistence.LinqPersistenceStrategyBase.FindMatching(QueryData query) at Asi.Soa.Core.Domain.Repository.FindMatching(QueryData query) at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.Find(IQuery`1 query) at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.Find(IQuery query) at Castle.Proxies.Invocations.ICommonReadOnlyService_Find.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.CacheAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\CacheAspect.cs:line 62 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Services.Core.Interceptors.CommonSecurityAspect.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.PerformanceAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\PerformanceAspect.cs:line 55 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.ICommonService`1Proxy_22.Find(IQuery query) at Asi.Scheduler.Controllers.CommonServiceController.Get(String entityName) ClientConnectionId:2c8fce6a-15af-4e86-8b61-983bdfbbac9f Error Number:-2,State:0,Class:11 Thanks Do you know what is the solution ? Thanks
ANSWERED

Running IQA fails when using expression builder field

When sending a GET request to "/api/IQA?..." the following validation message is being returned: "The multi-part identifier "vBo{...}.ID" could not be bound." This is happening when the IQA has a custom expression using some SQL statement. Note: The IQA runs fine from the RiSE website and does not work using the REST API. Is there a workaround this bug/issue? Thank you, Molivouth.

Group Price for Events

Hello, I know that I can specify specific prices for Members and Non-Members in Rise and also by creating new groups using IQA and then creating the group over that IQA. What I don't understand is how could I change the default behavior (IQA probably ?) that identifies PartyId as a Member or Non-Member. Could someone point me to the right direction to achieve this ? I've read in documentations that Members are PartyIds that are 'Active'. But what if I want to exclude some Registration Types ? Thanks
ANSWERED

Updating passwords in 20.3.113 without the old password?

Hi - I heard in 20.3.113, you can update user security passwords without sending the old password. Can you confirm, and if true, send over some info about the relevant endpoint(s)? Thanks!
ANSWERED

ComboOrder Pricing REST API

Hello, I've been registering Members and NonMembers to Events/Items (POSTING json ComboOrder) with success, but they're always free events. Now I want to define prices for Events/Items using the groups created using the IQAs. I can do that and I see that Rise chooses the right price, according to the Group that the PartyId gets into. I also know that if the PartyId fits in two grouping price, the least expensive is the chosen one. My question is: using the RestApi, how can I get the right price for a PartyId, so I can post inside the ComboOrder the correct price ? Today, since it's always ZERO, I have no problem. But in the case where there are prices involved, depending on the group that the PartyId fits in, how can I inform it in the Json ? Thank you!