WELCOME TO THE COMMUNITY
find what you are looking for or ask a new question
Home > Forum > Latest posts

latest posts

MVP

Hi Rafał,

there's no way to change this. Except from overwriting the value in the COS whenever the user synchronization has been executed.

You could check out whether switching from "App context" to "User context" would be feasible. I haven't used it yet.
https://developer.webcon.com/docs/api-registration-and-authentication#user-context-configuration

If this doesn't work, because another system triggers the workflow initiation you could use a special path with an own form type.
I would use this path to create a new workflow instance using an action and overwrite the user. The workflow started by the API would then be deleted automatically with an action.
The second form type wouldn't cause missing numbers in the instance numbering.

Best regards,
Daniel

To copy meta tags from a SharePoint site, you'll need to access the HTML code of the page. First, open the page you want to work with on the SharePoint site. Right-click on the page and select "View Page Source" (or use the browser's developer tools). Look for the <meta> tags in the code, which contain information like page description, author, or other details. You can then copy the content of these meta tags, such as the <meta name="description" content="..."> or <meta name="keywords" content="...">. To apply these tags to another page, you can paste them into the new page's HTML structure or use a SharePoint web part to insert them, depending on your site setup. Keep in mind that SharePoint doesn't always provide a built-in way to manage meta tags directly, so some manual effort may be needed.

To proceed with the migration efficiently, it is considered to opt for the: https://www.systools.in/products/sharepoint-to-sharepoint/

Hi,

after creating/registering an API application, a user is automatically created. For instance, if the API app is named "something", the created user is named "something - Registered App".
This user needs access rigts for the app/process it need access, and that's clear.
But, api actions are also performed by that user, and this name is visible (for example - if we start the workflow over API, workflow instance is started by "something - Registered App").
So, how can I change the user name from ""something - Registered App" to anyfing else, like just "something" ?
I don't want my users to see "something - Registered App", they won't understand who or what started the workflow... :-(

Hello,

we are using the API to create workflow instances by another system. We are also checking if this workflow has already been created.

Now to the problem:
Unfortunately we are not able to access the archived instances with api-call and check for existing workflows: api/data/v5.0/db/{{dbid}}/applications/{{applicationid}}/search?search=xxxx:xxxx

if the workflow instance is not yet archived we are able to access it.

Is there a way to access archived workflows via API?

Thanks a lot!

MVP
In reply to: Klaus Seidler

HI Lukasz,

your hint was extremly helpful!
It is a timeout issue (see attached).

But the good questions is now: "How can I get rid of it?" Where is the problem? Webcon, Server, IIS,...?

Kind regards
Klaus

Hi Klaus,

the question is what actions did you define in the OnExit, OnPath and OnEntry triggers?
- Are they creating subworkflows
- Is something maybe creating a deadlock

Did you activate the diagnostic log? I'm not sure that it will return any information, when the executions runs on a timeout.
In most cases you should get a timeout error about to long running executions anyway. Did you increase the setting?

Best regards,
Daniel

WEBCON
In reply to: Krystian Golik

Hi,
Maybe check logs in table Content Database

SELECT *
FROM [dbo].[WFActionExecutions]
where LOG_WFDID = <Your WEBCOND ID>
order by 1 desc

Hi,

This message indicates that your request might be taking a long time to complete. Please note that IIS has a default request timeout of 2 minutes.

You can verify the duration of each request using your browser’s developer tools (press F12 in Chrome), then navigate to the Network tab. There, you’ll be able to see if any request exceeds the 2-minute threshold.

Best regards,
Łukasz

Did you know that with WEBCON you can automate virtually any process? Even baking cookies 🍪
 
Speaking of cookies: we use the ones that are essential for our website to function properly, as well as additional ones that help us customize our content to your preferences. If you don’t mind cookies, click Accept. If you want to learn more, explore settings.
Settings