update offer workflow

This commit is contained in:
Ralph Soika 2025-12-08 17:06:45 +01:00
parent d45d232cd8
commit 4616e5bac6
5 changed files with 2603 additions and 19 deletions

View file

@ -0,0 +1,145 @@
Return-Path: <ralph.soika@imixs.com>
Received: from www149.your-server.de
by www149.your-server.de with LMTP
id QNG2N0fxNmlPIwAAEHZ0Fg
(envelope-from <ralph.soika@imixs.com>); Mon, 08 Dec 2025 16:39:51 +0100
Envelope-to: ralph.soika@imixs.com
Delivery-date: Mon, 08 Dec 2025 16:39:51 +0100
Authentication-Results: www149.your-server.de;
iprev=pass (localhost) smtp.remote-ip=127.0.0.1;
spf=pass smtp.mailfrom=imixs.com;
dkim=pass header.d=imixs.com header.s=default2210 header.a=rsa-sha256;
dmarc=skipped
Received: from localhost ([127.0.0.1] helo=www149.your-server.de)
by www149.your-server.de with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384
(Exim 4.96.2)
(envelope-from <ralph.soika@imixs.com>)
id 1vSdL5-0002hZ-2v
for ralph.soika@imixs.com;
Mon, 08 Dec 2025 16:39:51 +0100
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imixs.com;
s=default2210; h=Subject:From:To:MIME-Version:Date:Message-ID:Content-Type:
Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
In-Reply-To:References; bh=HSDhmVNPphiRTJ3EaCj2AUYMw4jkjFaq82lZEtIZHCk=; b=QK
zsC7YLCOKceUiBcvJHyVSKTyJrK9KTDDSMFmmOmpDFksoZ/1gQVg/E8ib8No2/Cy10BH45Xd87HFY
lLsEyodK9iAzo7oh8g9I3IgokIr7D0B8SbmQ7oFK7oV/Psf1+HZJa1lYnX6ZrKErv/tMUP9aMMOn8
jCkVhmMlx0qp7w9fsdiYF5w7tpTtlyhI+SBhCXsHclusjQCcEgJ4Gsf8FoDCets5eNM7zGP8d6/5J
mrEOOn37ccXwrwnaYByixNd4CmijGd2KqmeOsUZunvXZ/xRsxPaTfzo6S1Qg7ZGrc4h81n2RO7ELh
CCYSWAGSQ/FIj8vQCh87+af2C6jZTi5A==;
Received: from sslproxy03.your-server.de ([88.198.220.132])
by www149.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384
(Exim 4.96.2)
(envelope-from <ralph.soika@imixs.com>)
id 1vSdL5-0002hT-2N
for ralph.soika@imixs.com;
Mon, 08 Dec 2025 16:39:51 +0100
Received: from localhost ([127.0.0.1])
by sslproxy03.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384
(Exim 4.96)
(envelope-from <ralph.soika@imixs.com>)
id 1vSdL5-000FrD-0p
for ralph.soika@imixs.com;
Mon, 08 Dec 2025 16:39:51 +0100
Content-Type: multipart/alternative;
boundary="------------Zg39iUMO5HLmSmZyZQvuDTJA"
Message-ID: <4e7e8e36-4fa5-495e-9927-ea0ae74abb55@imixs.com>
Date: Mon, 8 Dec 2025 16:39:51 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US, de-DE
To: ralph.soika@imixs.com
From: Ralph Soika <ralph.soika@imixs.com>
Subject: Safari - Technical Equipment
X-Virus-Scanned: Clear (ClamAV 1.0.9/27844/Mon Dec 8 10:13:49 2025)
X-DKIM-Status: pass [(imixs.com) - 127.0.0.1]
Delivered-To: ralph.soika@imixs.com
This is a multi-part message in MIME format.
--------------Zg39iUMO5HLmSmZyZQvuDTJA
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Dear Sales Department,
I am a biologist planning a research expedition to Tanzania to study the
behavior of wild zebras in their natural habitat. For this project, I am
looking for a suitable
drone platform equipped with sensors and components that can operate
reliably under field conditions.
Specifically, I am interested in:
-A drone capable of stable flight at medium altitude (30–100 meters)
with minimal noise to avoid disturbing animals.
-High-resolution optical and/or thermal imaging sensors for observing
animal movement and behavior.
-GPS and telemetry systems for accurate positioning and flight path
tracking.
-Long battery life or modular battery options for extended operation in
remote areas.
-Compatibility with environmental sensors (e.g., temperature, humidity)
would be a plus.
Could you please provide information about suitable drone systems or
components, including specifications, pricing, and availability? If
custom configurations are possible, I would appreciate your
recommendations based on the above requirements.
Thank you very much for your time and support. I look forward to your
response.
Kind regards, Biologist / Researcher
--
*TechBridge Tokyo *
*Web:* www.techbridge.com <http://www.techbridge.com> *Phone:* +49
(0)89-452136 16
*Timezone:* JP/Tokio - CET/CEST
*Office:* Shinjuku Center Building 1-25-1
--------------Zg39iUMO5HLmSmZyZQvuDTJA
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div
style="color: #000000;background-color: #ffffff;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div
style="color: #000000;background-color: #ffffff;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span
style="color: #000000;">Dear Sales Department,</span></div>
<div><span style="color: #000000;">I am a biologist planning a research expedition to Tanzania to study the behavior of wild zebras in their natural habitat. For this project, I am looking for a suitable </span></div><div><span
style="color: #000000;">drone platform equipped with sensors and components that can operate reliably under field conditions.</span></div>
<div><span style="color: #000000;">Specifically, I am interested in:</span></div>
<div><span style="color: #0451a5;">-</span><span style="color: #000000;"> A drone capable of stable flight at medium altitude (30–100 meters) with minimal noise to avoid disturbing animals.</span></div><div><span
style="color: #0451a5;">-</span><span style="color: #000000;"> High-resolution optical and/or thermal imaging sensors for observing animal movement and behavior.</span></div><div><span
style="color: #0451a5;">-</span><span style="color: #000000;"> GPS and telemetry systems for accurate positioning and flight path tracking.</span></div><div><span
style="color: #0451a5;">-</span><span style="color: #000000;"> Long battery life or modular battery options for extended operation in remote areas.</span></div><div><span
style="color: #0451a5;">-</span><span style="color: #000000;"> Compatibility with environmental sensors (e.g., temperature, humidity) would be a plus.</span></div>
<div><span style="color: #000000;">Could you please provide information about suitable drone systems or components, including specifications, pricing, and availability? If custom configurations are possible, I would appreciate your recommendations based on the above requirements.</span></div>
<div><span style="color: #000000;">Thank you very much for your time and support. I look forward to your response.</span></div>
<div><span style="color: #000000;">Kind regards, Biologist / Researcher</span></div>
</div>
</div>
<p><br>
</p>
<div class="moz-signature">-- <br>
<p style="font-size:11px;font-family:Arial,sans-serif;color:gray;"><strong>TechBridge
Tokyo </strong><br>
<b>Web:</b> <a href="http://www.techbridge.com"
moz-do-not-send="true">www.techbridge.com</a> <b>Phone:</b>
+49 (0)89-452136 16 <br>
<b>Timezone:</b> JP/Tokio - CET/CEST<br>
<b>Office:</b> Shinjuku Center Building 1-25-1</p>
<p
style="font-size:11px;font-family:Arial,sans-serif;color:gray;border-top:1px
solid #ccc;width:30em"><br>
</p>
</div>
</body>
</html>
--------------Zg39iUMO5HLmSmZyZQvuDTJA--

View file

@ -55,14 +55,14 @@
<dependency>
<groupId>org.imixs.security</groupId>
<artifactId>imixs-oidc</artifactId>
<version>3.0.0</version>
<version>${org.imixs.security.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.imixs.security</groupId>
<artifactId>imixs-oidc-marty</artifactId>
<version>3.0.0</version>
<version>${org.imixs.security.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>

View file

@ -72,13 +72,13 @@ public class TestWorkfklowClient {
// @Disabled
@Test
public void testGetDocumentOIDC() {
baseURL = "https://demo.dynamixs.ai/api/";
try {
// Keycloak
String tokenEndpoint = "https://login.dynamixs.ai/realms/dynamixsai/protocol/openid-connect/token";
OIDCAuthenticator auth = new OIDCAuthenticator(
tokenEndpoint, "dynamixs.ai.demo", "X1rogvjA3mg854pZL4Q0JKAblU3kTnHM", "rsoika", "ne-pt-un");
auth.setDebug(true);
WorkflowClient workflowCLient = new WorkflowClient(baseURL);
workflowCLient.registerClientRequestFilter(auth);
@ -87,10 +87,11 @@ public class TestWorkfklowClient {
List<ItemCollection> result = workflowCLient.getTaskListByOwner(null);
assertNotNull(result);
if (result.size() > 0) {
// load first result
document = result.get(0);
// compare result with test data
assertNotNull(document);
}
} catch (RestAPIException e) {
fail(e.getMessage());
}

18
pom.xml
View file

@ -70,13 +70,14 @@
<org.imixs.workflow.version>6.2.5-SNAPSHOT</org.imixs.workflow.version>
<org.imixs.office.version>5.1.6-SNAPSHOT</org.imixs.office.version>
<org.imixs.data.version>1.0.2-SNAPSHOT</org.imixs.data.version>
<org.imixs.archive.version>3.1.3</org.imixs.archive.version>
<org.imixs.archive.version>3.1.5-SNAPSHOT</org.imixs.archive.version>
<org.imixs.marty.version>5.1.0</org.imixs.marty.version>
<org.imixs.adapter.version>3.2.1-SNAPSHOT</org.imixs.adapter.version>
<org.imixs.adapter.version>3.2.2-SNAPSHOT</org.imixs.adapter.version>
<org.imixs.ai.version>1.1.4-SNAPSHOT</org.imixs.ai.version>
<org.imixs.metrics.version>1.0.0-SNAPSHOT</org.imixs.metrics.version>
<org.imixs.signature.version>1.0.0</org.imixs.signature.version>
<org.imixs.melman.version>2.1.1-SNAPSHOT</org.imixs.melman.version>
<org.imixs.security.version>3.0.1-SNAPSHOT</org.imixs.security.version>
<net.sf.saxon.version>9.9.1-4</net.sf.saxon.version>
<apache.pdfbox.version>2.0.24</apache.pdfbox.version>
<!-- test dependencies -->
@ -308,13 +309,14 @@
</dependency>
<!-- Imixs Signature Feature -->
<dependency>
<groupId>org.imixs.workflow</groupId>
<artifactId>imixs-signature-api</artifactId>
<version>${org.imixs.signature.version}</version>
<artifactId>imixs-melman</artifactId>
<version>${org.imixs.melman.version}</version>
<scope>compile</scope>
</dependency>
<!-- SEPA -->
<dependency>
<groupId>org.imixs.workflow</groupId>
@ -468,12 +470,6 @@
<version>5.2.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.imixs.workflow</groupId>
<artifactId>imixs-melman</artifactId>
<version>${org.imixs.melman.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

File diff suppressed because it is too large Load diff